{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,30]],"date-time":"2026-01-30T02:55:56Z","timestamp":1769741756989,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":33,"publisher":"ACM","funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["2409933"],"award-info":[{"award-number":["2409933"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,6,23]]},"DOI":"10.1145\/3696630.3728575","type":"proceedings-article","created":{"date-parts":[[2025,7,28]],"date-time":"2025-07-28T19:09:27Z","timestamp":1753729767000},"page":"1030-1034","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Analyzing Evolution of Microservice-based Systems"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5882-5502","authenticated-orcid":false,"given":"Tomas","family":"Cerny","sequence":"first","affiliation":[{"name":"University of Arizona, Tucson, Arizona, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-1351-6310","authenticated-orcid":false,"given":"Gabriel","family":"Goulis","sequence":"additional","affiliation":[{"name":"University of Arizona, Tucson, AZ, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-5891-4547","authenticated-orcid":false,"given":"Samanta","family":"Perry","sequence":"additional","affiliation":[{"name":"University of Arizona, Tucson, AZ, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-6947-2006","authenticated-orcid":false,"given":"Malia","family":"Edmonds","sequence":"additional","affiliation":[{"name":"University of Arizona, Tucson, AZ, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7702-0059","authenticated-orcid":false,"given":"Amr S.","family":"Abdelfattah","sequence":"additional","affiliation":[{"name":"University of Arizona, Tucson, AZ, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8451-3668","authenticated-orcid":false,"given":"Matteo","family":"Esposito","sequence":"additional","affiliation":[{"name":"University of Oulu, Oulu, Finland"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3513-7253","authenticated-orcid":false,"given":"Alexander","family":"Bakhtin","sequence":"additional","affiliation":[{"name":"University of Oulu, Oulu, Finland"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0511-5133","authenticated-orcid":false,"given":"Valentina","family":"Lenarduzzi","sequence":"additional","affiliation":[{"name":"University of Oulu, Oulu, Finland"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3210-3990","authenticated-orcid":false,"given":"Davide","family":"Taibi","sequence":"additional","affiliation":[{"name":"University of Oulu, Oulu, Finland"}]}],"member":"320","published-online":{"date-parts":[[2025,7,28]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"[n. d.]. Code Quality Security and Static Analysis Tool with SonarQube | Sonar. https:\/\/www.sonarsource.com\/products\/sonarqube\/. (Accessed on 02\/05\/2024)."},{"key":"e_1_3_2_1_2_1","volume-title":"Microservices Adoption","year":"2020","unstructured":"2023. Microservices Adoption in 2020. https:\/\/www.oreilly.com\/radar\/microservices-adoption-in-2020\/. Accessed: 2023-12-20."},{"key":"e_1_3_2_1_3_1","volume-title":"Md Arfan Uddin, Samantha Perry, Cameron Brown, Lauren Goodrich, Miguel Hurtado, Muhid Hassan, Yuanfang Cai, et al.","author":"Abdelfattah Amr S","year":"2025","unstructured":"Amr S Abdelfattah, Tomas Cerny, Md Showkat Hossain Chy, Md Arfan Uddin, Samantha Perry, Cameron Brown, Lauren Goodrich, Miguel Hurtado, Muhid Hassan, Yuanfang Cai, et al. 2025. Multivocal study on microservice dependencies. Journal of Systems and Software (2025), 112334."},{"key":"e_1_3_2_1_4_1","volume-title":"Austin Medina, and Tomas Cerny","author":"Abdelfattah Amr S.","year":"2025","unstructured":"Amr S. Abdelfattah, Kari E Cordes, Austin Medina, and Tomas Cerny. 2025. Semantic Dependency in Microservice Architecture: A Framework for Definition and Detection. arXiv:2501.11787 [cs.SE] https:\/\/arxiv.org\/abs\/2501.11787"},{"key":"e_1_3_2_1_5_1","volume-title":"Samantha Perry, Patrick Harris, Tomas Cerny, Dario Amoroso d'Aragona, and Davide Taibi.","author":"Adams Lauren","year":"2024","unstructured":"Lauren Adams, Amr S. Abdelfattah, Md Showkat Hossain Chy, Samantha Perry, Patrick Harris, Tomas Cerny, Dario Amoroso d'Aragona, and Davide Taibi. 2024. Evolution and Anti-patterns Visualized: MicroProspect in Microservice Architecture. In Software Architecture. ECSA 2023 Tracks, Workshops, and Doctoral Symposium, Bedir Tekinerdo\u011fan, Romina Spalazzese, Hasan S\u00f6zer, Silvia Bonfanti, and Danny Weyns (Eds.). Springer Nature Switzerland, Cham, 309\u2013325."},{"key":"e_1_3_2_1_6_1","volume-title":"Proceedings of the 21st International Conference on Mining Software Repositories. 504\u2013509","author":"Aragona Dario Amoroso","year":"2024","unstructured":"Dario Amoroso d'Aragona, Alexander Bakhtin, Xiaozhou Li, Ruoyu Su, Lauren Adams, Ernesto Aponte, Francis Boyle, Patrick Boyle, Rachel Koerner, Joseph Lee, et al. 2024. A dataset of microservices-based open-source projects. In Proceedings of the 21st International Conference on Mining Software Repositories. 504\u2013509."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10515-019-00253-7"},{"key":"e_1_3_2_1_8_1","volume-title":"2022 IEEE International Conference on Services Computing (SCC). IEEE, 31\u201338","author":"Bakhtin Alexander","year":"2022","unstructured":"Alexander Bakhtin, Abdullah Al Maruf, Tomas Cerny, and Davide Taibi. 2022. Survey on tools and techniques detecting microservice api patterns. In 2022 IEEE International Conference on Services Computing (SCC). IEEE, 31\u201338."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-021-09999-9"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.3390\/app11177856"},{"key":"e_1_3_2_1_11_1","volume-title":"2021 36th IEEE\/ACM International Conference on Automated Software Engineering (ASE). IEEE, 1199\u20131201","author":"Bushong Vincent","year":"2021","unstructured":"Vincent Bushong, Dipta Das, Abdullah Al Maruf, and Tomas Cerny. 2021. Using static analysis to address microservice architecture reconstruction. In 2021 36th IEEE\/ACM International Conference on Automated Software Engineering (ASE). IEEE, 1199\u20131201."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"crossref","first-page":"152","DOI":"10.1007\/s10664-022-10186-7","article-title":"On effort-aware metrics for defect prediction","volume":"27","author":"\u00c7arka Jonida","year":"2022","unstructured":"Jonida \u00c7arka, Matteo Esposito, and Davide Falessi. 2022. On effort-aware metrics for defect prediction. Empirical Software Engineering 27, 6 (2022), 152.","journal-title":"Empirical Software Engineering"},{"key":"e_1_3_2_1_13_1","volume-title":"Andrea Janes, and Davide Taibi.","author":"Cerny Tomas","year":"2023","unstructured":"Tomas Cerny, Amr S. Abdelfattah, Abdullah Al Maruf, Andrea Janes, and Davide Taibi. 2023. Catalog and detection techniques of microservice anti-patterns and bad smells: A tertiary study. Journal of Systems and Software (2023)."},{"key":"e_1_3_2_1_14_1","volume-title":"From static code analysis to visual models of microservice architecture. Cluster Computing","author":"Cerny Tomas","year":"2024","unstructured":"Tomas Cerny, Amr S Abdelfattah, Jorge Yero, and Davide Taibi. 2024. From static code analysis to visual models of microservice architecture. Cluster Computing (2024), 1\u201326."},{"key":"e_1_3_2_1_15_1","volume-title":"Proceedings of the 14th International Conference on Cloud Computing and Services Science - CLOSER. INSTICC, SciTePress, 277\u2013286","author":"Cerny Tomas","year":"2024","unstructured":"Tomas Cerny., Md Chy., Amr Abdelfattah., Jacopo Soldani., and Justus Bogner. 2024. On Maintainability and Microservice Dependencies: How Do Changes Propagate?. In Proceedings of the 14th International Conference on Cloud Computing and Services Science - CLOSER. INSTICC, SciTePress, 277\u2013286. 10.5220\/0012725200003711"},{"key":"e_1_3_2_1_16_1","volume-title":"Towards Change Impact Analysis in Microservices-based System Evolution. In 2025 IEEE 32nd International Conference on Software Analysis, Evolution and Reengineering (SANER). https:\/\/arxiv.org\/abs\/2501","author":"Cerny Tomas","year":"2025","unstructured":"Tomas Cerny, Gabriel Goulis Goulis, and Amr Abdelfattah. 2025. Towards Change Impact Analysis in Microservices-based System Evolution. In 2025 IEEE 32nd International Conference on Software Analysis, Evolution and Reengineering (SANER). https:\/\/arxiv.org\/abs\/2501.11778"},{"key":"e_1_3_2_1_17_1","volume-title":"Retrieved","author":"Cerny Tomas","year":"2023","unstructured":"Tomas Cerny, Jan Svacina, Dipta Das, Vincent Bushong, and etc. Walker, Andrew. 2023. Prophet - module for Java-based microservice source code analysis. Retrieved June 27, 2023 from https:\/\/github.com\/cloudhubs\/prophet-utils"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"crossref","unstructured":"Patric Genfer and Uwe Zdun. 2024. Exploring Architectural Evolution in Microservice Systems Using Repository Mining Techniques and Static Code Analysis. In Software Architecture Matthias Galster Patrizia Scandurra Tommi Mikkonen Pablo Oliveira Antonino Elisa Yumi Nakagawa and Elena Navarro (Eds.). Springer Nature Switzerland Cham 157\u2013173.","DOI":"10.1007\/978-3-031-70797-1_10"},{"key":"e_1_3_2_1_19_1","volume-title":"Jack Hale, Noah Lambaria, David Kozak, Amr Abdelfattah, and Tomas Cerny.","author":"Hutcheson Richard","year":"2024","unstructured":"Richard Hutcheson, Austin Blanchard, Jack Hale, Noah Lambaria, David Kozak, Amr Abdelfattah, and Tomas Cerny. 2024. Software Architecture Reconstruction for Microservice Systems Using GraalVM Native Image. In 2024 IEEE 31st International Conference on Software Analysis, Evolution and Reengineering (SANER). https:\/\/github.com\/cloudhubs\/graal-prophet-utils"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2024.112241"},{"key":"e_1_3_2_1_21_1","unstructured":"Yle News. 2024. Nordea fixes banking bug warns of more site disruptions over weekend | Yle News | Yle. https:\/\/yle.fi\/a\/74-20111564. (Accessed on 12\/01\/2024)."},{"key":"e_1_3_2_1_22_1","unstructured":"Yle News. 2024. Widespread disruption to card payments over | Yle News | Yle. https:\/\/yle.fi\/a\/74-20075607. (Accessed on 02\/05\/2024)."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"crossref","first-page":"4434","DOI":"10.1109\/ACCESS.2023.3236165","article-title":"Visualizing anti-patterns in microservices at runtime: A systematic mapping study","volume":"11","author":"Parker Garrett","year":"2023","unstructured":"Garrett Parker, Samuel Kim, Abdullah Al Maruf, Tomas Cerny, Karel Frajtak, Pavel Tisnovsky, and Davide Taibi. 2023. Visualizing anti-patterns in microservices at runtime: A systematic mapping study. IEEE Access 11 (2023), 4434\u20134442.","journal-title":"IEEE Access"},{"key":"e_1_3_2_1_24_1","volume-title":"Proceedings of the 3rd International Conference on Technical Debt. 92\u201397","author":"Pigazzini Ilaria","year":"2020","unstructured":"Ilaria Pigazzini, Francesca Arcelli Fontana, Valentina Lenarduzzi, and Davide Taibi. 2020. Towards microservice smells detection. In Proceedings of the 3rd International Conference on Technical Debt. 92\u201397."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2022.3160485"},{"key":"e_1_3_2_1_26_1","volume-title":"Retrieved","author":"Schiewe Micah","year":"2023","unstructured":"Micah Schiewe, Jacob Curtis, Vincent Bushong, and Tomas Cerny. 2023. Prophet - module for language agnostic-based microservice source code analysis. Retrieved June 27, 2023 from https:\/\/github.com\/cloudhubs\/prophet2"},{"key":"e_1_3_2_1_27_1","volume-title":"Proceedings of the Conference on Research in Adaptive and Convergent Systems. 261\u2013267","author":"Smid Antonin","year":"2019","unstructured":"Antonin Smid, Ruolin Wang, and Tomas Cerny. 2019. Case study on data communication in microservice architecture. In Proceedings of the Conference on Research in Adaptive and Convergent Systems. 261\u2013267."},{"key":"e_1_3_2_1_28_1","volume-title":"Explaining Microservices' Cascading Failures From Their Logs","author":"Soldani Jacopo","year":"2024","unstructured":"Jacopo Soldani, Stefano Forti, Luca Roveroni, and Antonio Brogi. 2024. Explaining Microservices' Cascading Failures From Their Logs. Software: Practice and Experience (2024)."},{"key":"e_1_3_2_1_29_1","volume-title":"Software Architecture: Research Roadmaps from the Community","author":"Taibi Davide","unstructured":"Davide Taibi, Yuanfang Cai, Ingo Weber, Mehdi Mirakhorli, Michael W Godfrey, John T Stough, and Patrizio Pelliccione. 2023. Continuous Alignment Between Software Architecture Design and Development in CI\/CD Pipelines. In Software Architecture: Research Roadmaps from the Community. Springer, 69\u201386."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2023.111755"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.3390\/app10217800"},{"key":"e_1_3_2_1_32_1","volume-title":"Retrieved","author":"Walker Andrew","year":"2023","unstructured":"Andrew Walker, Dipta Das, and Tomas Cerny. 2023. MSANose smell detection for microservice systems. Retrieved June 27, 2023 from https:\/\/github.com\/cloudhubs\/msa-nose"},{"key":"e_1_3_2_1_33_1","volume-title":"Experimentation in Software Engineering","author":"Wohlin Claes","unstructured":"Claes Wohlin, Per Runeson, Martin H\u00f6st, Magnus C. Ohlsson, and Bj\u00f6rn Regnell. 2012. Experimentation in Software Engineering. Springer."}],"event":{"name":"FSE Companion '25: 33rd ACM International Conference on the Foundations of Software Engineering","location":"Clarion Hotel Trondheim Trondheim Norway","acronym":"FSE Companion '25","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the 33rd ACM International Conference on the Foundations of Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3696630.3728575","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,28]],"date-time":"2025-07-28T19:16:57Z","timestamp":1753730217000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3696630.3728575"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,6,23]]},"references-count":33,"alternative-id":["10.1145\/3696630.3728575","10.1145\/3696630"],"URL":"https:\/\/doi.org\/10.1145\/3696630.3728575","relation":{},"subject":[],"published":{"date-parts":[[2025,6,23]]},"assertion":[{"value":"2025-07-28","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}