{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,19]],"date-time":"2026-03-19T01:19:14Z","timestamp":1773883154068,"version":"3.50.1"},"reference-count":54,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"3","license":[{"start":{"date-parts":[[2026,3,1]],"date-time":"2026-03-01T00:00:00Z","timestamp":1772323200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2026,3,1]],"date-time":"2026-03-01T00:00:00Z","timestamp":1772323200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,3,1]],"date-time":"2026-03-01T00:00:00Z","timestamp":1772323200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IIEEE Trans. Software Eng."],"published-print":{"date-parts":[[2026,3]]},"DOI":"10.1109\/tse.2025.3649731","type":"journal-article","created":{"date-parts":[[2025,12,29]],"date-time":"2025-12-29T18:38:13Z","timestamp":1767033493000},"page":"786-808","source":"Crossref","is-referenced-by-count":0,"title":["Understanding Docker Refactorings: Expanded Taxonomy, Operational Trade-Offs, and Role-Aware Recommendations"],"prefix":"10.1109","volume":"52","author":[{"ORCID":"https:\/\/orcid.org\/0009-0008-4832-3948","authenticated-orcid":false,"given":"Emna","family":"Ksontini","sequence":"first","affiliation":[{"name":"University of North Carolina Wilmington (UNCW), Wilmington, NC, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7010-8306","authenticated-orcid":false,"given":"Thiago","family":"Ferreira","sequence":"additional","affiliation":[{"name":"College of Innovation &#x0026; Technology, University of Michigan-Flint, Flint, MI, 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":"College of Computing, Grand Valley State University (GVSU), Allendale, MI, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4214-3638","authenticated-orcid":false,"given":"Wael","family":"Kessentini","sequence":"additional","affiliation":[{"name":"College of Computing and Digital Media, DePaul University, Chicago, IL, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1088\/1742-6596\/1486\/5\/052032"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2017.67"},{"key":"ref3","article-title":"2017 annual container adoption survey: Huge growth in containers","year":"2024"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/3603111"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-021-10081-7"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/3551349.3556940"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC51365.2020.00033"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/3377811.3380406"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2020.2973750"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/COMPSAC.2019.00033"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/COMPSAC.2018.00026"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/ASE51524.2021.9678585"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/MSR66628.2025.00116"},{"key":"ref14","article-title":"Zenodo replication package","volume-title":"v1.0.0: code Data","author":"Ksontini","year":"2025"},{"key":"ref15","article-title":"Replication package website","author":"Ksontini","year":"2025"},{"key":"ref16","article-title":"Online refactoring catalog","author":"Ksontini","year":"2025"},{"key":"ref17","article-title":"Docker","year":"2024"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2015.12"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2905424"},{"key":"ref20","article-title":"Docker compose","year":"2024"},{"key":"ref21","article-title":"DockerHub","year":"2024"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/1882362.1882373"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/mtd31594.2013"},{"key":"ref24","volume-title":"Refactoring: Improving the Design of Existing Programs","author":"Fowler","year":"1999"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/2729974"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/3238147.3238217"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2018.2872711"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2023.3244123"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/2950290.2950305"},{"issue":"9","key":"ref30","first-page":"932","article-title":"30 years software refactoring research: A systematic literature review","volume":"48","author":"Abid","year":"2022","journal-title":"IEEE Trans. Softw. Eng."},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2012.6405293"},{"key":"ref32","article-title":"BigQuery public Datasets","year":"2024"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1109\/IWoR.2019.00017"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1037\/h0031619"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/3597503.3639143"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/3382494.3410693"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/3639032"},{"key":"ref38","doi-asserted-by":"crossref","first-page":"189","DOI":"10.1145\/2901739.2901761","article-title":"Does your configuration code smell?","volume-title":"Proc. IEEE\/ACM 13th Work. Conf. Mining Softw. Repositories (MSR)","author":"Sharma","year":"2016"},{"key":"ref39","article-title":"Dockerfile best practices","year":"2024"},{"key":"ref40","article-title":"hadolint\/hadolint: Dockerfile linter, validate inline bash, written in Haskell","year":"2023"},{"key":"ref41","article-title":"ShellCheck: A shell script anal. tool","year":"2025"},{"key":"ref42","article-title":"Parfum: Detection and automatic repair of Dockerfile smells","author":"Durieux","year":"2023"},{"key":"ref43","first-page":"231","article-title":"Not all Dockerfile smells are the same: An empirical evaluation of hadolint writing practices by experts","volume-title":"Proc. IEEE\/ACM 21st Int. Conf. Mining Softw. Repositories (MSR)","author":"Rosa","year":"2024"},{"key":"ref44","first-page":"128","article-title":"Exploring the relationship between Dockerfile quality and project characteristics","volume-title":"Proc. ACM\/IEEE 42nd Int. Conf. Softw. Eng., Companion","author":"Wu","year":"2020"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE43902.2021.00106"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1007\/s11432-017-9415-3"},{"key":"ref47","doi-asserted-by":"crossref","first-page":"584","DOI":"10.1145\/3643991.3644921","article-title":"DRMiner: A tool for identifying and analyzing refactorings in Dockerfile","volume-title":"Proc. 21st Int. Conf. Mining Softw. Repositories","author":"Ksontini","year":"2024"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2017.12.034"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2004.1357820"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2009.50"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2014.2372760"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2011.41"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2014.2318734"},{"key":"ref54","volume-title":"Case Study Research: Design and Methods","volume":"5","author":"Yin","year":"2009"}],"container-title":["IEEE Transactions on Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/32\/11440029\/11318134.pdf?arnumber=11318134","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,3,18]],"date-time":"2026-03-18T19:38:43Z","timestamp":1773862723000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/11318134\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,3]]},"references-count":54,"journal-issue":{"issue":"3"},"URL":"https:\/\/doi.org\/10.1109\/tse.2025.3649731","relation":{},"ISSN":["0098-5589","1939-3520","2326-3881"],"issn-type":[{"value":"0098-5589","type":"print"},{"value":"1939-3520","type":"electronic"},{"value":"2326-3881","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,3]]}}}