{"id":"https://openalex.org/W4312942685","doi":"https://doi.org/10.1109/icsme55016.2022.00081","title":"Assessing and Improving the Quality of Docker Artifacts","display_name":"Assessing and Improving the Quality of Docker Artifacts","publication_year":2022,"publication_date":"2022-10-01","ids":{"openalex":"https://openalex.org/W4312942685","doi":"https://doi.org/10.1109/icsme55016.2022.00081"},"language":"en","primary_location":{"id":"doi:10.1109/icsme55016.2022.00081","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icsme55016.2022.00081","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 IEEE International Conference on Software Maintenance and Evolution (ICSME)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5101499242","display_name":"Giovanni Rosa","orcid":"https://orcid.org/0000-0002-5241-1608"},"institutions":[{"id":"https://openalex.org/I129627893","display_name":"University of Molise","ror":"https://ror.org/04z08z627","country_code":"IT","type":"education","lineage":["https://openalex.org/I129627893"]}],"countries":["IT"],"is_corresponding":true,"raw_author_name":"Giovanni Rosa","raw_affiliation_strings":["University of Molise,STAKE Lab,Pesche,Italy","STAKE Lab, University of Molise, Pesche, Italy"],"affiliations":[{"raw_affiliation_string":"University of Molise,STAKE Lab,Pesche,Italy","institution_ids":["https://openalex.org/I129627893"]},{"raw_affiliation_string":"STAKE Lab, University of Molise, Pesche, Italy","institution_ids":["https://openalex.org/I129627893"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5079406478","display_name":"Simone Scalabrino","orcid":"https://orcid.org/0000-0003-1764-9685"},"institutions":[{"id":"https://openalex.org/I129627893","display_name":"University of Molise","ror":"https://ror.org/04z08z627","country_code":"IT","type":"education","lineage":["https://openalex.org/I129627893"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Simone Scalabrino","raw_affiliation_strings":["University of Molise,STAKE Lab,Pesche,Italy","STAKE Lab, University of Molise, Pesche, Italy"],"affiliations":[{"raw_affiliation_string":"University of Molise,STAKE Lab,Pesche,Italy","institution_ids":["https://openalex.org/I129627893"]},{"raw_affiliation_string":"STAKE Lab, University of Molise, Pesche, Italy","institution_ids":["https://openalex.org/I129627893"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5009727039","display_name":"Rocco Oliveto","orcid":"https://orcid.org/0000-0002-7995-8582"},"institutions":[{"id":"https://openalex.org/I129627893","display_name":"University of Molise","ror":"https://ror.org/04z08z627","country_code":"IT","type":"education","lineage":["https://openalex.org/I129627893"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Rocco Oliveto","raw_affiliation_strings":["University of Molise,STAKE Lab,Pesche,Italy","STAKE Lab, University of Molise, Pesche, Italy"],"affiliations":[{"raw_affiliation_string":"University of Molise,STAKE Lab,Pesche,Italy","institution_ids":["https://openalex.org/I129627893"]},{"raw_affiliation_string":"STAKE Lab, University of Molise, Pesche, Italy","institution_ids":["https://openalex.org/I129627893"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5101499242"],"corresponding_institution_ids":["https://openalex.org/I129627893"],"apc_list":null,"apc_paid":null,"fwci":0.909,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.80930226,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":96,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"592","last_page":"596"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9921000003814697,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9921000003814697,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T13050","display_name":"Oil and Gas Production Techniques","score":0.987500011920929,"subfield":{"id":"https://openalex.org/subfields/2212","display_name":"Ocean Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9711999893188477,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6037876605987549},{"id":"https://openalex.org/keywords/quality","display_name":"Quality (philosophy)","score":0.47239062190055847}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6037876605987549},{"id":"https://openalex.org/C2779530757","wikidata":"https://www.wikidata.org/wiki/Q1207505","display_name":"Quality (philosophy)","level":2,"score":0.47239062190055847},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/icsme55016.2022.00081","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icsme55016.2022.00081","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 IEEE International Conference on Software Maintenance and Evolution (ICSME)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":22,"referenced_works":["https://openalex.org/W265886337","https://openalex.org/W2598200822","https://openalex.org/W2605856244","https://openalex.org/W2612808279","https://openalex.org/W2787379525","https://openalex.org/W2792590405","https://openalex.org/W2809191576","https://openalex.org/W2903126489","https://openalex.org/W2921498552","https://openalex.org/W2953829622","https://openalex.org/W3005033222","https://openalex.org/W3006548806","https://openalex.org/W3081940393","https://openalex.org/W3089745146","https://openalex.org/W3095937739","https://openalex.org/W3161997752","https://openalex.org/W3162311522","https://openalex.org/W3174524142","https://openalex.org/W3201286061","https://openalex.org/W4205688351","https://openalex.org/W4206054126","https://openalex.org/W4210411691"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W4396696052","https://openalex.org/W4402327032","https://openalex.org/W2382290278"],"abstract_inverted_index":{"Docker":[0,12,17,27,55,98,109,135,172,189],"is":[1,29,75,111],"the":[2,9,61,94,103,130,140,149,153,161,165,182],"most":[3],"diffused":[4,53],"containerization":[5],"technology":[6],"adopted":[7],"in":[8,16,102,181],"DevOps":[10],"workflow.":[11],"allows":[13],"shipping":[14],"applications":[15],"images,":[18],"along":[19],"with":[20,93],"their":[21],"dependencies":[22],"and":[23,69,87,108,124,128,134,151,164,188],"execution":[24],"environment.":[25],"A":[26],"image":[28],"created":[30],"using":[31],"a":[32,97,113,171],"configuration":[33],"file":[34],"called":[35],"Dockerfile.":[36],"The":[37],"literature":[38],"shows":[39],"that":[40,158,179],"quality":[41,85,89,131,156,167],"issues,":[42],"such":[43],"as":[44],"violations":[45],"of":[46,83,96,132,142,185],"best":[47],"practices":[48],"(i.e.,":[49],"Dockerfile":[50,143],"smells),":[51],"are":[52,81,91],"among":[54],"artifacts.":[56],"Smells":[57],"can":[58],"negatively":[59],"impact":[60],"reliability,":[62],"leading":[63],"to":[64,77,121,126,147,177],"building":[65],"failures,":[66],"poor":[67],"performance,":[68],"security":[70],"issues.":[71],"In":[72,116],"addition,":[73],"it":[74],"unclear":[76],"what":[78,88],"extent":[79],"developers":[80],"aware":[82],"those":[84],"issues":[86],"aspects":[90,157],"correlated":[92],"adoption":[95],"image.":[99,173],"As":[100],"evaluated":[101],"literature,":[104],"composing":[105],"high-quality":[106,186],"Dockerfiles":[107,133,187],"images":[110],"not":[112],"trivial":[114],"task.":[115],"this":[117],"research,":[118],"we":[119,145,175],"aim":[120,146],"propose":[122],"approaches":[123],"techniques":[125],"assess":[127],"improve":[129,148],"images.":[136,190],"First,":[137],"starting":[138],"from":[139],"resolution":[141],"smells,":[144],"internal":[150],"then":[152],"related":[154],"external":[155],"also":[159],"affect":[160],"developers\u2019":[162],"preference":[163],"perceived":[166],"when":[168],"they":[169],"adopt":[170],"Next,":[174],"want":[176],"employ":[178],"knowledge":[180],"automated":[183],"generation":[184]},"counts_by_year":[{"year":2025,"cited_by_count":3}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
