{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,2]],"date-time":"2026-04-02T04:12:46Z","timestamp":1775103166255,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":30,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,7,24]],"date-time":"2024-07-24T00:00:00Z","timestamp":1721779200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"National Natural Science Foundation of China","award":["62032019"],"award-info":[{"award-number":["62032019"]}]},{"name":"Capacity Development Grant of Southwest University","award":["SWU116007"],"award-info":[{"award-number":["SWU116007"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,7,24]]},"DOI":"10.1145\/3671016.3674817","type":"proceedings-article","created":{"date-parts":[[2024,7,17]],"date-time":"2024-07-17T20:19:32Z","timestamp":1721247572000},"page":"259-268","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Mono2MS: Deep Fusion of Multi-Source Features for Partitioning Monolith into Microservices"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1451-3515","authenticated-orcid":false,"given":"Geng","family":"Chen","sequence":"first","affiliation":[{"name":"Southwest University, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-9621-5267","authenticated-orcid":false,"given":"Chenlin","family":"Li","sequence":"additional","affiliation":[{"name":"Southwest University, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4937-8138","authenticated-orcid":false,"given":"Shmuel","family":"Tyszberowicz","sequence":"additional","affiliation":[{"name":"Afeka Academic College of Engineering, Israel"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9771-3071","authenticated-orcid":false,"given":"Zhiming","family":"Liu","sequence":"additional","affiliation":[{"name":"Southwest University, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9026-2543","authenticated-orcid":false,"given":"Bo","family":"Liu","sequence":"additional","affiliation":[{"name":"Southwest University, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,7,24]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Djork-Arn\u00e9 Clevert Thomas Unterthiner and Sepp Hochreiter. 2016. Fast and Accurate Deep Network Learning by Exponential Linear Units (ELUs). In ICLR."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"crossref","unstructured":"Utkarsh Desai Sambaran Bandyopadhyay and Srikanth Tamilselvam. 2021. Graph neural network to dilute outliers for refactoring monolith application. In Artificial Intelligence. AAAI 72\u201380.","DOI":"10.1609\/aaai.v35i1.16079"},{"key":"e_1_3_2_1_3_1","volume-title":"Driver generation for Java EE web applications","author":"Dietrich Jens","unstructured":"Jens Dietrich, Fran\u00e7ois Gauthier, and Padmanabhan Krishnan. 2018. Driver generation for Java EE web applications. In ASWEC. IEEE, 121\u2013125."},{"key":"e_1_3_2_1_4_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."},{"key":"e_1_3_2_1_5_1","unstructured":"Martin Fowler and James Lewis. 2014. Microservices: a definition of this new architectural term. https:\/\/martinfowler.com\/articles\/microservices.html"},{"key":"e_1_3_2_1_6_1","unstructured":"Mihai Herda. 2020. Combining Static and Dynamic Program Analysis Techniques for Checking Relational Properties. Ph.\u00a0D. Dissertation. KIT Germany."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2019.2910531"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"crossref","unstructured":"Munezero\u00a0Immacul\u00e9e Jos\u00e9lyne Doreen Tuheirwe-Mukasa Benjamin Kanagwa and Joseph Balikuddembe. 2018. Partitioning microservices: A domain engineering approach. In SEiA. 43\u201349.","DOI":"10.1145\/3195528.3195535"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"crossref","unstructured":"Anup\u00a0K Kalia 2021. Mono2Micro: A Practical and Effective Tool for Decomposing Monolithic Java Applications to Microservices. In ESE and FSE. ACM 1214\u20131224.","DOI":"10.1145\/3468264.3473915"},{"key":"e_1_3_2_1_10_1","unstructured":"Thomas\u00a0N Kipf and Max Welling. 2016. Semi-Supervised Classification with Graph Convolutional Networks. In ICLR. OpenReview.net."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2019.07.008"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2022.106992"},{"key":"e_1_3_2_1_13_1","volume-title":"Log2MS: a framework for automated refactoring monolith into microservices using execution logs","author":"Liu Bo","unstructured":"Bo Liu, Jingliu Xiong, Qiurong Ren, Shmuel Tyszberowicz, and Zheng Yang. 2022. Log2MS: a framework for automated refactoring monolith into microservices using execution logs. In ICWS. IEEE, 391\u2013396."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"crossref","unstructured":"Alex Mathai 2022. Monolith to Microservices: Representing Application Software through Heterogeneous Graph Neural Network. In IJCAI. 3905\u20133911.","DOI":"10.24963\/ijcai.2022\/542"},{"key":"e_1_3_2_1_15_1","volume-title":"Extraction of microservices from monolithic software architectures","author":"Mazlami Genc","unstructured":"Genc Mazlami, J\u00fcrgen Cito, and Philipp Leitner. 2017. Extraction of microservices from monolithic software architectures. In ICWS. IEEE, 524\u2013531."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2006.31"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"crossref","unstructured":"Vikram Nitin 2022. Cargo: Ai-guided dependency analysis for migrating monolithic applications to microservices architecture. In ASE. 1\u201312.","DOI":"10.1145\/3551349.3556960"},{"key":"e_1_3_2_1_18_1","volume-title":"Microservice extraction using graph deep clustering based on dual view fusion. Information and Software Technology 158","author":"Lifeng Qian","year":"2023","unstructured":"Lifeng Qian 2023. Microservice extraction using graph deep clustering based on dual view fusion. Information and Software Technology 158 (2023)."},{"key":"e_1_3_2_1_19_1","volume-title":"Combining static and dynamic analysis to decompose monolithic application into microservices","author":"Khaled Sellami","unstructured":"Khaled Sellami 2022. Combining static and dynamic analysis to decompose monolithic application into microservices. In ICSOC. Springer, 203\u2013218."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2022.106996"},{"key":"e_1_3_2_1_21_1","volume-title":"international conference on machine learning. PMLR, 2217\u20132225","author":"Shang Wenling","year":"2016","unstructured":"Wenling Shang, Kihyuk Sohn, Diogo Almeida, and Honglak Lee. 2016. Understanding and improving convolutional neural networks via concatenated rectified linear units. In international conference on machine learning. PMLR, 2217\u20132225."},{"key":"e_1_3_2_1_22_1","unstructured":"Karen Simonyan Andrea Vedaldi and Andrew Zisserman. 2014. Deep inside convolutional networks: visualising image classification models and saliency maps. In ICLR."},{"key":"e_1_3_2_1_23_1","volume-title":"SETTA(LNCS, Vol.\u00a010998)","author":"Shmuel Tyszberowicz","unstructured":"Shmuel Tyszberowicz 2018. Identifying Microservices Using Functional Decomposition. In SETTA(LNCS, Vol.\u00a010998). Springer, 50\u201365."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2188286.2188326"},{"key":"e_1_3_2_1_25_1","unstructured":"Petar Veli\u010dkovi\u0107 Guillem Cucurull Arantxa Casanova Adriana Romero Pietro Li\u00f2 and Yoshua Bengio. 2018. Graph Attention Networks. In ICLR."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"crossref","unstructured":"Chun Wang 2019. Attributed graph clustering: a deep attentional embedding approach. In Artificial Intelligence. 3670\u20133676.","DOI":"10.24963\/ijcai.2019\/509"},{"key":"e_1_3_2_1_27_1","volume-title":"TSDAE: Using Transformer-based Sequential Denoising Auto-Encoderfor Unsupervised Sentence Embedding Learning. In EMNLP. 671\u2013688.","author":"Wang Kexin","year":"2021","unstructured":"Kexin Wang, Nils Reimers, and Iryna Gurevych. 2021. TSDAE: Using Transformer-based Sequential Denoising Auto-Encoderfor Unsupervised Sentence Embedding Learning. In EMNLP. 671\u2013688."},{"key":"e_1_3_2_1_28_1","volume-title":"Comparison of clustering algorithms in the context of software evolution","author":"Wu Jingwei","unstructured":"Jingwei Wu, Ahmed\u00a0E Hassan, and Richard\u00a0C Holt. 2005. Comparison of clustering algorithms in the context of software evolution. In ICSM. IEEE, 525\u2013535."},{"key":"e_1_3_2_1_29_1","volume-title":"Empirical evaluation of rectified activations in convolutional network. arXiv:1505.00853","author":"Xu Bing","year":"2015","unstructured":"Bing Xu, Naiyan Wang, Tianqi Chen, and Mu Li. 2015. Empirical evaluation of rectified activations in convolutional network. arXiv:1505.00853 (2015)."},{"key":"e_1_3_2_1_30_1","volume-title":"Visualizing and understanding convolutional networks","author":"Zeiler D","unstructured":"Matthew\u00a0D Zeiler and Rob Fergus. 2014. Visualizing and understanding convolutional networks. In ECCV. Springer, 818\u2013833."}],"event":{"name":"Internetware 2024: 15th Asia-Pacific Symposium on Internetware","location":"Macau China","acronym":"Internetware 2024","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the 15th Asia-Pacific Symposium on Internetware"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3671016.3674817","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3671016.3674817","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,23]],"date-time":"2025-08-23T00:38:48Z","timestamp":1755909528000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3671016.3674817"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,7,24]]},"references-count":30,"alternative-id":["10.1145\/3671016.3674817","10.1145\/3671016"],"URL":"https:\/\/doi.org\/10.1145\/3671016.3674817","relation":{},"subject":[],"published":{"date-parts":[[2024,7,24]]},"assertion":[{"value":"2024-07-24","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}