{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,18]],"date-time":"2026-03-18T13:19:03Z","timestamp":1773839943622,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":40,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,4,15]],"date-time":"2024-04-15T00:00:00Z","timestamp":1713139200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,4,15]]},"DOI":"10.1145\/3643991.3644921","type":"proceedings-article","created":{"date-parts":[[2024,7,2]],"date-time":"2024-07-02T13:05:13Z","timestamp":1719925513000},"page":"584-594","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["DRMiner: A Tool For Identifying And Analyzing Refactorings In Dockerfile"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0008-4832-3948","authenticated-orcid":false,"given":"Emna","family":"Ksontini","sequence":"first","affiliation":[{"name":"University of Michigan - Flint, Flint, Michigan, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-7074-2359","authenticated-orcid":false,"given":"Aycha","family":"Abid","sequence":"additional","affiliation":[{"name":"Oakland University, Rochester Hills, Michigan, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2459-9356","authenticated-orcid":false,"given":"Rania","family":"Khalsi","sequence":"additional","affiliation":[{"name":"University of Michigan - Flint, Flint, Michigan, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-7029-1714","authenticated-orcid":false,"given":"Marouane","family":"Kessentini","sequence":"additional","affiliation":[{"name":"University of Michigan - Flint, Flint, Michigan, United States of America"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,7,2]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"[n. d.]. hadolint\/hadolint: Dockerfile linter validate inline bash written in Haskell. https:\/\/github.com\/hadolint\/hadolint. (Accessed on 11\/17\/2023)."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-SEIP52600.2021.00044"},{"key":"e_1_3_2_1_3_1","volume-title":"Replication Package MSR","author":"Anonymos","year":"2023","unstructured":"Anonymos Author(s). 2023. Replication Package MSR 2024. https:\/\/sites.google.com\/view\/msr24\/home."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/IWPSE.2004.1334766"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.5555\/3291291.3291310"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM.2012.20"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2015.05.024"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2017.67"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/354222.353183"},{"key":"e_1_3_2_1_10_1","volume-title":"Proceedings of Workshop on Object Oriented Reengineering (WOOR'05)","author":"Dig Danny","year":"2005","unstructured":"Danny Dig, Can Comertoglu, Darko Marinov, and Ralph Johnson. 2005. Automatic detection of refactorings for libraries and frameworks. In Proceedings of Workshop on Object Oriented Reengineering (WOOR'05)."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3377811.3380406"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3377811.3380406"},{"key":"e_1_3_2_1_13_1","unstructured":"Docker Inc. [n. d.]. Docker Docs. https:\/\/docs.docker.com\/. (Accessed on 11\/17\/2023)."},{"key":"e_1_3_2_1_14_1","volume-title":"CCFinder: A multilinguistic token-based code clone detection system for large scale source code","author":"Kamiya Toshihiro","year":"2002","unstructured":"Toshihiro Kamiya, Shinji Kusumoto, and Katsuro Inoue. 2002. CCFinder: A multilinguistic token-based code clone detection system for large scale source code. IEEE transactions on software engineering 28, 7 (2002), 654--670."},{"key":"e_1_3_2_1_15_1","volume-title":"Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering. Association for Computing Machinery","author":"Ketkar A.","unstructured":"A. Ketkar, N. Tsantalis, and D. Dig. 2020. Understanding Type Changes in Java. In Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering. Association for Computing Machinery, New York, NY, USA."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985815"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1882291.1882353"},{"key":"e_1_3_2_1_18_1","volume-title":"Refactorings and Technical Debt for Docker Projects. In 2021 36th IEEE\/ACM International Conference on Automated Software Engineering (ASE). IEEE.","author":"Ksontini Emna","year":"2021","unstructured":"Emna Ksontini, Marouane Kessentini, Thiago do N. Ferreira, and Foyzul Hassan. 2021. Refactorings and Technical Debt for Docker Projects. In 2021 36th IEEE\/ACM International Conference on Automated Software Engineering (ASE). IEEE."},{"key":"e_1_3_2_1_19_1","unstructured":"Vladimir I Levenshtein et al. 1966. Binary codes capable of correcting deletions insertions and reversals. In Soviet physics doklady Vol. 10. Soviet Union 707--710."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1810295.1810348"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2905424"},{"key":"e_1_3_2_1_22_1","volume-title":"Encyclopedia of Computer Science. 129--131.","author":"McCracken Daniel D","unstructured":"Daniel D McCracken and Edwin D Reilly. 2003. Backus-naur form (bnf). In Encyclopedia of Computer Science. 129--131."},{"key":"e_1_3_2_1_23_1","volume-title":"The Impact of Refactoring Changes on the SZZ Algorithm: An Empirical Study. In 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER). 380--390","author":"Neto E. C.","unstructured":"E. C. Neto, D. A. da Costa, and U. Kulesza. 2018. The Impact of Refactoring Changes on the SZZ Algorithm: An Empirical Study. In 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER). 380--390."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2017.38"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2012.6405293"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3603111"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2023.3317266"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2020.2968072"},{"key":"e_1_3_2_1_29_1","volume-title":"Fifth International Workshop on Software Quality (WoSQ'07: ICSE Workshops","author":"Stroggylos K.","year":"2007","unstructured":"K. Stroggylos and D. Spinellis. 2007. Refactoring-Does it Improve Software Quality?. In Fifth International Workshop on Software Quality (WoSQ'07: ICSE Workshops 2007). 10--10."},{"key":"e_1_3_2_1_30_1","volume-title":"Raula Gaikovina Kula, and Kenichi Matsumoto","author":"Tanaka Takeru","year":"2023","unstructured":"Takeru Tanaka, Hideaki Hata, Bodin Chinthanet, Raula Gaikovina Kula, and Kenichi Matsumoto. 2023. Meta-Maintanance for Dockerfiles: Are We There Yet? arXiv preprint arXiv:2305.03251 (2023)."},{"key":"e_1_3_2_1_31_1","volume-title":"Proceedings of the 40th International Conference on Software Engineering","author":"Tsantalis N.","unstructured":"N. Tsantalis, M. Mansouri, L. M. Eshkevari, D. Mazinanian, and D. Dig. 2018. Accurate and Efficient Refactoring Detection in Commit History. In Proceedings of the 40th International Conference on Software Engineering. New York, NY, 483--494."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180206"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1088\/1742-6596\/1486\/5\/052032"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1137983.1138011"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3377812.3382169"},{"key":"e_1_3_2_1_36_1","volume-title":"Characterizing the Occurrence of Dockerfile Smells in Open-Source Software: An Empirical Study","author":"Wu Yiwen","year":"2020","unstructured":"Yiwen Wu, Yang Zhang, Tao Wang, and Huaimin Wang. 2020. Characterizing the Occurrence of Dockerfile Smells in Open-Source Software: An Empirical Study. IEEE Access (2020)."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC51365.2020.00033"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1101908.1101919"},{"key":"e_1_3_2_1_39_1","volume-title":"Case study research: Design and methods","author":"Yin Robert K","unstructured":"Robert K Yin. 2009. Case study research: Design and methods. Vol. 5. sage."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11432-017-9415-3"}],"event":{"name":"MSR '24: 21st International Conference on Mining Software Repositories","location":"Lisbon Portugal","acronym":"MSR '24","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE CS"]},"container-title":["Proceedings of the 21st International Conference on Mining Software Repositories"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3643991.3644921","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3643991.3644921","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T23:56:44Z","timestamp":1750291004000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3643991.3644921"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,4,15]]},"references-count":40,"alternative-id":["10.1145\/3643991.3644921","10.1145\/3643991"],"URL":"https:\/\/doi.org\/10.1145\/3643991.3644921","relation":{},"subject":[],"published":{"date-parts":[[2024,4,15]]},"assertion":[{"value":"2024-07-02","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}