{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,31]],"date-time":"2026-07-31T22:40:42Z","timestamp":1785537642762,"version":"3.56.0"},"publisher-location":"New York, NY, USA","reference-count":40,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,6,27]],"date-time":"2020-06-27T00:00:00Z","timestamp":1593216000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100007297","name":"Office of Naval Research","doi-asserted-by":"publisher","award":["N00014-17-1-2889 and N00014-19-1-2318"],"award-info":[{"award-number":["N00014-17-1-2889 and N00014-19-1-2318"]}],"id":[{"id":"10.13039\/100007297","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Facebook Research","award":["Probability and Programming 2019"],"award-info":[{"award-number":["Probability and Programming 2019"]}]},{"name":"Rajiv and Ritu Batra","award":["N\/A"],"award-info":[{"award-number":["N\/A"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,6,27]]},"DOI":"10.1145\/3377811.3380406","type":"proceedings-article","created":{"date-parts":[[2020,10,1]],"date-time":"2020-10-01T18:25:34Z","timestamp":1601576734000},"page":"38-49","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":50,"title":["Learning from, understanding, and supporting DevOps artifacts for docker"],"prefix":"10.1145","author":[{"given":"Jordan","family":"Henkel","sequence":"first","affiliation":[{"name":"University of Wisconsin"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Christian","family":"Bird","sequence":"additional","affiliation":[{"name":"Microsoft Research"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Shuvendu K.","family":"Lahiri","sequence":"additional","affiliation":[{"name":"Microsoft Research"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Thomas","family":"Reps","sequence":"additional","affiliation":[{"name":"University of Wisconsin"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2020,10]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"CircleCI - Continuous Integration and Delivery. https:\/\/circleci.com [Online","year":"2019","unstructured":"2019. CircleCI - Continuous Integration and Delivery. https:\/\/circleci.com [Online; accessed 21. Aug. 2019]."},{"key":"e_1_3_2_1_2_1","volume-title":"Enterprise Container Platform | Docker. https:\/\/www.docker.com [Online","year":"2019","unstructured":"2019. Enterprise Container Platform | Docker. https:\/\/www.docker.com [Online; accessed 21. Aug. 2019]."},{"key":"e_1_3_2_1_3_1","volume-title":"hadolint\/hadolint. https:\/\/github.com\/hadolint\/hadolint [Online","year":"2019","unstructured":"2019. hadolint\/hadolint. https:\/\/github.com\/hadolint\/hadolint [Online; accessed 21. Aug. 2019]."},{"key":"e_1_3_2_1_4_1","volume-title":"Jenkins - Open Source Automation Server. https:\/\/jenkins.io [Online","year":"2019","unstructured":"2019. Jenkins - Open Source Automation Server. https:\/\/jenkins.io [Online; accessed 21. Aug. 2019]."},{"key":"e_1_3_2_1_5_1","volume-title":"koalaman\/shellcheck. https:\/\/github.com\/koalaman\/shellcheck [Online","year":"2019","unstructured":"2019. koalaman\/shellcheck. https:\/\/github.com\/koalaman\/shellcheck [Online; accessed 21. Aug. 2019]."},{"key":"e_1_3_2_1_6_1","volume-title":"Kubernetes - Production-Grade Container Orchestration. https:\/\/kubernetes.io [Online","year":"2019","unstructured":"2019. Kubernetes - Production-Grade Container Orchestration. https:\/\/kubernetes.io [Online; accessed 21. Aug. 2019]."},{"key":"e_1_3_2_1_7_1","volume-title":"microsoft\/vscode-docker. https:\/\/github.com\/microsoft\/vscode-docker [Online","year":"2019","unstructured":"2019. microsoft\/vscode-docker. https:\/\/github.com\/microsoft\/vscode-docker [Online; accessed 21. Aug. 2019]."},{"key":"e_1_3_2_1_8_1","volume-title":"https:\/\/www.terraform.io [Online","author":"Write Terraform","year":"2019","unstructured":"2019. Terraform - Write, Plan, and Create Infrastructure as Code. https:\/\/www.terraform.io [Online; accessed 21. Aug. 2019]."},{"key":"e_1_3_2_1_9_1","volume-title":"Travis CI - Test and Deploy Your Code with Confidence. https:\/\/travisci.org [Online","year":"2019","unstructured":"2019. Travis CI - Test and Deploy Your Code with Confidence. https:\/\/travisci.org [Online; accessed 21. Aug. 2019]."},{"key":"e_1_3_2_1_10_1","volume-title":"Acm sigmod record","author":"Agrawal Rakesh","unstructured":"Rakesh Agrawal, Tomasz Imieli\u0144ski, and Arun Swami. 1993. Mining association rules between sets of items in large databases. In Acm sigmod record, Vol. 22. ACM, 207--216."},{"key":"e_1_3_2_1_11_1","volume-title":"DevOps - A Software Architect's Perspective","author":"Bass Leonard J.","year":"2084","unstructured":"Leonard J. Bass, Ingo M. Weber, and Liming Zhu. 2015. DevOps - A Software Architect's Perspective. Addison-Wesley. http:\/\/bookshop.pearson.de\/devops.html?productid=208463"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/IC2E.2017.41"},{"key":"e_1_3_2_1_13_1","first-page":"1","article-title":"Frequent subtree mining-an overview","volume":"66","author":"Chi Yun","year":"2005","unstructured":"Yun Chi, Richard R Muntz, Siegfried Nijssen, and Joost N Kok. 2005. Frequent subtree mining-an overview. Fundamenta Informaticae 66, 1--2 (2005), 161--198.","journal-title":"Fundamenta Informaticae"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2005.30"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2017.67"},{"key":"e_1_3_2_1_16_1","volume-title":"Effective DevOps: building a culture of collaboration, affinity, and tooling at scale","author":"Davis Jennifer","unstructured":"Jennifer Davis and Ryn Daniels. 2016. Effective DevOps: building a culture of collaboration, affinity, and tooling at scale. O'Reilly Media, Inc."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2018.2838131"},{"key":"e_1_3_2_1_18_1","volume-title":"Software Technologies: Applications and Foundations, Manuel Mazzara, Iulian Ober, and Gwen Sala\u00fcn (Eds.)","author":"Guidotti Riccardo","unstructured":"Riccardo Guidotti, Jacopo Soldani, Davide Neri, and Antonio Brogi. 2018. Explaining Successful Docker Images Using Pattern Mining Analysis. In Software Technologies: Applications and Foundations, Manuel Mazzara, Iulian Ober, and Gwen Sala\u00fcn (Eds.). Springer International Publishing, Cham, 98--113."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3238147.3240470"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2970276.2970358"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00047"},{"key":"e_1_3_2_1_22_1","unstructured":"Gene Kim Jez Humble Patrick Debois and John Willis. 2016. The DevOps Handbook:: How to Create World-Class Agility Reliability and Security in Technology Organizations. IT Revolution."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-18612-2_19"},{"key":"e_1_3_2_1_24_1","volume-title":"https:\/\/marketplace.visualstudio.com\/items?itemName=ms-azuretools.vscode-docker [Online","author":"Code Marketplace Visual Studio","year":"2020","unstructured":"Visual Studio Code Marketplace. 2020. Docker. https:\/\/marketplace.visualstudio.com\/items?itemName=ms-azuretools.vscode-docker [Online; accessed 29. Jan. 2020]."},{"key":"e_1_3_2_1_25_1","volume-title":"Proceedings of the Seventeenth Italian Symposium on Advanced Database Systems. 109--116","author":"Mazuran Mirjana","year":"2009","unstructured":"Mirjana Mazuran, Elisa Quintarelli, and Letizia Tanca. 2009. Mining tree-based association rules from XML documents.. In Proceedings of the Seventeenth Italian Symposium on Advanced Database Systems. 109--116."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568274"},{"key":"e_1_3_2_1_27_1","volume-title":"Annual Container Adoption Report. https:\/\/portworx.com\/2017-container-adoption-survey\/ [Online","year":"2019","unstructured":"Portworx. 2017. Annual Container Adoption Report. https:\/\/portworx.com\/2017-container-adoption-survey\/ [Online; accessed 21. Aug. 2019]."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2018.12.004"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2901739.2901761"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2019.8668029"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2889160.2889252"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2786805.2786850"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"crossref","unstructured":"David Gray Widder Michael Hilton Christian K\u00e4stner and Bogdan Vasilescu. 2019. A Conceptual Replication of Continuous Integration Pain Points in the Context of Travis CI. (2019).","DOI":"10.1145\/3338906.3338922"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/COMPSAC.2019.00033"},{"key":"e_1_3_2_1_35_1","volume-title":"Software Engineering: New Ideas and Emerging Technologies Results (ICSE-NIER). 49--52.","author":"Xu T.","year":"2018","unstructured":"T. Xu and D. Marinov. 2018. Mining Container Image Repositories for Software Configuration and Beyond. In 2018 IEEE\/ACM 40th International Conference on Software Engineering: New Ideas and Emerging Technologies Results (ICSE-NIER). 49--52."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC.2018.00057"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2019.8668013"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","unstructured":"Yang Zhang Bogdan Vasilescu Huaimin Wang and Vladimir Filkov. 2018. One Size Does Not Fit All: An Empirical Study of Containerized Continuous Deployment Workflows. In Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC\/FSE). ACM 295--306. 10.1145\/3236024.3236033","DOI":"10.1145\/3236024.3236033"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/COMPSAC.2018.00026"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.5555\/3155562.3155575"}],"event":{"name":"ICSE '20: 42nd International Conference on Software Engineering","location":"Seoul South Korea","acronym":"ICSE '20","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","KIISE Korean Institute of Information Scientists and Engineers","IEEE CS"]},"container-title":["Proceedings of the ACM\/IEEE 42nd International Conference on Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3377811.3380406","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3377811.3380406","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3377811.3380406","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:41:40Z","timestamp":1750200100000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3377811.3380406"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,6,27]]},"references-count":40,"alternative-id":["10.1145\/3377811.3380406","10.1145\/3377811"],"URL":"https:\/\/doi.org\/10.1145\/3377811.3380406","relation":{},"subject":[],"published":{"date-parts":[[2020,6,27]]},"assertion":[{"value":"2020-10-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}