{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T16:30:59Z","timestamp":1783096259592,"version":"3.54.6"},"publisher-location":"New York, NY, USA","reference-count":112,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,6,21]],"date-time":"2021-06-21T00:00:00Z","timestamp":1624233600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"FAPERJ - Funda\u00e7\u00e3o Carlos Chagas Filho de Amparo \u00e0 Pesquisa do Estado do Rio de Janeiro","award":["PDR10 No. 202073\/2020"],"award-info":[{"award-number":["PDR10 No. 202073\/2020"]}]},{"DOI":"10.13039\/501100003593","name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico","doi-asserted-by":"publisher","award":["408356\/2018-9"],"award-info":[{"award-number":["408356\/2018-9"]}],"id":[{"id":"10.13039\/501100003593","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,6,21]]},"DOI":"10.1145\/3463274.3463334","type":"proceedings-article","created":{"date-parts":[[2021,6,18]],"date-time":"2021-06-18T23:43:11Z","timestamp":1624059791000},"page":"149-159","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":50,"title":["Modernizing Legacy Systems with Microservices: A Roadmap"],"prefix":"10.1145","author":[{"given":"Daniele","family":"Wolfart","sequence":"first","affiliation":[{"name":"PPGComp - Western Parana State University (UNIOESTE), Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Wesley K. G.","family":"Assun\u00e7\u00e3o","sequence":"additional","affiliation":[{"name":"DI - Pontifical Catholic University of Rio de Janeiro (PUC-Rio) and PPGComp - Western Paran\u00e1 State University (UNIOESTE), Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ivonei F.","family":"da Silva","sequence":"additional","affiliation":[{"name":"PPGComp - Western Parana State University (UNIOESTE), Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Diogo C. P.","family":"Domingos","sequence":"additional","affiliation":[{"name":"PPGComp - Western Parana State University (UNIOESTE), Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ederson","family":"Schmeing","sequence":"additional","affiliation":[{"name":"PPGComp - Western Parana State University (UNIOESTE), Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Guilherme L. Donin","family":"Villaca","sequence":"additional","affiliation":[{"name":"PPGComp - Western Parana State University (UNIOESTE), Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Diogo do N.","family":"Paza","sequence":"additional","affiliation":[{"name":"PPGComp - Western Parana State University (UNIOESTE), Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2021,6,21]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2016.64"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"crossref","first-page":"2019","DOI":"10.1002\/spe.2608","article-title":"Microservices migration patterns","volume":"48","author":"Balalaie Armin","year":"2018","unstructured":"Armin Balalaie , Abbas Heydarnoori , Pooyan Jamshidi , Damian\u00a0 A. Tamburri , and Theo Lynn . 2018 . Microservices migration patterns . Software Prac. Experience 48 , 11 (2018), 2019 \u2013 2042 . Armin Balalaie, Abbas Heydarnoori, Pooyan Jamshidi, Damian\u00a0A. Tamburri, and Theo Lynn. 2018. Microservices migration patterns. Software Prac. Experience 48, 11 (2018), 2019\u20132042.","journal-title":"Software Prac. Experience"},{"key":"e_1_3_2_1_3_1","volume-title":"DevOps: A software architect\u2019s perspective","author":"Bass Len","unstructured":"Len Bass , Ingo Weber , and Liming Zhu . 2015. DevOps: A software architect\u2019s perspective . Addison-Wesley Professional . Len Bass, Ingo Weber, and Liming Zhu. 2015. DevOps: A software architect\u2019s perspective. Addison-Wesley Professional."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/CESSER-IP.2019.00012"},{"key":"e_1_3_2_1_5_1","volume-title":"Asia-Pacific Software Engineering Conference (APSEC). 466\u2013475","author":"Chen Rui","year":"2018","unstructured":"Rui Chen , Shanshan Li , and Zheng Li . 2018 . From Monolith to Microservices: A Dataflow-Driven Approach . In Asia-Pacific Software Engineering Conference (APSEC). 466\u2013475 . Rui Chen, Shanshan Li, and Zheng Li. 2018. From Monolith to Microservices: A Dataflow-Driven Approach. In Asia-Pacific Software Engineering Conference (APSEC). 466\u2013475."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/52.43044"},{"key":"e_1_3_2_1_7_1","volume-title":"Basics of qualitative research: Techniques and procedures for developing grounded theory","author":"Corbin Juliet","unstructured":"Juliet Corbin and Anselm Strauss . 2014. Basics of qualitative research: Techniques and procedures for developing grounded theory . Sage publications. Juliet Corbin and Anselm Strauss. 2014. Basics of qualitative research: Techniques and procedures for developing grounded theory. Sage publications."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.5220\/0007618400370047"},{"key":"e_1_3_2_1_9_1","unstructured":"Apurva Dave and Loris Degioanni. 2016. The Five Principles of Monitoring Microservices. https:\/\/thenewstack.io\/five-principles-monitoring-microservices\/ Apurva Dave and Loris Degioanni. 2016. The Five Principles of Monitoring Microservices. https:\/\/thenewstack.io\/five-principles-monitoring-microservices\/"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSA.2018.00012"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2019.01.001"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1002\/smr.567"},{"key":"e_1_3_2_1_13_1","volume-title":"Service-Oriented Architecture: Concepts, Technology, and Design","author":"Erl Thomas","unstructured":"Thomas Erl . 2005. Service-Oriented Architecture: Concepts, Technology, and Design . Prentice Hall e, Upper Saddle River, NJ. Thomas Erl. 2005. Service-Oriented Architecture: Concepts, Technology, and Design. Prentice Hall e, Upper Saddle River, NJ."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3183628.3183631"},{"key":"e_1_3_2_1_15_1","volume-title":"Domain-driven design: tackling complexity in the heart of software","author":"Evans Eric","unstructured":"Eric Evans . 2004. Domain-driven design: tackling complexity in the heart of software . Addison-Wesley Professional . Eric Evans. 2004. Domain-driven design: tackling complexity in the heart of software. Addison-Wesley Professional."},{"key":"e_1_3_2_1_16_1","volume-title":"Big ball of mud. Pattern languages of program design 4","author":"Foote Brian","year":"1997","unstructured":"Brian Foote and Joseph Yoder . 1997. Big ball of mud. Pattern languages of program design 4 ( 1997 ), 654\u2013692. Brian Foote and Joseph Yoder. 1997. Big ball of mud. Pattern languages of program design 4 (1997), 654\u2013692."},{"key":"e_1_3_2_1_17_1","unstructured":"Susan\u00a0J. Fowler. 2016. Production-Ready Microservices: Building Standardized Systems Across an Engineering Organization. O\u2019Reilly. Susan\u00a0J. Fowler. 2016. Production-Ready Microservices: Building Standardized Systems Across an Engineering Organization. O\u2019Reilly."},{"key":"e_1_3_2_1_18_1","volume-title":"International Conference on Software Architecture. 21\u201330","author":"Francesco D.","unstructured":"P.\u00a0 D. Francesco , I. Malavolta , and P. Lago . 2017. Research on Architecting Microservices: Trends, Focus, and Potential for Industrial Adoption . In International Conference on Software Architecture. 21\u201330 . P.\u00a0D. Francesco, I. Malavolta, and P. Lago. 2017. Research on Architecting Microservices: Trends, Focus, and Potential for Industrial Adoption. In International Conference on Software Architecture. 21\u201330."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2019.00081"},{"key":"e_1_3_2_1_20_1","volume-title":"International Workshop on Software Engineering Aspects of Continuous Development and New Paradigms of Software Production and Deployment. Springer, 128\u2013141","author":"Fritzsch Jonas","year":"2018","unstructured":"Jonas Fritzsch , Justus Bogner , Alfred Zimmermann , and Stefan Wagner . 2018 . From monolith to microservices: a classification of refactoring approaches . In International Workshop on Software Engineering Aspects of Continuous Development and New Paradigms of Software Production and Deployment. Springer, 128\u2013141 . Jonas Fritzsch, Justus Bogner, Alfred Zimmermann, and Stefan Wagner. 2018. From monolith to microservices: a classification of refactoring approaches. In International Workshop on Software Engineering Aspects of Continuous Development and New Paradigms of Software Production and Deployment. Springer, 128\u2013141."},{"key":"e_1_3_2_1_21_1","volume-title":"International Conference on Informatics and Analytics (India). ACM","author":"A.","unstructured":"A. \u00a0Sivagnana Ganesan and T. Chithralekha. 2016. A Survey on Survey of Migration of Legacy Systems . In International Conference on Informatics and Analytics (India). ACM , New York, NY, USA. A.\u00a0Sivagnana Ganesan and T. Chithralekha. 2016. A Survey on Survey of Migration of Legacy Systems. In International Conference on Informatics and Analytics (India). ACM, New York, NY, USA."},{"key":"e_1_3_2_1_22_1","volume-title":"Microservice transition and its granularity problem: A systematic mapping study. Software: Practice and Experience (06","author":"Hassan Sara","year":"2020","unstructured":"Sara Hassan , Rami Bahsoon , and Rick Kazman . 2020. Microservice transition and its granularity problem: A systematic mapping study. Software: Practice and Experience (06 2020 ). Sara Hassan, Rami Bahsoon, and Rick Kazman. 2020. Microservice transition and its granularity problem: A systematic mapping study. Software: Practice and Experience (06 2020)."},{"key":"e_1_3_2_1_23_1","volume-title":"The Essence of Software Engineering","author":"Hasselbring Wilhelm","unstructured":"Wilhelm Hasselbring . 2018. Software architecture: Past, present, future . In The Essence of Software Engineering . Springer , Cham , 169\u2013184. Wilhelm Hasselbring. 2018. Software architecture: Past, present, future. In The Essence of Software Engineering. Springer, Cham, 169\u2013184."},{"key":"e_1_3_2_1_24_1","unstructured":"Pete Hodgson. 2017. Feature Toggles (aka Feature Flags). https:\/\/martinfowler.com\/articles\/feature-toggles.html Pete Hodgson. 2017. Feature Toggles (aka Feature Flags). https:\/\/martinfowler.com\/articles\/feature-toggles.html"},{"key":"e_1_3_2_1_25_1","volume-title":"Migrating Legacy Applications: Challenges in Service Oriented Architecture and Cloud Computing Environments","author":"Ionita Anca\u00a0Daniela","unstructured":"Anca\u00a0Daniela Ionita , Marin Litoiu , and Grace Lewis . 2012. Migrating Legacy Applications: Challenges in Service Oriented Architecture and Cloud Computing Environments ( 1 st ed.). IGI Global , USA. Anca\u00a0Daniela Ionita, Marin Litoiu, and Grace Lewis. 2012. Migrating Legacy Applications: Challenges in Service Oriented Architecture and Cloud Computing Environments(1st ed.). IGI Global, USA.","edition":"1"},{"key":"e_1_3_2_1_26_1","volume-title":"Project management: a systems approach to planning, scheduling, and controlling","author":"Kerzner Harold","unstructured":"Harold Kerzner . 2017. Project management: a systems approach to planning, scheduling, and controlling . John Wiley & Sons . Harold Kerzner. 2017. Project management: a systems approach to planning, scheduling, and controlling. John Wiley & Sons."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2018.2141035"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1002\/smr.270"},{"key":"e_1_3_2_1_29_1","unstructured":"James Lewis and Martin Fowler. 2014. Microservices: a Definition of This New Architectural Term. https:\/\/www.martinfowler.com\/articles\/microservices.html James Lewis and Martin Fowler. 2014. Microservices: a Definition of This New Architectural Term. https:\/\/www.martinfowler.com\/articles\/microservices.html"},{"key":"e_1_3_2_1_30_1","volume-title":"The single responsibility principle. The principles, patterns, and practices of Agile Software Development","author":"Martin C","year":"2002","unstructured":"Robert\u00a0 C Martin . 2002. The single responsibility principle. The principles, patterns, and practices of Agile Software Development ( 2002 ), 149\u2013154. Robert\u00a0C Martin. 2002. The single responsibility principle. The principles, patterns, and practices of Agile Software Development (2002), 149\u2013154."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-51963-0_36"},{"key":"e_1_3_2_1_32_1","unstructured":"Jason Miller. 2018. Spending on legacy IT continues to grow but there is light at the end of the tunnel. https:\/\/federalnewsnetwork.com\/ask-the-cio\/2018\/08\/spending-on-legacy-it-continues-to-grow-but-there-is-light-at-the-end-of-the-tunnel\/. Jason Miller. 2018. Spending on legacy IT continues to grow but there is light at the end of the tunnel. https:\/\/federalnewsnetwork.com\/ask-the-cio\/2018\/08\/spending-on-legacy-it-continues-to-grow-but-there-is-light-at-the-end-of-the-tunnel\/."},{"key":"e_1_3_2_1_33_1","first-page":"1","article-title":"Design principles, architectural smells and refactorings for microservices: a multivocal review","volume":"35","author":"Neri Davide","year":"2019","unstructured":"Davide Neri , Jacopo Soldani , Olaf Zimmermann , and Antonio Brogi . 2019 . Design principles, architectural smells and refactorings for microservices: a multivocal review . SICS Software-Intensive Cyber-Physical Systems 35 , 1 - 2 (sep 2019), 3\u201315. Davide Neri, Jacopo Soldani, Olaf Zimmermann, and Antonio Brogi. 2019. Design principles, architectural smells and refactorings for microservices: a multivocal review. SICS Software-Intensive Cyber-Physical Systems 35, 1-2 (sep 2019), 3\u201315.","journal-title":"SICS Software-Intensive Cyber-Physical Systems"},{"key":"e_1_3_2_1_34_1","volume-title":"Building Microservices","author":"Newman Sam","unstructured":"Sam Newman . 2015. Building Microservices ( 1 st ed.). O\u2019Reilly Media . Sam Newman. 2015. Building Microservices(1st ed.). O\u2019Reilly Media.","edition":"1"},{"key":"e_1_3_2_1_35_1","unstructured":"Sam Newman. 2019. Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith. O\u2019Reilly Media. Sam Newman. 2019. Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith. O\u2019Reilly Media."},{"key":"e_1_3_2_1_36_1","volume-title":"Continuous software engineering","author":"Olsson Helena\u00a0Holmstr\u00f6m","unstructured":"Helena\u00a0Holmstr\u00f6m Olsson and Jan Bosch . 2014. Climbing the \u201cStairway to Heaven\u201d: evolving from agile development to continuous deployment of software . In Continuous software engineering . Springer , 15\u201327. Helena\u00a0Holmstr\u00f6m Olsson and Jan Bosch. 2014. Climbing the \u201cStairway to Heaven\u201d: evolving from agile development to continuous deployment of software. In Continuous software engineering. Springer, 15\u201327."},{"key":"e_1_3_2_1_37_1","volume-title":"Pioneers and Their Contributions to Software Engineering","author":"Parnas L","unstructured":"David\u00a0 L Parnas . 1972. On the criteria to be used in decomposing systems into modules . In Pioneers and Their Contributions to Software Engineering . Springer , 479\u2013498. David\u00a0L Parnas. 1972. On the criteria to be used in decomposing systems into modules. In Pioneers and Their Contributions to Software Engineering. Springer, 479\u2013498."},{"key":"e_1_3_2_1_38_1","volume-title":"Systematic Mapping Studies in Software Engineering. In 12th International Conference on Evaluation and Assessment in Software Engineering (Italy) (EASE). British Computer Society","author":"Petersen Kai","year":"2008","unstructured":"Kai Petersen , Robert Feldt , Shahid Mujtaba , and Michael Mattsson . 2008 . Systematic Mapping Studies in Software Engineering. In 12th International Conference on Evaluation and Assessment in Software Engineering (Italy) (EASE). British Computer Society , Swinton, UK, 68\u201377. Kai Petersen, Robert Feldt, Shahid Mujtaba, and Michael Mattsson. 2008. Systematic Mapping Studies in Software Engineering. In 12th International Conference on Evaluation and Assessment in Software Engineering (Italy) (EASE). British Computer Society, Swinton, UK, 68\u201377."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2015.03.007"},{"key":"e_1_3_2_1_40_1","volume-title":"A guide to the project management body of knowledge (PMBOK guide)","author":"PMI.","unstructured":"PMI. 2017. A guide to the project management body of knowledge (PMBOK guide) ( 6 th ed.). Project Management Institute . PMI. 2017. A guide to the project management body of knowledge (PMBOK guide) (6th ed.). Project Management Institute.","edition":"6"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/SCCC49216.2019.8966423"},{"key":"e_1_3_2_1_42_1","unstructured":"Michael Pratt. 2020. Ensuring backwards compatibility in distributed systems. https:\/\/stackoverflow.blog\/2020\/05\/13\/ensuring-backwards-compatibility-in-distributed-systems\/ Michael Pratt. 2020. Ensuring backwards compatibility in distributed systems. https:\/\/stackoverflow.blog\/2020\/05\/13\/ensuring-backwards-compatibility-in-distributed-systems\/"},{"key":"e_1_3_2_1_43_1","volume-title":"Domain Engineering","author":"Rubin Julia","unstructured":"Julia Rubin and Marsha Chechik . 2013. A survey of feature location techniques . In Domain Engineering . Springer , 29\u201358. Julia Rubin and Marsha Chechik. 2013. A survey of feature location techniques. In Domain Engineering. Springer, 29\u201358."},{"key":"e_1_3_2_1_45_1","volume-title":"Modernizing Legacy Systems: Software Technologies, Engineering Process and Business Practices","author":"Seacord C.","unstructured":"Robert\u00a0 C. Seacord , Daniel Plakosh , and Grace\u00a0 A. Lewis . 2003. Modernizing Legacy Systems: Software Technologies, Engineering Process and Business Practices . Addison-Wesley Longman Publishing Co., Inc. , USA. Robert\u00a0C. Seacord, Daniel Plakosh, and Grace\u00a0A. Lewis. 2003. Modernizing Legacy Systems: Software Technologies, Engineering Process and Business Practices. Addison-Wesley Longman Publishing Co., Inc., USA."},{"key":"e_1_3_2_1_46_1","volume-title":"The Pains and Gains of Microservices: A Systematic Grey Literature Review. Journal of Systems and Software 146 (09","author":"Soldani Jacopo","year":"2018","unstructured":"Jacopo Soldani , Damian Tamburri , and Willem-Jan Heuvel . 2018. The Pains and Gains of Microservices: A Systematic Grey Literature Review. Journal of Systems and Software 146 (09 2018 ). Jacopo Soldani, Damian Tamburri, and Willem-Jan Heuvel. 2018. The Pains and Gains of Microservices: A Systematic Grey Literature Review. Journal of Systems and Software 146 (09 2018)."},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2018.2141031"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCC.2017.4250931"},{"key":"e_1_3_2_1_49_1","volume-title":"Communications in Computer and Information Science","author":"Taibi Davide","unstructured":"Davide Taibi , Valentina Lenarduzzi , and Claus Pahl . 2019. Continuous Architecting with Microservices and DevOps: A Systematic Mapping Study . In Communications in Computer and Information Science . Springer , 126\u2013151. Davide Taibi, Valentina Lenarduzzi, and Claus Pahl. 2019. Continuous Architecting with Microservices and DevOps: A Systematic Mapping Study. In Communications in Computer and Information Science. Springer, 126\u2013151."},{"key":"e_1_3_2_1_50_1","unstructured":"Yingying Wang Harsha Kadyala and Julia Rubin. 2020. Promises and Challenges of Microservices: an Exploratory Study. Empirical Software Engineering(2020) 1\u201345. Yingying Wang Harsha Kadyala and Julia Rubin. 2020. Promises and Challenges of Microservices: an Exploratory Study. Empirical Software Engineering(2020) 1\u201345."},{"key":"e_1_3_2_1_51_1","unstructured":"Coburn Watson Scott Emmons and Brendan Gregg. 2015. A Microscope on Microservices. http:\/\/techblog.netflix.com\/2015\/02\/a-microscope-on-microservices.html Coburn Watson Scott Emmons and Brendan Gregg. 2015. A Microscope on Microservices. http:\/\/techblog.netflix.com\/2015\/02\/a-microscope-on-microservices.html"},{"key":"e_1_3_2_1_52_1","volume-title":"Unsupervised learning approach for web application auto-decomposition into microservices. Journal of Systems and Software 151","author":"Abdullah Muhammad","year":"2019","unstructured":"Muhammad Abdullah , Waheed Iqbal , and Abdelkarim Erradi . 2019. Unsupervised learning approach for web application auto-decomposition into microservices. Journal of Systems and Software 151 ( 2019 ). Muhammad Abdullah, Waheed Iqbal, and Abdelkarim Erradi. 2019. Unsupervised learning approach for web application auto-decomposition into microservices. Journal of Systems and Software 151 (2019)."},{"key":"e_1_3_2_1_53_1","volume-title":"5th International Conference on Open Repositories.","author":"Abrams Stephen","year":"2010","unstructured":"Stephen Abrams , Patricia Cruse , John Kunze , and David Minor . 2010 . Curation micro-services: A pipeline metaphor for repositories . In 5th International Conference on Open Repositories. Stephen Abrams, Patricia Cruse, John Kunze, and David Minor. 2010. Curation micro-services: A pipeline metaphor for repositories. In 5th International Conference on Open Repositories."},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/REW.2016.026"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"crossref","unstructured":"Omar Al-Debagy and Peter Martinek. 2019. A New Decomposition Method for Designing Microservices. Periodica Polytechnica Electrical Engineering and Computer Science 63 4(2019). Omar Al-Debagy and Peter Martinek. 2019. A New Decomposition Method for Designing Microservices. Periodica Polytechnica Electrical Engineering and Computer Science 63 4(2019).","DOI":"10.3311\/PPee.13925"},{"key":"e_1_3_2_1_56_1","series-title":"Lecture Notes in Computer Science.","volume-title":"Discovering Microservices in Enterprise Systems Using a Business Object Containment Heuristic","author":"Chathuranga\u00a0De Alwis Adambarage Anuruddha","unstructured":"Adambarage Anuruddha Chathuranga\u00a0De Alwis , Alistair Barros , Colin Fidge , and Artem Polyvyanyy . 2018. Discovering Microservices in Enterprise Systems Using a Business Object Containment Heuristic . In Lecture Notes in Computer Science. Adambarage Anuruddha Chathuranga\u00a0De Alwis, Alistair Barros, Colin Fidge, and Artem Polyvyanyy. 2018. Discovering Microservices in Enterprise Systems Using a Business Object Containment Heuristic. In Lecture Notes in Computer Science."},{"key":"e_1_3_2_1_57_1","volume-title":"Object-Aware Identification of Microservices. In IEEE International Conference on Services Computing (SCC).","author":"Amiri Mohammad\u00a0Javad","year":"2018","unstructured":"Mohammad\u00a0Javad Amiri . 2018 . Object-Aware Identification of Microservices. In IEEE International Conference on Services Computing (SCC). Mohammad\u00a0Javad Amiri. 2018. Object-Aware Identification of Microservices. In IEEE International Conference on Services Computing (SCC)."},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"crossref","unstructured":"Mart\u00edn Ar\u00e9valo Carlos Escobar Pascal Monasse Nelson Monz\u00f3n and Miguel Colom. 2017. The IPOL Demo System: A Scalable Architecture of Microservices for Reproducible Research. In Reproducible Research in Pattern Recognition. Mart\u00edn Ar\u00e9valo Carlos Escobar Pascal Monasse Nelson Monz\u00f3n and Miguel Colom. 2017. The IPOL Demo System: A Scalable Architecture of Microservices for Reproducible Research. In Reproducible Research in Pattern Recognition.","DOI":"10.1007\/978-3-319-56414-2_1"},{"key":"e_1_3_2_1_59_1","volume-title":"Microservices Architecture Enables DevOps: Migration to a Cloud-Native Architecture","author":"Balalaie Armin","year":"2016","unstructured":"Armin Balalaie , Abbas Heydarnoori , and Pooyan Jamshidi . 2016. Microservices Architecture Enables DevOps: Migration to a Cloud-Native Architecture . IEEE Software 33, 3 ( 2016 ). Armin Balalaie, Abbas Heydarnoori, and Pooyan Jamshidi. 2016. Microservices Architecture Enables DevOps: Migration to a Cloud-Native Architecture. IEEE Software 33, 3 (2016)."},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"crossref","unstructured":"Armin Balalaie Abbas Heydarnoori and Pooyan Jamshidi. 2016. Migrating to Cloud-Native Architectures Using\u00a0Microservices: An Experience Report. In Communications in Computer and Information Science. Armin Balalaie Abbas Heydarnoori and Pooyan Jamshidi. 2016. Migrating to Cloud-Native Architectures Using\u00a0Microservices: An Experience Report. In Communications in Computer and Information Science.","DOI":"10.1007\/978-3-319-33313-7_15"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"crossref","unstructured":"Luciano Baresi Martin Garriga and Alan\u00a0De Renzis. 2017. Microservices Identification Through Interface Analysis. In Service-Oriented and Cloud Computing. Luciano Baresi Martin Garriga and Alan\u00a0De Renzis. 2017. Microservices Identification Through Interface Analysis. In Service-Oriented and Cloud Computing.","DOI":"10.1007\/978-3-319-67262-5_2"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICIN.2017.7899412"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"crossref","unstructured":"Antonio Bucchiarone Kemal Soysal and Claudio Guidi. 2020. A Model-Driven Approach Towards Automatic Migration to Microservices. In Software Engineering Aspects of Continuous Development and New Paradigms of Software Production and Deployment. Antonio Bucchiarone Kemal Soysal and Claudio Guidi. 2020. A Model-Driven Approach Towards Automatic Migration to Microservices. In Software Engineering Aspects of Continuous Development and New Paradigms of Software Production and Deployment.","DOI":"10.1007\/978-3-030-39306-9_2"},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/3336294.3336319"},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC.2017.53"},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.5220\/0007732101340146"},{"key":"e_1_3_2_1_67_1","volume-title":"MicroValid: A Validation Framework for Automatically Decomposed Microservices. In IEEE International Conference on Cloud Computing Technology and Science.","author":"Cojocaru Michel","year":"2019","unstructured":"Michel Cojocaru , Alexandru Uta , and Ana-Maria Oprescu . 2019 . MicroValid: A Validation Framework for Automatically Decomposed Microservices. In IEEE International Conference on Cloud Computing Technology and Science. Michel Cojocaru, Alexandru Uta, and Ana-Maria Oprescu. 2019. MicroValid: A Validation Framework for Automatically Decomposed Microservices. In IEEE International Conference on Cloud Computing Technology and Science."},{"key":"e_1_3_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.5220\/0007618400370047"},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.5220\/0007618400370047"},{"key":"e_1_3_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLEI.2016.7833410"},{"key":"e_1_3_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/3234152.3234195"},{"key":"e_1_3_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1109\/AIMS.2017.23"},{"key":"e_1_3_2_1_73_1","volume-title":"Migrating Towards Microservice Architectures: An Industrial Survey. In International Conference on Software Architecture.","author":"Francesco Paolo\u00a0Di","year":"2018","unstructured":"Paolo\u00a0Di Francesco , Patricia Lago , and Ivano Malavolta . 2018 . Migrating Towards Microservice Architectures: An Industrial Survey. In International Conference on Software Architecture. Paolo\u00a0Di Francesco, Patricia Lago, and Ivano Malavolta. 2018. Migrating Towards Microservice Architectures: An Industrial Survey. In International Conference on Software Architecture."},{"key":"e_1_3_2_1_74_1","doi-asserted-by":"crossref","unstructured":"Arvind Gopu Soichi Hayashi Michael\u00a0D. Young Ralf Kotulla Robert Henschel and Daniel Harbeck. 2016. Trident: scalable compute archives: workflows visualization and analysis. In Software and Cyberinfrastructure for Astronomy IV Gianluca Chiozzi and Juan\u00a0C. Guzman (Eds.). Arvind Gopu Soichi Hayashi Michael\u00a0D. Young Ralf Kotulla Robert Henschel and Daniel Harbeck. 2016. Trident: scalable compute archives: workflows visualization and analysis. In Software and Cyberinfrastructure for Astronomy IV Gianluca Chiozzi and Juan\u00a0C. Guzman (Eds.).","DOI":"10.1117\/12.2233111"},{"key":"e_1_3_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSAW.2017.35"},{"key":"e_1_3_2_1_76_1","doi-asserted-by":"publisher","DOI":"10.1145\/2993717.2993718"},{"key":"e_1_3_2_1_77_1","volume-title":"Service Cutter: A Systematic Approach to Service Decomposition. In Service-Oriented and Cloud Computing.","author":"Gysel Michael","year":"2016","unstructured":"Michael Gysel , Lukas K\u00f6lbener , Wolfgang Giersche , and Olaf Zimmermann . 2016 . Service Cutter: A Systematic Approach to Service Decomposition. In Service-Oriented and Cloud Computing. Michael Gysel, Lukas K\u00f6lbener, Wolfgang Giersche, and Olaf Zimmermann. 2016. Service Cutter: A Systematic Approach to Service Decomposition. In Service-Oriented and Cloud Computing."},{"key":"e_1_3_2_1_78_1","volume-title":"Microservice Ambients: An Architectural Meta-Modelling Approach for Microservice Granularity. In International Conference on Software Architecture.","author":"Hassan Sara","year":"2017","unstructured":"Sara Hassan , Nour Ali , and Rami Bahsoon . 2017 . Microservice Ambients: An Architectural Meta-Modelling Approach for Microservice Granularity. In International Conference on Software Architecture. Sara Hassan, Nour Ali, and Rami Bahsoon. 2017. Microservice Ambients: An Architectural Meta-Modelling Approach for Microservice Granularity. In International Conference on Software Architecture."},{"key":"e_1_3_2_1_79_1","volume-title":"Microservices and Their Design Trade-Offs: A Self-Adaptive Roadmap. In IEEE International Conference on Services Computing (SCC).","author":"Hassan Sara","year":"2016","unstructured":"Sara Hassan and Rami Bahsoon . 2016 . Microservices and Their Design Trade-Offs: A Self-Adaptive Roadmap. In IEEE International Conference on Services Computing (SCC). Sara Hassan and Rami Bahsoon. 2016. Microservices and Their Design Trade-Offs: A Self-Adaptive Roadmap. In IEEE International Conference on Services Computing (SCC)."},{"key":"e_1_3_2_1_80_1","volume-title":"Agility and Reliability in E-Commerce. In International Conference on Software Architecture Workshops.","author":"Hasselbring Wilhelm","year":"2017","unstructured":"Wilhelm Hasselbring and Guido Steinacker . 2017 . Microservice Architectures for Scalability , Agility and Reliability in E-Commerce. In International Conference on Software Architecture Workshops. Wilhelm Hasselbring and Guido Steinacker. 2017. Microservice Architectures for Scalability, Agility and Reliability in E-Commerce. In International Conference on Software Architecture Workshops."},{"key":"e_1_3_2_1_81_1","volume-title":"Microservices","author":"Henry Alexis","unstructured":"Alexis Henry and Youssef Ridene . 2019. Migrating to Microservices . In Microservices . Springer , 45\u201372. Alexis Henry and Youssef Ridene. 2019. Migrating to Microservices. In Microservices. Springer, 45\u201372."},{"key":"e_1_3_2_1_82_1","article-title":"Multi cloud deployment with containers","volume":"8","author":"Jambunathan Baskaran","year":"2016","unstructured":"Baskaran Jambunathan and Y Kalpana . 2016 . Multi cloud deployment with containers . International J. of Engineering and Technology 8 , 1 (2016). Baskaran Jambunathan and Y Kalpana. 2016. Multi cloud deployment with containers. International J. of Engineering and Technology 8, 1 (2016).","journal-title":"International J. of Engineering and Technology"},{"key":"e_1_3_2_1_83_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISSREW.2019.00067"},{"key":"e_1_3_2_1_84_1","volume-title":"Functionality-Oriented Microservice Extraction Based on Execution Trace Clustering. In IEEE International Conference on Web Services (ICWS).","author":"Jin Wuxia","year":"2018","unstructured":"Wuxia Jin , Ting Liu , Qinghua Zheng , Di Cui , and Yuanfang Cai . 2018 . Functionality-Oriented Microservice Extraction Based on Execution Trace Clustering. In IEEE International Conference on Web Services (ICWS). Wuxia Jin, Ting Liu, Qinghua Zheng, Di Cui, and Yuanfang Cai. 2018. Functionality-Oriented Microservice Extraction Based on Execution Trace Clustering. In IEEE International Conference on Web Services (ICWS)."},{"key":"e_1_3_2_1_85_1","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC.2018.00072"},{"key":"e_1_3_2_1_86_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCSim.2016.7568389"},{"key":"e_1_3_2_1_87_1","volume-title":"Workload-Based Clustering of Coherent Feature Sets in Microservice Architectures. In International Conference on Software Architecture.","author":"Klock Sander","year":"2017","unstructured":"Sander Klock , Jan Martijn E.\u00a0M. van\u00a0der Werf , Jan\u00a0Pieter Guelen , and Slinger Jansen . 2017 . Workload-Based Clustering of Coherent Feature Sets in Microservice Architectures. In International Conference on Software Architecture. Sander Klock, Jan Martijn E.\u00a0M. van\u00a0der Werf, Jan\u00a0Pieter Guelen, and Slinger Jansen. 2017. Workload-Based Clustering of Coherent Feature Sets in Microservice Architectures. In International Conference on Software Architecture."},{"key":"e_1_3_2_1_88_1","doi-asserted-by":"publisher","DOI":"10.1145\/2851553.2892039"},{"key":"e_1_3_2_1_89_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2018.2141035"},{"key":"e_1_3_2_1_90_1","volume-title":"3rd Brazilian Workshop on Software Visualization, Evolution and Maintenance.","author":"Levcovitz Alessandra","year":"2015","unstructured":"Alessandra Levcovitz , Ricardo Terra , and Marco\u00a0Tulio Valente . 2015 . Towards a Technique for Extracting Microservices from Monolithic Enterprise Systems . In 3rd Brazilian Workshop on Software Visualization, Evolution and Maintenance. Alessandra Levcovitz, Ricardo Terra, and Marco\u00a0Tulio Valente. 2015. Towards a Technique for Extracting Microservices from Monolithic Enterprise Systems. In 3rd Brazilian Workshop on Software Visualization, Evolution and Maintenance."},{"key":"e_1_3_2_1_91_1","doi-asserted-by":"publisher","DOI":"10.5220\/0006811300010001"},{"key":"e_1_3_2_1_92_1","volume-title":"A dataflow-driven approach to identifying microservices from monolithic applications. J. of Systems and Software 157","author":"Li Shanshan","year":"2019","unstructured":"Shanshan Li , He Zhang , Zijia Jia , Zheng Li , Cheng Zhang , Jiaqi Li , Qiuya Gao , Jidong Ge , and Zhihao Shan . 2019. A dataflow-driven approach to identifying microservices from monolithic applications. J. of Systems and Software 157 ( 2019 ). Shanshan Li, He Zhang, Zijia Jia, Zheng Li, Cheng Zhang, Jiaqi Li, Qiuya Gao, Jidong Ge, and Zhihao Shan. 2019. A dataflow-driven approach to identifying microservices from monolithic applications. J. of Systems and Software 157 (2019)."},{"key":"e_1_3_2_1_93_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICASI.2016.7539733"},{"key":"e_1_3_2_1_94_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCC.2016.114"},{"key":"e_1_3_2_1_95_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-40907-4_14"},{"key":"e_1_3_2_1_96_1","unstructured":"Salvatore\u00a0Augusto Maisto Beniamino\u00a0Di Martino and Stefania Nacchia. 2019. From Monolith to Cloud Architecture Using Semi-automated Microservices Modernization. In Advances on P2P Parallel Grid Cloud and Internet Computing. Salvatore\u00a0Augusto Maisto Beniamino\u00a0Di Martino and Stefania Nacchia. 2019. From Monolith to Cloud Architecture Using Semi-automated Microservices Modernization. In Advances on P2P Parallel Grid Cloud and Internet Computing."},{"key":"e_1_3_2_1_97_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICWS.2017.61"},{"key":"e_1_3_2_1_98_1","doi-asserted-by":"crossref","unstructured":"Alan Megargel Venky Shankararaman and David\u00a0K. Walker. 2020. Migrating from Monoliths to Cloud-Based Microservices: A Banking Industry Example. In Computer Communications and Networks. Alan Megargel Venky Shankararaman and David\u00a0K. Walker. 2020. Migrating from Monoliths to Cloud-Based Microservices: A Banking Industry Example. In Computer Communications and Networks.","DOI":"10.1007\/978-3-030-33624-0_4"},{"key":"e_1_3_2_1_99_1","doi-asserted-by":"crossref","unstructured":"Ola Mustafa Jorge\u00a0Marx G\u00f3mez Mohamad Hamed and Hergen Pargmann. 2017. GranMicro: A Black-Box Based Approach for Optimizing Microservices Based Applications. In Progress in IS. Ola Mustafa Jorge\u00a0Marx G\u00f3mez Mohamad Hamed and Hergen Pargmann. 2017. GranMicro: A Black-Box Based Approach for Optimizing Microservices Based Applications. In Progress in IS.","DOI":"10.1007\/978-3-319-65687-8_25"},{"key":"e_1_3_2_1_100_1","doi-asserted-by":"crossref","unstructured":"Petru Nicolaescu and Ralf Klamma. 2015. A Methodology and Tool Support for Widget-Based Web Application Development. In Engineering the Web in the Big Data Era. Petru Nicolaescu and Ralf Klamma. 2015. A Methodology and Tool Support for Widget-Based Web Application Development. In Engineering the Web in the Big Data Era.","DOI":"10.1007\/978-3-319-19890-3_33"},{"key":"e_1_3_2_1_101_1","doi-asserted-by":"crossref","unstructured":"Lu\u00eds Nunes Nuno Santos and Ant\u00f3nio\u00a0Rito Silva. 2019. From a Monolith to a Microservices Architecture: An Approach Based on Transactional Contexts. In Software Architecture. Lu\u00eds Nunes Nuno Santos and Ant\u00f3nio\u00a0Rito Silva. 2019. From a Monolith to a Microservices Architecture: An Approach Based on Transactional Contexts. In Software Architecture.","DOI":"10.1007\/978-3-030-29983-5_3"},{"key":"e_1_3_2_1_102_1","article-title":"Approach to Identify Microservices based on Analysis Class Model","volume":"28","author":"Park Joonseok","year":"2019","unstructured":"Joonseok Park , Mikyeong Moon , and Keunhyuk Yeom . 2019 . Approach to Identify Microservices based on Analysis Class Model . International J. of Advanced Science and Technology 28 , 4(2019). Joonseok Park, Mikyeong Moon, and Keunhyuk Yeom. 2019. Approach to Identify Microservices based on Analysis Class Model. International J. of Advanced Science and Technology 28, 4(2019).","journal-title":"International J. of Advanced Science and Technology"},{"key":"e_1_3_2_1_103_1","doi-asserted-by":"crossref","unstructured":"Ilaria Pigazzini Francesca\u00a0Arcelli Fontana and Andrea Maggioni. 2019. Tool Support for the Migration to Microservice Architecture: An Industrial Case Study. In Software Architecture. Ilaria Pigazzini Francesca\u00a0Arcelli Fontana and Andrea Maggioni. 2019. Tool Support for the Migration to Microservice Architecture: An Industrial Case Study. In Software Architecture.","DOI":"10.1007\/978-3-030-29983-5_17"},{"key":"e_1_3_2_1_104_1","doi-asserted-by":"publisher","DOI":"10.1145\/3275219.3275230"},{"key":"e_1_3_2_1_105_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCITECHN.2017.8281804"},{"key":"e_1_3_2_1_106_1","volume-title":"Case Study: Microservice Evolution and Software Lifecycle of the XSEDE User Portal API(XSEDE16).","author":"Scarborough Walter","year":"2016","unstructured":"Walter Scarborough , Carrie Arnold , and Maytal Dahan . 2016 . Case Study: Microservice Evolution and Software Lifecycle of the XSEDE User Portal API(XSEDE16). New York, NY, USA . Walter Scarborough, Carrie Arnold, and Maytal Dahan. 2016. Case Study: Microservice Evolution and Software Lifecycle of the XSEDE User Portal API(XSEDE16). New York, NY, USA."},{"key":"e_1_3_2_1_107_1","doi-asserted-by":"crossref","unstructured":"Anfel Selmadji Abdelhak-Djamel Seriai Hinde\u00a0Lilia Bouziane Christophe Dony and Rahina\u00a0Oumarou Mahamane. 2018. Re-architecting OO Software into Microservices - A Quality-Centred Approach. In Service-Oriented and Cloud Computing. Anfel Selmadji Abdelhak-Djamel Seriai Hinde\u00a0Lilia Bouziane Christophe Dony and Rahina\u00a0Oumarou Mahamane. 2018. Re-architecting OO Software into Microservices - A Quality-Centred Approach. In Service-Oriented and Cloud Computing.","DOI":"10.1007\/978-3-319-99819-0_5"},{"key":"e_1_3_2_1_108_1","doi-asserted-by":"publisher","DOI":"10.1109\/IIAI-AAI.2018.00165"},{"key":"e_1_3_2_1_109_1","doi-asserted-by":"publisher","DOI":"10.5220\/0007755901530164"},{"key":"e_1_3_2_1_110_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSTW.2019.00041"},{"key":"e_1_3_2_1_111_1","doi-asserted-by":"crossref","unstructured":"Dmitri Tchoubraev and Daniel Wiczynski. 2015. Swiss TSO integrated operational planning optimization and ancillary services system. In 2015 IEEE Eindhoven PowerTech. Dmitri Tchoubraev and Daniel Wiczynski. 2015. Swiss TSO integrated operational planning optimization and ancillary services system. In 2015 IEEE Eindhoven PowerTech.","DOI":"10.1109\/PTC.2015.7232492"},{"key":"e_1_3_2_1_112_1","doi-asserted-by":"crossref","unstructured":"Shmuel Tyszberowicz Robert Heinrich Bo Liu and Zhiming Liu. 2018. Identifying Microservices Using Functional Decomposition. In Dependable Software Engineering. Theories Tools and Applications. Shmuel Tyszberowicz Robert Heinrich Bo Liu and Zhiming Liu. 2018. Identifying Microservices Using Functional Decomposition. In Dependable Software Engineering. Theories Tools and Applications.","DOI":"10.1007\/978-3-319-99933-3_4"},{"key":"e_1_3_2_1_113_1","unstructured":"Zhiping\u00a0Luo UU Michel Korpershoek and AnaMaria\u00a0Oprescu VU. 2015. Towards a MicroServices Architecture for Clouds. (2015). Zhiping\u00a0Luo UU Michel Korpershoek and AnaMaria\u00a0Oprescu VU. 2015. Towards a MicroServices Architecture for Clouds. (2015)."}],"event":{"name":"EASE 2021: Evaluation and Assessment in Software Engineering","location":"Trondheim Norway","acronym":"EASE 2021"},"container-title":["Evaluation and Assessment in Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3463274.3463334","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3463274.3463334","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:31:27Z","timestamp":1750195887000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3463274.3463334"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,6,21]]},"references-count":112,"alternative-id":["10.1145\/3463274.3463334","10.1145\/3463274"],"URL":"https:\/\/doi.org\/10.1145\/3463274.3463334","relation":{},"subject":[],"published":{"date-parts":[[2021,6,21]]},"assertion":[{"value":"2021-06-21","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}