{"id":"https://openalex.org/W4390136951","doi":"https://doi.org/10.48550/arxiv.2312.13888","title":"Empirical Study of the Docker Smells Impact on the Image Size","display_name":"Empirical Study of the Docker Smells Impact on the Image Size","publication_year":2023,"publication_date":"2023-12-21","ids":{"openalex":"https://openalex.org/W4390136951","doi":"https://doi.org/10.48550/arxiv.2312.13888"},"language":"en","primary_location":{"id":"pmh:oai:arXiv.org:2312.13888","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2312.13888","pdf_url":"https://arxiv.org/pdf/2312.13888","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},"type":"preprint","indexed_in":["arxiv","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/2312.13888","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5043941055","display_name":"Thomas Durieux","orcid":"https://orcid.org/0000-0002-1996-6134"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Durieux, Thomas","raw_affiliation_strings":[],"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5043941055"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12238","display_name":"Green IT and Sustainability","score":0.9617999792098999,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T12238","display_name":"Green IT and Sustainability","score":0.9617999792098999,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic 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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9544000029563904,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9531000256538391,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/code-smell","display_name":"Code smell","score":0.7392191886901855},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5497586727142334},{"id":"https://openalex.org/keywords/perspective","display_name":"Perspective (graphical)","score":0.4186001420021057},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.3264200985431671},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.24620237946510315},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.14695483446121216},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.07733049988746643}],"concepts":[{"id":"https://openalex.org/C133237599","wikidata":"https://www.wikidata.org/wiki/Q2295111","display_name":"Code smell","level":5,"score":0.7392191886901855},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5497586727142334},{"id":"https://openalex.org/C12713177","wikidata":"https://www.wikidata.org/wiki/Q1900281","display_name":"Perspective (graphical)","level":2,"score":0.4186001420021057},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.3264200985431671},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.24620237946510315},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.14695483446121216},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.07733049988746643},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.0},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:oai:arXiv.org:2312.13888","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2312.13888","pdf_url":"https://arxiv.org/pdf/2312.13888","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},{"id":"doi:10.48550/arxiv.2312.13888","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2312.13888","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article-journal"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:2312.13888","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2312.13888","pdf_url":"https://arxiv.org/pdf/2312.13888","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":false},"content_urls":{"pdf":"https://content.openalex.org/works/W4390136951.pdf"},"referenced_works_count":26,"referenced_works":["https://openalex.org/W2117648703","https://openalex.org/W2514084604","https://openalex.org/W2578892675","https://openalex.org/W2621197600","https://openalex.org/W2741175893","https://openalex.org/W2765325137","https://openalex.org/W2888072873","https://openalex.org/W2961123076","https://openalex.org/W2963620697","https://openalex.org/W2988346468","https://openalex.org/W3005033222","https://openalex.org/W3006548806","https://openalex.org/W3046237546","https://openalex.org/W3081940393","https://openalex.org/W3084754580","https://openalex.org/W3092506792","https://openalex.org/W3094939718","https://openalex.org/W3095937739","https://openalex.org/W3174524142","https://openalex.org/W3215058554","https://openalex.org/W4206054126","https://openalex.org/W4286331454","https://openalex.org/W4291213652","https://openalex.org/W4301003283","https://openalex.org/W4378830801","https://openalex.org/W4389989017"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2748952813","https://openalex.org/W3134933787","https://openalex.org/W3116338676","https://openalex.org/W2786648929","https://openalex.org/W2774816643","https://openalex.org/W4286793953","https://openalex.org/W2806610047","https://openalex.org/W2031808517","https://openalex.org/W2950234014"],"abstract_inverted_index":{"Docker,":[0],"a":[1,36,185,195],"widely":[2],"adopted":[3],"tool":[4],"for":[5,103],"packaging":[6],"and":[7,61,102,130,160,181],"deploying":[8],"applications":[9],"leverages":[10],"Dockerfiles":[11],"to":[12,25,100,123,134,169,184],"build":[13],"images.":[14,50],"However,":[15],"creating":[16],"an":[17,79],"optimal":[18],"Dockerfile":[19],"can":[20,97,109],"be":[21,98],"challenging,":[22],"often":[23],"leading":[24],"\"Docker":[26],"smells\"":[27],"or":[28],"deviations":[29],"from":[30,67],"best":[31],"practices.":[32],"This":[33],"paper":[34],"presents":[35],"study":[37],"of":[38,41,48,56,82,112,140,147,174,187],"the":[39,46,53,75,91,94,107,113,117,138,141,144,148,158,166,170,175,205],"impact":[40,55,146,164],"14":[42],"Docker":[43,49,57,65,149,167,201],"smells":[44,66,76,108,120,159,202],"on":[45,90,165],"size":[47,54,95,145],"To":[51,136],"assess":[52],"smells,":[58,150],"we":[59,151,161],"identified":[60],"repaired":[62],"16":[63],"145":[64],"11":[68],"313":[69],"open-source":[70],"Dockerfiles.":[71],"We":[72],"observe":[73],"that":[74,156],"result":[77],"in":[78,198],"average":[80],"increase":[81,96],"48.06":[83],"MB":[84],"(4.6%)":[85],"per":[86],"smelly":[87],"image.":[88],"Depending":[89],"smell":[92],"type,":[93],"up":[99],"10%,":[101],"some":[104],"specific":[105],"cases,":[106],"represent":[110],"89%":[111],"image":[114,168],"size.":[115],"Interestingly,":[116],"most":[118],"impactful":[119],"are":[121,127,131],"related":[122],"package":[124],"managers":[125],"which":[126],"commonly":[128],"encountered":[129],"relatively":[132],"easy":[133],"fix.":[135],"collect":[137],"perspective":[139],"developers":[142],"regarding":[143],"submitted":[152],"34":[153],"pull":[154,176,206],"requests":[155,177,207],"repair":[157],"reported":[162],"their":[163],"developers.":[171],"26/34":[172],"(76.5%)":[173],"have":[178,208],"been":[179,209],"merged":[180],"they":[182],"contribute":[183],"saving":[186],"3.46":[188],"GB":[189],"(16.4%).":[190],"The":[191],"developer's":[192],"comments":[193],"demonstrate":[194],"positive":[196],"interest":[197],"addressing":[199],"those":[200],"even":[203],"when":[204],"rejected":[210]},"counts_by_year":[],"updated_date":"2026-03-09T08:58:05.943551","created_date":"2025-10-10T00:00:00"}
