{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,2]],"date-time":"2025-07-02T00:49:25Z","timestamp":1751417365934,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":32,"publisher":"ACM","license":[{"start":{"date-parts":[[2025,3,31]],"date-time":"2025-03-31T00:00:00Z","timestamp":1743379200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,3,31]]},"DOI":"10.1145\/3672608.3707939","type":"proceedings-article","created":{"date-parts":[[2025,5,14]],"date-time":"2025-05-14T18:30:17Z","timestamp":1747247417000},"page":"1702-1711","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Migrating Monolithic Web Applications to Microservice Architectures Considering Dependencies on Databases and Views"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0006-9751-2660","authenticated-orcid":false,"given":"Si-Hyun","family":"Kim","sequence":"first","affiliation":[{"name":"The Catholic University of Korea, Bucheon-si, Republic of Korea"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-3512-7657","authenticated-orcid":false,"given":"Jaewon","family":"Oh","sequence":"additional","affiliation":[{"name":"The Catholic University of Korea, Bucheon-si, Republic of Korea"}]}],"member":"320","published-online":{"date-parts":[[2025,5,14]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2020.110868"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2019.02.031"},{"volume-title":"Proceedings of the 2020 IEEE International Conference on Software Maintenance and Evolution (ICSME). IEEE, 569\u2013580","author":"Carvalho L.","key":"e_1_3_2_1_3_1","unstructured":"L. Carvalho, A. Garcia, T. E. Colanzi, W. K. Assun\u00e7\u00e3o, J. A. Pereira, B. Fonseca, M. Ribeiro, M. J. de Lima, and C. Lucena. 2020. On the performance and adoption of search-based microservice identification with tomicroservices. In Proceedings of the 2020 IEEE International Conference on Software Maintenance and Evolution (ICSME). IEEE, 569\u2013580."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2024.3380194"},{"key":"e_1_3_2_1_5_1","first-page":"24","article-title":"On micro-services architecture","volume":"2","author":"Dmitry N.","year":"2014","unstructured":"N. Dmitry and S. S. Manfred. 2014. On micro-services architecture. International Journal of Open Information Technologies 2, 9 (2014), 24\u201327.","journal-title":"International Journal of Open Information Technologies"},{"volume-title":"Proceedings of the 2023 IEEE 20th International Conference on Software Architecture (ICSA). IEEE, 47\u201357","author":"Filippone G.","key":"e_1_3_2_1_6_1","unstructured":"G. Filippone, N. Q. Mehmood, M. Autili, F. Rossi, and M. Tivoli. 2023. From monolithic to microservice architecture: an automated approach based on graph clustering and combinatorial optimization. In Proceedings of the 2023 IEEE 20th International Conference on Software Architecture (ICSA). IEEE, 47\u201357."},{"key":"e_1_3_2_1_7_1","unstructured":"M. Grandini E. Bagli and G. Visani. 2020. Metrics for Multi-Class Classification: an Overview. arXiv:2008.05756 [stat.ML] https:\/\/arxiv.org\/abs\/2008.05756"},{"volume-title":"Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD '16)","author":"Grover A.","key":"e_1_3_2_1_8_1","unstructured":"A. Grover and J. Leskovec. 2016. node2vec: Scalable feature learning for networks. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD '16). ACM, 855\u2013864."},{"volume-title":"Proceedings of the 2018 25th Asia-Pacific Software Engineering Conference (APSEC). IEEE, 305\u2013314","author":"Hecht G.","key":"e_1_3_2_1_9_1","unstructured":"G. Hecht, H. Mili, G. El-Boussaidi, A. Boubaker, M. Abdellatif, Y. G. Gu\u00e9h\u00e9neuc, A. Shatnawi, J. Privat, and N. Moha. 2018. Codifying hidden dependencies in legacy J2EE applications. In Proceedings of the 2018 25th Asia-Pacific Software Engineering Conference (APSEC). IEEE, 305\u2013314."},{"key":"e_1_3_2_1_10_1","first-page":"5","article-title":"Service candidate identification from monolithic systems based on execution traces","volume":"47","author":"Jin W.","year":"2019","unstructured":"W. Jin, T. Liu, Y. Cai, R. Kazman, R. Mo, and Q. Zheng. 2019. Service candidate identification from monolithic systems based on execution traces. IEEE Transactions on Software Engineering 47, 5 (May 2019), 987\u20131007.","journal-title":"IEEE Transactions on Software Engineering"},{"volume-title":"Proceedings of the 2018 IEEE International Conference on Web Services (ICWS). IEEE, 211\u2013218","author":"Jin W.","key":"e_1_3_2_1_11_1","unstructured":"W. Jin, T. Liu, Q. Zheng, D. Cui, and Y. Cai. 2018. Functionality-oriented microservice extraction based on execution trace clustering. In Proceedings of the 2018 IEEE International Conference on Web Services (ICWS). IEEE, 211\u2013218."},{"volume-title":"Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC\/FSE '21)","author":"Kalia A. K.","key":"e_1_3_2_1_12_1","unstructured":"A. K. Kalia, J. Xiao, R. Krishna, S. Sinha, M. Vukovic, and D. Banerjee. 2021. Mono2micro: a practical and effective tool for decomposing monolithic java applications to microservices. In Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC\/FSE '21). ACM, 1214\u20131224."},{"volume-title":"Proceedings of the 2018 25th Asia-Pacific Software Engineering Conference (APSEC). IEEE, 571\u2013580","author":"Kamimura M.","key":"e_1_3_2_1_13_1","unstructured":"M. Kamimura, K. Yano, T. Hatano, and A. Matsuo. 2018. Extracting candidates of microservices from monolithic application code. In Proceedings of the 2018 25th Asia-Pacific Software Engineering Conference (APSEC). IEEE, 571\u2013580."},{"volume-title":"Proeceedings of the 11th European Conference on Object-Oriented Programming (ECOOP '97)","author":"Kiczales G.","key":"e_1_3_2_1_14_1","unstructured":"G. Kiczales, J. Lamping, A. Mendhekar, C. Maeda, C. Lopes, J. M. Loingtier, and J. Irwin. 1997. Aspect-oriented programming. In Proeceedings of the 11th European Conference on Object-Oriented Programming (ECOOP '97). Springer, 220\u2013242."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.56977\/jicce.2023.21.4.268"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.6109\/jkiice.2023.27.6.673"},{"volume-title":"Proceedings of the 2022 IEEE 19th International Conference on Software Architecture Companion (ICSA-C). IEEE, 112\u2013115","author":"Kinoshita T.","key":"e_1_3_2_1_17_1","unstructured":"T. Kinoshita and H. Kanuka. 2022. Automated microservice decomposition method as multi-objective optimization. In Proceedings of the 2022 IEEE 19th International Conference on Software Architecture Companion (ICSA-C). IEEE, 112\u2013115."},{"volume-title":"Proceedings of the 2020 IEEE International Conference on Software Architecture Companion (ICSA-C). IEEE, 9\u201316","author":"Krause A.","key":"e_1_3_2_1_18_1","unstructured":"A. Krause, C. Zirkelbach, W. Hasselbring, S. Lenga, and D. Kr\u00f6ger. 2020. Microservice decomposition via static and dynamic analysis of the monolith. In Proceedings of the 2020 IEEE International Conference on Software Architecture Companion (ICSA-C). IEEE, 9\u201316."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1007\/s13748-014-0045-6"},{"volume-title":"Proceedings of the 2022 IEEE International Conference on Web Services (ICWS). IEEE, 391\u2013396","author":"Liu B.","key":"e_1_3_2_1_20_1","unstructured":"B. Liu, J. Xiong, Q. Ren, S. Tyszberowicz, and Z. Yang. 2022. Log2MS: a framework for automated refactoring monolith into microservices using execution logs. In Proceedings of the 2022 IEEE International Conference on Web Services (ICWS). IEEE, 391\u2013396."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.1982.1056489"},{"volume-title":"Proceedings of the 2017 IEEE International Conference on Web Services (ICWS). IEEE, 524\u2013531","author":"Mazlami G.","key":"e_1_3_2_1_22_1","unstructured":"G. Mazlami, J. Cito, and P. Leitner. 2017. Extraction of microservices from monolithic software architectures. In Proceedings of the 2017 IEEE International Conference on Web Services (ICWS). IEEE, 524\u2013531."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-33624-0_4"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2006.31"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","unstructured":"Z. Mushtaq G. Rasool and B. Shehzad. 2017. Multilingual source code analysis: A systematic literature review. IEEE Access 5 (June 2017) 11307\u201311336. 10.1109\/ACCESS.2017.2710421","DOI":"10.1109\/ACCESS.2017.2710421"},{"volume-title":"Proceedings of the 37th IEEE\/ACM International Conference on Automated Software Engineering (ASE '22)","author":"Nitin V.","key":"e_1_3_2_1_26_1","unstructured":"V. Nitin, S. Asthana, B. Ray, and R. Krishna. 2022. Cargo: Ai-guided dependency analysis for migrating monolithic applications to microservices architecture. In Proceedings of the 37th IEEE\/ACM International Conference on Automated Software Engineering (ASE '22). ACM, 1\u201312."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.6109\/jicce.2019.17.2.149"},{"key":"e_1_3_2_1_28_1","volume-title":"Proceedings of the 8th European Conference on Software Maintenance and Reengineering (CSMR","author":"Ping Y.","year":"2004","unstructured":"Y. Ping and K. Kontogiannis. 2004. Refactoring web sites to the controller-centric architecture. In Proceedings of the 8th European Conference on Software Maintenance and Reengineering (CSMR 2004). IEEE, 204\u2013213."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3275219.3275230"},{"volume-title":"Proceedings of the 2022 IEEE 19th International Conference on Software Architecture Companion (ICSA-C). IEEE, 15\u201319","author":"Romani Y.","key":"e_1_3_2_1_30_1","unstructured":"Y. Romani, O. Tibermacine, and C. Tibermacine. 2022. Towards migrating legacy software systems to microservice-based architectures: a data-centric process for microservice identification. In Proceedings of the 2022 IEEE 19th International Conference on Software Architecture Companion (ICSA-C). IEEE, 15\u201319."},{"volume-title":"Proceedings of the 26th International Conference on Evaluation and Assessment in Software Engineering (EASE '22)","author":"Sellami K.","key":"e_1_3_2_1_31_1","unstructured":"K. Sellami, M. A. Saied, and A. Ouni. 2022. A hierarchical DBSCAN method for extracting microservices from monolithic applications. In Proceedings of the 26th International Conference on Evaluation and Assessment in Software Engineering (EASE '22). ACM, 201\u2013210."},{"volume-title":"Proceedings of the 2024 IEEE 21st International Conference on Software Architecture (ICSA). IEEE, 1\u201311","author":"Trabelsi I.","key":"e_1_3_2_1_32_1","unstructured":"I. Trabelsi, N. Moha, Y. G Gu\u00e9h\u00e9neuc, and L. Geffard. 2024. Magnet: Method-based approach using graph neural network for microservices identification. In Proceedings of the 2024 IEEE 21st International Conference on Software Architecture (ICSA). IEEE, 1\u201311."}],"event":{"name":"SAC '25: 40th ACM\/SIGAPP Symposium on Applied Computing","sponsor":["SIGAPP ACM Special Interest Group on Applied Computing"],"location":"Catania International Airport Catania Italy","acronym":"SAC '25"},"container-title":["Proceedings of the 40th ACM\/SIGAPP Symposium on Applied Computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3672608.3707939","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3672608.3707939","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T01:57:36Z","timestamp":1750298256000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3672608.3707939"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,3,31]]},"references-count":32,"alternative-id":["10.1145\/3672608.3707939","10.1145\/3672608"],"URL":"https:\/\/doi.org\/10.1145\/3672608.3707939","relation":{},"subject":[],"published":{"date-parts":[[2025,3,31]]},"assertion":[{"value":"2025-05-14","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}