{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,15]],"date-time":"2025-12-15T14:10:29Z","timestamp":1765807829337,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":65,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,6,26]],"date-time":"2020-06-26T00:00:00Z","timestamp":1593129600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Data61 CSIRO"},{"name":"Australian Government Research Training Program Scholarship"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,6,26]]},"DOI":"10.1145\/3379177.3388891","type":"proceedings-article","created":{"date-parts":[[2020,9,16]],"date-time":"2020-09-16T10:13:30Z","timestamp":1600251210000},"page":"175-184","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":13,"title":["On the Role of Software Architecture in DevOps Transformation"],"prefix":"10.1145","author":[{"given":"Mojtaba","family":"Shahin","sequence":"first","affiliation":[{"name":"Monash University, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"M. Ali","family":"Babar","sequence":"additional","affiliation":[{"name":"School of Computer Science, University of Adelaide, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,9,16]]},"reference":[{"unstructured":"N. Forsgren G. Kim N. Kersten J. Humble and A. Brown 2017 State of DevOps report 2017.  N. Forsgren G. Kim N. Kersten J. Humble and A. Brown 2017 State of DevOps report 2017.","key":"e_1_3_2_1_1_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_2_1","DOI":"10.1109\/ACCESS.2017.2685629"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_3_1","DOI":"10.5555\/2810087"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_4_1","DOI":"10.1145\/3359981"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_5_1","DOI":"10.1145\/2896941.2896946"},{"key":"e_1_3_2_1_6_1","first-page":"1","volume-title":"Reliability and Security","author":"Jaatun M. G.","year":"2017","unstructured":"M. G. Jaatun , D. S. Cruzes , and J. Luna , \" Devops for better software security in the cloud invited paper,\" in 12th International Conference on Availability , Reliability and Security , 2017 , pp. 1 -- 6 . 10.1145\/3098954.3103172 M. G. Jaatun, D. S. Cruzes, and J. Luna, \"Devops for better software security in the cloud invited paper,\" in 12th International Conference on Availability, Reliability and Security, 2017, pp. 1--6. 10.1145\/3098954.3103172"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_7_1","DOI":"10.1016\/j.infsof.2016.09.001"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_8_1","DOI":"10.1109\/IC2E.2016.26"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_9_1","DOI":"10.1016\/j.future.2015.07.017"},{"key":"e_1_3_2_1_10_1","volume-title":"Report from GI-Dagstuhl Seminar 16394: Software Performance Engineering in the DevOps World,\" arXiv preprint arXiv:1709.08951","author":"van Hoorn A.","year":"2017","unstructured":"A. van Hoorn , P. Jamshidi , P. Leitner , and I. Weber , \" Report from GI-Dagstuhl Seminar 16394: Software Performance Engineering in the DevOps World,\" arXiv preprint arXiv:1709.08951 , 2017 . A. van Hoorn, P. Jamshidi, P. Leitner, and I. Weber, \"Report from GI-Dagstuhl Seminar 16394: Software Performance Engineering in the DevOps World,\" arXiv preprint arXiv:1709.08951, 2017."},{"key":"e_1_3_2_1_11_1","volume-title":"DevOps in Practice: A Multiple Case study of Five Companies,\" Information and Software Technology","author":"Lwakatare L. E.","year":"2019","unstructured":"L. E. Lwakatare , T. Kilamo , T. Karvonen , T. Sauvola , V. Heikkil\u00e4 , J. Itkonen , P. Kuvaja , T. Mikkonen , M. Oivo , and C. Lassenius , \" DevOps in Practice: A Multiple Case study of Five Companies,\" Information and Software Technology , 2019 . L. E. Lwakatare, T. Kilamo, T. Karvonen, T. Sauvola, V. Heikkil\u00e4, J. Itkonen, P. Kuvaja, T. Mikkonen, M. Oivo, and C. Lassenius, \"DevOps in Practice: A Multiple Case study of Five Companies,\" Information and Software Technology, 2019."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_12_1","DOI":"10.1016\/j.jss.2019.07.083"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_13_1","DOI":"10.1002\/smr.1885"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_14_1","DOI":"10.1109\/HICSS.2016.671"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_15_1","DOI":"10.1145\/3084226.3084263"},{"key":"e_1_3_2_1_16_1","volume-title":"On the impact of mixing responsibilities between devs and ops,\" in International Conference on Agile Software Development","author":"Nybom K.","year":"2016","unstructured":"K. Nybom , J. Smeds , and I. Porres , \" On the impact of mixing responsibilities between devs and ops,\" in International Conference on Agile Software Development , 2016 . K. Nybom, J. Smeds, and I. Porres, \"On the impact of mixing responsibilities between devs and ops,\" in International Conference on Agile Software Development, 2016."},{"key":"e_1_3_2_1_17_1","volume-title":"Team Topologies: Organizing Business and Technology Teams for Fast Flow: IT Revolution","author":"Skelton M.","year":"2019","unstructured":"M. Skelton , and M. Pais , Team Topologies: Organizing Business and Technology Teams for Fast Flow: IT Revolution , 2019 . M. Skelton, and M. Pais, Team Topologies: Organizing Business and Technology Teams for Fast Flow: IT Revolution, 2019."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_18_1","DOI":"10.1007\/s10664-018-9651-4"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_19_1","DOI":"10.1109\/DSN.2014.104"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_20_1","DOI":"10.1109\/WICSA.2015.23"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_21_1","DOI":"10.1109\/MS.2016.64"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_22_1","DOI":"10.1109\/MS.2016.66"},{"key":"e_1_3_2_1_23_1","first-page":"39","volume-title":"architecting for continuous delivery and DevOps,\" in International Conference on Software Architecture (ICSA)","author":"Chen L.","year":"2018","unstructured":"L. Chen , \"Microservices : architecting for continuous delivery and DevOps,\" in International Conference on Software Architecture (ICSA) , 2018 , pp. 39 -- 397 . L. Chen, \"Microservices: architecting for continuous delivery and DevOps,\" in International Conference on Software Architecture (ICSA), 2018, pp. 39--397."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_24_1","DOI":"10.1109\/MS.2019.2947982"},{"unstructured":"XebiaLabs Exploring Microservices: 14 Questions Answered By Experts.  XebiaLabs Exploring Microservices: 14 Questions Answered By Experts.","key":"e_1_3_2_1_25_1"},{"unstructured":"M. Schmidt. \"DevOps and Continuous Delivery: Not the Same \" https:\/\/bit.ly\/2vEme4H.  M. Schmidt. \"DevOps and Continuous Delivery: Not the Same \" https:\/\/bit.ly\/2vEme4H.","key":"e_1_3_2_1_26_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_27_1","DOI":"10.1109\/ICSE-NIER.2017.20"},{"key":"e_1_3_2_1_28_1","first-page":"111","volume-title":"Markham","author":"Shahin M.","year":"2017","unstructured":"M. Shahin , M. A. Babar , M. Zahedi , and L. Zhu , \" Beyond continuous delivery: an empirical investigation of continuous deployment challenges,\" in 11th ACM\/IEEE International Symposium on Empirical Software Engineering and Measurement , Markham , Ontario, Canada , 2017 , pp. 111 -- 120 . 10.1109\/ESEM.2017.18 M. Shahin, M. A. Babar, M. Zahedi, and L. Zhu, \"Beyond continuous delivery: an empirical investigation of continuous deployment challenges,\" in 11th ACM\/IEEE International Symposium on Empirical Software Engineering and Measurement, Markham, Ontario, Canada, 2017, pp. 111--120. 10.1109\/ESEM.2017.18"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_29_1","DOI":"10.1109\/MS.2016.81"},{"key":"e_1_3_2_1_30_1","volume-title":"Case study research and applications: Design and methods: Sage publications","author":"Yin R. K.","year":"2017","unstructured":"R. K. Yin , Case study research and applications: Design and methods: Sage publications , 2017 . R. K. Yin, Case study research and applications: Design and methods: Sage publications, 2017."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_31_1","DOI":"10.1007\/s10664-008-9102-8"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_32_1","DOI":"10.1145\/2884781.2884789"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_33_1","DOI":"10.1109\/METRICS.2005.24"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_34_1","DOI":"10.1097\/00006199-196807000-00014"},{"key":"e_1_3_2_1_35_1","volume-title":"A grounded theory,\" Victoria University of Wellington","author":"Hoda R.","year":"2011","unstructured":"R. Hoda , \"Self-organizing agile teams : A grounded theory,\" Victoria University of Wellington , 2011 . R. Hoda, \"Self-organizing agile teams: A grounded theory,\" Victoria University of Wellington, 2011."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_36_1","DOI":"10.1109\/MS.2016.56"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_37_1","DOI":"10.1109\/MS.2016.86"},{"doi-asserted-by":"crossref","unstructured":"L. Bass \"The software architect and DevOps \" IEEE Software vol. 35 no. 1 2017.  L. Bass \"The software architect and DevOps \" IEEE Software vol. 35 no. 1 2017.","key":"e_1_3_2_1_38_1","DOI":"10.1109\/MS.2017.4541051"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_39_1","DOI":"10.1145\/3123779.3123804"},{"unstructured":"I. O. f. Standardization \"ISO\/IEC 25010:2011 Systems and software engineering--systems and software quality requirements and evaluation (square)--system and software quality models \" International Organization for Standardization 2011.  I. O. f. Standardization \"ISO\/IEC 25010:2011 Systems and software engineering--systems and software quality requirements and evaluation (square)--system and software quality models \" International Organization for Standardization 2011.","key":"e_1_3_2_1_40_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_41_1","DOI":"10.5555\/1869904"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_42_1","DOI":"10.5555\/861502"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_43_1","DOI":"10.1109\/MS.2016.14"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_44_1","DOI":"10.1145\/3129676.3129682"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_45_1","DOI":"10.1145\/2884781.2884826"},{"unstructured":"D. Schauenberg \"Development deployment and collaboration at Etsy.\"  D. Schauenberg \"Development deployment and collaboration at Etsy.\"","key":"e_1_3_2_1_46_1"},{"unstructured":"R. Strangh\u00f6ner. \"Self-Contained Systems. Assembling Software from Independent Systems \" https:\/\/scs-architecture.org\/.  R. Strangh\u00f6ner. \"Self-Contained Systems. Assembling Software from Independent Systems \" https:\/\/scs-architecture.org\/.","key":"e_1_3_2_1_47_1"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"crossref","first-page":"195","DOI":"10.1007\/978-3-319-67425-4_12","volume-title":"Microservices: yesterday, today, and tomorrow,\" Present and ulterior software engineering","author":"Dragoni N.","year":"2017","unstructured":"N. Dragoni , S. Giallorenzo , A. L. Lafuente , M. Mazzara , F. Montesi , R. Mustafin , and L. Safina , \" Microservices: yesterday, today, and tomorrow,\" Present and ulterior software engineering , pp. 195 -- 216 : Springer , 2017 . N. Dragoni, S. Giallorenzo, A. L. Lafuente, M. Mazzara, F. Montesi, R. Mustafin, and L. Safina, \"Microservices: yesterday, today, and tomorrow,\" Present and ulterior software engineering, pp. 195--216: Springer, 2017."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_49_1","DOI":"10.5555\/3044769"},{"unstructured":"G. Bergman. \"Serving 86 million users -- DevOps the Netflix way \" https:\/\/bit.ly\/3cLdFFZ.  G. Bergman. \"Serving 86 million users -- DevOps the Netflix way \" https:\/\/bit.ly\/3cLdFFZ.","key":"e_1_3_2_1_50_1"},{"unstructured":"G. Haff. \"DevOps success: A new team model emerges \" https:\/\/red.ht\/2VTppjx.  G. Haff. \"DevOps success: A new team model emerges \" https:\/\/red.ht\/2VTppjx.","key":"e_1_3_2_1_51_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_52_1","DOI":"10.1007\/BF02766777"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_53_1","DOI":"10.1145\/2533685"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_54_1","DOI":"10.1177\/1077800405284363"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_55_1","DOI":"10.1109\/TSE.2017.2768368"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_56_1","DOI":"10.1109\/TSE.2018.2878031"},{"key":"e_1_3_2_1_57_1","first-page":"57","volume-title":"New Zealand","author":"Senapathi M.","year":"2018","unstructured":"M. Senapathi , J. Buchan , and H. Osman , \" DevOps Capabilities, Practices, and Challenges: Insights from a Case Study,\" in Conference on Evaluation and Assessment in Software Engineering , New Zealand , 2018 , pp. 57 -- 67 . 10.1145\/3210459.3210465 M. Senapathi, J. Buchan, and H. Osman, \"DevOps Capabilities, Practices, and Challenges: Insights from a Case Study,\" in Conference on Evaluation and Assessment in Software Engineering, New Zealand, 2018, pp. 57--67. 10.1145\/3210459.3210465"},{"key":"e_1_3_2_1_58_1","first-page":"11","volume-title":"Gothenburg","author":"Lous P.","year":"2018","unstructured":"P. Lous , P. Tell , C. B. Michelsen , Y. Dittrich , and A. Ebdrup , \" From Scrum to Agile: a journey to tackle the challenges of distributed development in an Agile team,\" in 2018 International Conference on Software and System Process , Gothenburg , Sweden , 2018 , pp. 11 -- 20 . 10.1145\/3202710.3203149 P. Lous, P. Tell, C. B. Michelsen, Y. Dittrich, and A. Ebdrup, \"From Scrum to Agile: a journey to tackle the challenges of distributed development in an Agile team,\" in 2018 International Conference on Software and System Process, Gothenburg, Sweden, 2018, pp. 11--20. 10.1145\/3202710.3203149"},{"unstructured":"A. Wiggins. \"Twelve-Factor App methodology \" https:\/\/12factor.net\/.  A. Wiggins. \"Twelve-Factor App methodology \" https:\/\/12factor.net\/.","key":"e_1_3_2_1_59_1"},{"key":"e_1_3_2_1_60_1","first-page":"393","volume-title":"Bergamo","author":"Cito J.","year":"2015","unstructured":"J. Cito , P. Leitner , T. Fritz , and H. C. Gall , \" The making of cloud applications: an empirical study on software development for the cloud,\" in 10th Joint Meeting on Foundations of Software Engineering , Bergamo , Italy , 2015 , pp. 393 -- 403 . 10.1145\/2786805.2786826 J. Cito, P. Leitner, T. Fritz, and H. C. Gall, \"The making of cloud applications: an empirical study on software development for the cloud,\" in 10th Joint Meeting on Foundations of Software Engineering, Bergamo, Italy, 2015, pp. 393--403. 10.1145\/2786805.2786826"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_61_1","DOI":"10.5555\/3155562.3155634"},{"unstructured":"A. Mann M. Stahnke A. Brown and N. Kersten 2019 State of DevOps Report 2019.  A. Mann M. Stahnke A. Brown and N. Kersten 2019 State of DevOps Report 2019.","key":"e_1_3_2_1_62_1"},{"key":"e_1_3_2_1_63_1","first-page":"169","volume-title":"Continuous integration impediments in large-scale industry projects,\" in 2017 IEEE International Conference on Software Architecture (ICSA)","author":"M\u00e5rtensson T.","year":"2017","unstructured":"T. M\u00e5rtensson , D. St\u00e5hl , and J. Bosch , \" Continuous integration impediments in large-scale industry projects,\" in 2017 IEEE International Conference on Software Architecture (ICSA) , 2017 , pp. 169 -- 178 . T. M\u00e5rtensson, D. St\u00e5hl, and J. Bosch, \"Continuous integration impediments in large-scale industry projects,\" in 2017 IEEE International Conference on Software Architecture (ICSA), 2017, pp. 169--178."},{"key":"e_1_3_2_1_64_1","volume-title":"PeerJ Preprints","author":"Schermann G.","year":"2016","unstructured":"G. Schermann , J. Cito , P. Leitner , U. Zdun , and H. Gall , An empirical study on principles and practices of continuous delivery and deployment, 2167--9843 , PeerJ Preprints , 2016 . G. Schermann, J. Cito, P. Leitner, U. Zdun, and H. Gall, An empirical study on principles and practices of continuous delivery and deployment, 2167--9843, PeerJ Preprints, 2016."},{"key":"e_1_3_2_1_65_1","first-page":"12","volume-title":"Saarbr\u00fccken","author":"Nitto E. D.","year":"2016","unstructured":"E. D. Nitto , P. Jamshidi , M. Guerriero , I. Spais , and D. A. Tamburri , \" A software architecture framework for quality-aware DevOps,\" in 2nd International Workshop on Quality-Aware DevOps , Saarbr\u00fccken , Germany , 2016 , pp. 12 -- 17 . 10.1145\/2945408.2945411 E. D. Nitto, P. Jamshidi, M. Guerriero, I. Spais, and D. A. Tamburri, \"A software architecture framework for quality-aware DevOps,\" in 2nd International Workshop on Quality-Aware DevOps, Saarbr\u00fccken, Germany, 2016, pp. 12--17. 10.1145\/2945408.2945411"}],"event":{"sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE CS"],"acronym":"ICSSP '20","name":"ICSSP '20: International Conference on Software and System Processes","location":"Seoul Republic of Korea"},"container-title":["Proceedings of the International Conference on Software and System Processes"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3379177.3388891","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3379177.3388891","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:41:02Z","timestamp":1750200062000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3379177.3388891"}},"subtitle":["An Industrial Case Study"],"short-title":[],"issued":{"date-parts":[[2020,6,26]]},"references-count":65,"alternative-id":["10.1145\/3379177.3388891","10.1145\/3379177"],"URL":"https:\/\/doi.org\/10.1145\/3379177.3388891","relation":{},"subject":[],"published":{"date-parts":[[2020,6,26]]},"assertion":[{"value":"2020-09-16","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}