{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T16:31:00Z","timestamp":1783096260343,"version":"3.54.6"},"reference-count":65,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2022,2,1]],"date-time":"2022-02-01T00:00:00Z","timestamp":1643673600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,2,1]],"date-time":"2022-02-01T00:00:00Z","timestamp":1643673600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100003593","name":"CNPq","doi-asserted-by":"crossref","award":["151723\/2020-6"],"award-info":[{"award-number":["151723\/2020-6"]}],"id":[{"id":"10.13039\/501100003593","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100003593","name":"CNPq","doi-asserted-by":"crossref","award":["428994\/2018-0"],"award-info":[{"award-number":["428994\/2018-0"]}],"id":[{"id":"10.13039\/501100003593","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100003593","name":"CNPq","doi-asserted-by":"crossref","award":["434969\/2018-4"],"award-info":[{"award-number":["434969\/2018-4"]}],"id":[{"id":"10.13039\/501100003593","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100003593","name":"CNPq","doi-asserted-by":"crossref","award":["312149\/2016-6"],"award-info":[{"award-number":["312149\/2016-6"]}],"id":[{"id":"10.13039\/501100003593","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100003593","name":"CNPq","doi-asserted-by":"crossref","award":["309844\/2018-5"],"award-info":[{"award-number":["309844\/2018-5"]}],"id":[{"id":"10.13039\/501100003593","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100003593","name":"CNPq","doi-asserted-by":"crossref","award":["421306\/2018-1"],"award-info":[{"award-number":["421306\/2018-1"]}],"id":[{"id":"10.13039\/501100003593","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100003593","name":"CNPq","doi-asserted-by":"crossref","award":["408356\/2018-9"],"award-info":[{"award-number":["408356\/2018-9"]}],"id":[{"id":"10.13039\/501100003593","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100002322","name":"CAPES","doi-asserted-by":"crossref","award":["175956"],"award-info":[{"award-number":["175956"]}],"id":[{"id":"10.13039\/501100002322","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100004586","name":"FAPERJ","doi-asserted-by":"crossref","award":["22520-7\/2016"],"award-info":[{"award-number":["22520-7\/2016"]}],"id":[{"id":"10.13039\/501100004586","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100004586","name":"FAPERJ","doi-asserted-by":"crossref","award":["010002285\/2019"],"award-info":[{"award-number":["010002285\/2019"]}],"id":[{"id":"10.13039\/501100004586","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100004586","name":"FAPERJ","doi-asserted-by":"crossref","award":["PDR-10 Fellowship 202073\/2020"],"award-info":[{"award-number":["PDR-10 Fellowship 202073\/2020"]}],"id":[{"id":"10.13039\/501100004586","id-type":"DOI","asserted-by":"crossref"}]},{"name":"FAPPR","award":["51152"],"award-info":[{"award-number":["51152"]}]},{"name":"FAPPR","award":["51435"],"award-info":[{"award-number":["51435"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2022,3]]},"DOI":"10.1007\/s10664-021-10049-7","type":"journal-article","created":{"date-parts":[[2022,2,1]],"date-time":"2022-02-01T05:06:21Z","timestamp":1643691981000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":12,"title":["Analysis of a many-objective optimization approach for identifying microservices from legacy systems"],"prefix":"10.1007","volume":"27","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7557-9091","authenticated-orcid":false,"given":"Wesley K. G.","family":"Assun\u00e7\u00e3o","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Thelma Elita","family":"Colanzi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Luiz","family":"Carvalho","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Alessandro","family":"Garcia","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Juliana Alves","family":"Pereira","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Maria Julia","family":"de Lima","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Carlos","family":"Lucena","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2022,2,1]]},"reference":[{"key":"10049_CR1","doi-asserted-by":"crossref","unstructured":"Anquetil N, Lethbridge TC (1999) Experiments with clustering as a software remodularization method. In: 6th working conference on reverse engineering. IEEE, pp 235\u2013255","DOI":"10.1109\/WCRE.1999.806964"},{"issue":"3","key":"10049_CR2","doi-asserted-by":"publisher","first-page":"219","DOI":"10.1002\/stvr.1486","volume":"24","author":"A Arcuri","year":"2014","unstructured":"Arcuri A, Briand L (2014) A Hitchhiker\u2019s guide to statistical tests for assessing randomized algorithms in software engineering. Softw Test Verif Reliab 24 (3):219\u2013250","journal-title":"Softw Test Verif Reliab"},{"key":"10049_CR3","doi-asserted-by":"publisher","unstructured":"Assun\u00e7\u00e3o WKG, Colanzi TE, Carvalho L, Pereira JA, Garcia A, de Lima MJ, Lucena C (2021) A multi-criteria strategy for redesigning legacy features as microservices: An industrial case study. In: 2021 IEEE International conference on software analysis, evolution and reengineering (SANER). pp 377\u2013387. https:\/\/doi.org\/10.1109\/SANER50967.2021.00042","DOI":"10.1109\/SANER50967.2021.00042"},{"issue":"11","key":"10049_CR4","doi-asserted-by":"crossref","first-page":"2019","DOI":"10.1002\/spe.2608","volume":"48","author":"A Balalaie","year":"2018","unstructured":"Balalaie A, Heydarnoori A, Jamshidi P, Tamburri DA, Lynn T (2018) Microservices migration patterns. Softw Pract Exp 48(11):2019\u20132042","journal-title":"Softw Pract Exp"},{"key":"10049_CR5","doi-asserted-by":"publisher","unstructured":"Bavota G, De Lucia A, Marcus A, Oliveto R (2010) Software re-modularization based on structural and semantic metrics. In: 17th working conference on reverse engineering. pp 195\u2013204. https:\/\/doi.org\/10.1109\/WCRE.2010.29","DOI":"10.1109\/WCRE.2010.29"},{"issue":"1","key":"10049_CR6","first-page":"72","volume":"54","author":"R Bergmann","year":"2000","unstructured":"Bergmann R, Ludbrook J, Spooren WPJM (2000) Different outcomes of the Wilcoxon-Mann-Whitney test from different statistics packages. Am Stat 54(1):72\u201377","journal-title":"Am Stat"},{"key":"10049_CR7","doi-asserted-by":"publisher","unstructured":"Candela I, Bavota G, Russo B, Oliveto R (2016) Using cohesion and coupling for software remodularization: Is it enough? ACM Trans Softw Eng Methodol 25(3). https:\/\/doi.org\/10.1145\/2928268","DOI":"10.1145\/2928268"},{"issue":"8","key":"10049_CR8","first-page":"1","volume":"31","author":"R Capilla","year":"2019","unstructured":"Capilla R, Gallina B, Cetina C, Favaro J (2019) Opportunities for software reuse in an uncertain world: From past to emerging trends. JSEP-ICSR\u201918-Special Issue 31(8):1\u201322. http:\/\/www.es.mdh.se\/publications\/5550-","journal-title":"JSEP-ICSR\u201918-Special Issue"},{"key":"10049_CR9","doi-asserted-by":"crossref","unstructured":"Carvalho L, Garcia A, Assun\u00e7\u00e3o WKG, Bonif\u00e1cio R, Tizzei LP, Colanzi TE (2019a) Extraction of configurable and reusable microservices from legacy systems: An exploratory study. In: 23rd International systems and software product line conference - Volume A, SPLC \u201919. ACM, New York, pp 26\u201331","DOI":"10.1145\/3336294.3336319"},{"key":"10049_CR10","doi-asserted-by":"crossref","unstructured":"Carvalho L, Garcia A, Assun\u00e7\u00e3o WKG, de Mello R, de Lima MJ (2019b) Analysis of the criteria adopted in industry to extract microservices. In: Joint 7th Intl. workshop on conducting empirical studies in industry and 6th intl. workshop on software engineering research and industrial practice, CESSER-IP \u201919. IEEE Press, Piscataway, pp 22\u201329","DOI":"10.1109\/CESSER-IP.2019.00012"},{"key":"10049_CR11","doi-asserted-by":"publisher","unstructured":"Carvalho L, Garcia A, Colanzi TE, ao WKGA, Pereira JA, Fonseca B, Ribeiro M, de Lima MJ, Lucena C (2020a) On the performance and adoption of search-based microservice identification with toMicroservices. In: IEEE international conference on software maintenance and evolution (ICSME). IEEE. https:\/\/doi.org\/10.1109\/icsme46990.2020.00060","DOI":"10.1109\/icsme46990.2020.00060"},{"key":"10049_CR12","doi-asserted-by":"publisher","unstructured":"Carvalho L, Garcia A, Colanzi TE, Assun\u00e7\u00e3o WKG, Lima MJ, Fonseca B, Ribeiro MA, Lucena C (2020b) Search-based many-criteria identification of microservices from legacy systems. In: Genetic and evolutionary computation conference companion, GECCO \u201920. https:\/\/doi.org\/10.1145\/3377929.3390030. ACM, New York, pp 305\u2013306","DOI":"10.1145\/3377929.3390030"},{"issue":"6","key":"10049_CR13","doi-asserted-by":"publisher","first-page":"476","DOI":"10.1109\/32.295895","volume":"20","author":"SR Chidamber","year":"1994","unstructured":"Chidamber SR, Kemerer CF (1994) A metrics suite for object oriented design. IEEE Trans Softw Eng 20(6):476\u2013493","journal-title":"IEEE Trans Softw Eng"},{"key":"10049_CR14","volume-title":"Multiple criteria decision making","author":"J Cochrane","year":"1973","unstructured":"Cochrane J, Zeleny M (1973) Multiple criteria decision making. University of South Carolina Press, Columbia"},{"key":"10049_CR15","volume-title":"Evolutionary algorithms for solving multi-objective problem","author":"CAC Coello","year":"2007","unstructured":"Coello CAC, Lamont GB, Van Veldhuizen DA, et al. (2007) Evolutionary algorithms for solving multi-objective problem. Springer Science & Business Media, Berlin"},{"key":"10049_CR16","doi-asserted-by":"crossref","unstructured":"Colanzi TE, Assun\u010b\u00e3o WKG, Farah PR, Vergilio SR, Guizzo G (2019) A review of ten years of the symposium on search-based software engineering. In: Symposium on search-based software engineering (SSBSE). pp. 42\u201357","DOI":"10.1007\/978-3-030-27455-9_4"},{"key":"10049_CR17","doi-asserted-by":"publisher","first-page":"106372","DOI":"10.1016\/j.infsof.2020.106372","volume":"127","author":"TE Colanzi","year":"2020","unstructured":"Colanzi TE, Assun\u00e7\u00e3o WKG, Vergilio SR, Farah PR, Guizzo G (2020) The symposium on search-based software engineering: Past, present and future. Inf Softw Technol 127:106372. https:\/\/doi.org\/10.1016\/j.infsof.2020.106372","journal-title":"Inf Softw Technol"},{"key":"10049_CR18","doi-asserted-by":"publisher","first-page":"185","DOI":"10.1016\/j.procs.2014.09.077","volume":"36","author":"DM Curry","year":"2014","unstructured":"Curry DM, Dagli CH (2014) Computational complexity measures for many-objective optimization problems. Procedia Comput Sci 36:185\u2013191. https:\/\/doi.org\/10.1016\/j.procs.2014.09.077","journal-title":"Procedia Comput Sci"},{"issue":"4","key":"10049_CR19","doi-asserted-by":"publisher","first-page":"577","DOI":"10.1109\/TEVC.2013.2281535","volume":"18","author":"K Deb","year":"2014","unstructured":"Deb K, Jain H (2014) An evolutionary many-objective optimization algorithm using reference-point-based nondominated sorting approach, part i: Solving problems with box constraints. IEEE Trans Evol Comput 18(4):577\u2013601","journal-title":"IEEE Trans Evol Comput"},{"issue":"2","key":"10049_CR20","doi-asserted-by":"publisher","first-page":"182","DOI":"10.1109\/4235.996017","volume":"6","author":"K Deb","year":"2002","unstructured":"Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: Nsga-ii. IEEE Trans Evol Comput 6 (2):182\u2013197","journal-title":"IEEE Trans Evol Comput"},{"key":"10049_CR21","doi-asserted-by":"publisher","first-page":"77","DOI":"10.1016\/j.jss.2019.01.001","volume":"150","author":"P Di Francesco","year":"2019","unstructured":"Di Francesco P, Lago P, Malavolta I (2019) Architecting with microservices: A systematic mapping study. J Syst Softw 150:77\u201397","journal-title":"J Syst Softw"},{"key":"10049_CR22","volume-title":"Microservices: yesterday, today, and tomorrow","author":"N Dragoni","year":"2017","unstructured":"Dragoni N, Giallorenzo S, Lafuente AL, Mazzara M, Montesi F, Mustafin R, Safina L (2017) Microservices: yesterday, today, and tomorrow. Springer International Publishing, Cham"},{"issue":"10","key":"10049_CR23","doi-asserted-by":"publisher","first-page":"760","DOI":"10.1016\/j.advengsoft.2011.05.014","volume":"42","author":"JJ Durillo","year":"2011","unstructured":"Durillo JJ, Nebro AJ (2011) jmetal: A java framework for multi-objective optimization. Adv Eng Softw 42(10):760\u2013771","journal-title":"Adv Eng Softw"},{"key":"10049_CR24","doi-asserted-by":"crossref","unstructured":"Escobar D, C\u00e1rdenas D, Amarillo R, Castro E, Garc\u00e9s K, Parra C, Casallas R (2016) Towards the understanding and evolution of monolithic applications as microservices. In: Latin American computing conference. pp 1\u201311","DOI":"10.1109\/CLEI.2016.7833410"},{"key":"10049_CR25","doi-asserted-by":"crossref","unstructured":"Eski S, Buzluca F (2018) An automatic extraction approach: Transition to microservices architecture from monolithic application. In: 19th international conference on agile software development: companion, XP \u201918. pp 25:1\u201325:6","DOI":"10.1145\/3234152.3234195"},{"key":"10049_CR26","doi-asserted-by":"crossref","unstructured":"Fonseca CM, Paquete L, Lopez-Ibanez M (2006) An improved dimension-sweep algorithm for the hypervolume indicator. In: IEEE international conference on evolutionary computation. pp 1157\u20131163","DOI":"10.1109\/CEC.2006.1688440"},{"key":"10049_CR27","volume-title":"Refactoring: improving the design of existing code","author":"M Fowler","year":"1999","unstructured":"Fowler M (1999) Refactoring: improving the design of existing code. Addison-Wesley Longman Publishing Co., Inc., Boston"},{"key":"10049_CR28","doi-asserted-by":"crossref","unstructured":"Francesco PD, Lago P, Malavolta I (2018) Migrating towards microservice architectures: An industrial survey. In: International conference on software architecture (ICSA). pp 29:01\u201329:09","DOI":"10.1109\/ICSA.2018.00012"},{"key":"10049_CR29","doi-asserted-by":"crossref","unstructured":"Fritzsch J, Bogner J, Zimmermann A, Wagner S (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, pp 128\u2013141","DOI":"10.1007\/978-3-030-06019-0_10"},{"key":"10049_CR30","doi-asserted-by":"crossref","unstructured":"Fritzsch J, Bogner J, Zimmermann A, Wagner S (2019) From monolith to microservices: A classification of refactoring approaches. In: Bruel JM, Mazzara M, Meyer B (eds) Software engineering aspects of continuous development and new paradigms of software production and deployment. Springer International Publishing, Cham, pp 128\u2013141","DOI":"10.1007\/978-3-030-06019-0_10"},{"key":"10049_CR31","doi-asserted-by":"publisher","first-page":"26385","DOI":"10.1109\/ACCESS.2020.2971379","volume":"8","author":"M Gao","year":"2020","unstructured":"Gao M, Chen M, Liu A, Ip WH, Yung KL (2020) Optimization of microservice composition based on artificial immune algorithm considering fuzziness and user preference. IEEE Access 8:26385\u201326404","journal-title":"IEEE Access"},{"issue":"7","key":"10049_CR32","doi-asserted-by":"publisher","first-page":"613","DOI":"10.1109\/TSE.2017.2786222","volume":"44","author":"M Hall","year":"2018","unstructured":"Hall M, Walkinshaw N, McMinn P (2018) Effectively incorporating expert knowledge in automated software remodularisation. IEEE Trans Softw Eng 44(7):613\u2013630. https:\/\/doi.org\/10.1109\/TSE.2017.2786222","journal-title":"IEEE Trans Softw Eng"},{"key":"10049_CR33","doi-asserted-by":"crossref","unstructured":"Harman M, Tratt L (2007) Pareto optimal search based refactoring at the design level. In: 9th annual conference on genetic and evolutionary computation (GECCO). ACM, New York, pp 1106\u20131113","DOI":"10.1145\/1276958.1277176"},{"key":"10049_CR34","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-41467-1","volume-title":"Situational method engineering","author":"B Henderson-Sellers","year":"2014","unstructured":"Henderson-Sellers B, Ralyt\u00e9 J, \u00c5gerfalk PJ, Rossi M (2014) Situational method engineering. Springer, Berlin. https:\/\/doi.org\/10.1007\/978-3-642-41467-1"},{"key":"10049_CR35","volume-title":"Applied statistics for the behavioral sciences","author":"DE Hinkle","year":"2002","unstructured":"Hinkle DE, Wiersma W, Jurs SG (2002) Applied statistics for the behavioral sciences, 5th edn. Cengage Learning, Boston","edition":"5th edn."},{"issue":"21","key":"10049_CR36","doi-asserted-by":"publisher","first-page":"11141","DOI":"10.1007\/s00500-018-3666-z","volume":"23","author":"NS Jalali","year":"2018","unstructured":"Jalali NS, Izadkhah H, Lotfi S (2018) Multi-objective search-based software modularization: structural and non-structural features. Soft Comput 23 (21):11141\u201311165. https:\/\/doi.org\/10.1007\/s00500-018-3666-z","journal-title":"Soft Comput"},{"key":"10049_CR37","doi-asserted-by":"publisher","unstructured":"Jamil MA, Alhindi A, Arif M, Nour MK, Abubakar NSA, Aljabri TF (2019) Multiobjective evolutionary algorithms nsga-ii and nsga-iii for software product lines testing optimization. In: 2019 IEEE 6th international conference on engineering technologies and applied sciences (ICETAS). pp 1\u20135. https:\/\/doi.org\/10.1109\/ICETAS48360.2019.9117500","DOI":"10.1109\/ICETAS48360.2019.9117500"},{"key":"10049_CR38","unstructured":"Jin W, Liu T, Cai Y, Kazman R, Mo R, Zheng Q (2019) Service candidate identification from monolithic systems based on execution traces. IEEE Trans Softw Eng: 1\u20131"},{"key":"10049_CR39","doi-asserted-by":"crossref","unstructured":"Jin W, Liu T, Zheng Q, Cui D, Cai Y (2018) Functionality-oriented microservice extraction based on execution trace clustering. In: International conference on web services (ICWS). IEEE, pp 211\u2013218","DOI":"10.1109\/ICWS.2018.00034"},{"key":"10049_CR40","unstructured":"Lewis J, Fowler M (2014) Microservices: a definition of this new architectural term. https:\/\/martinfowler.com\/articles\/microservices.html. Online"},{"key":"10049_CR41","doi-asserted-by":"publisher","first-page":"83088","DOI":"10.1109\/ACCESS.2019.2924414","volume":"7","author":"M Lin","year":"2019","unstructured":"Lin M, Xi J, Bai W, Wu J (2019) Ant colony algorithm for multi-objective optimization of container-based microservice scheduling in cloud. IEEE Access 7:83088\u201383100","journal-title":"IEEE Access"},{"key":"10049_CR42","doi-asserted-by":"crossref","unstructured":"Luz W, Agilar E, de Oliveira MC, de Melo CER, Pinto G, Bonif\u00e1cio R (2018) An experience report on the adoption of microservices in three Brazilian government institutions. In: XXXII Brazilian symposium on software engineering. ACM, New York, pp 32\u201341","DOI":"10.1145\/3266237.3266262"},{"key":"10049_CR43","doi-asserted-by":"publisher","first-page":"1153","DOI":"10.1007\/s40747-020-00180-1","volume":"7","author":"W Ma","year":"2021","unstructured":"Ma W, Wang R, Gu Y, Meng Q, Huang H, Deng S, Wu Y (2021) Multi-objective microservice deployment optimization via a knowledge-driven evolutionary algorithm. Complex Intell Syst 7:1153\u20131171. https:\/\/doi.org\/10.1007\/s40747-020-00180-1","journal-title":"Complex Intell Syst"},{"issue":"6","key":"10049_CR44","doi-asserted-by":"publisher","first-page":"1320","DOI":"10.1007\/s11390-018-1892-6","volume":"33","author":"R Mahouachi","year":"2018","unstructured":"Mahouachi R (2018) Search-based cost-effective software remodularization. J Comput Sci Technol 33 (6):1320\u20131336. https:\/\/doi.org\/10.1007\/s11390-018-1892-6","journal-title":"J Comput Sci Technol"},{"key":"10049_CR45","doi-asserted-by":"crossref","unstructured":"Mazlami G, Cito J, Leitner P (2017) Extraction of microservices from monolithic software architectures. In: International conference on web services (ICWS), pp 524\u2013531","DOI":"10.1109\/ICWS.2017.61"},{"issue":"3","key":"10049_CR46","doi-asserted-by":"publisher","first-page":"193","DOI":"10.1109\/TSE.2006.31","volume":"32","author":"BS Mitchell","year":"2006","unstructured":"Mitchell BS, Mancoridis S (2006) On the automatic modularization of software systems using the bunch tool. IEEE Trans Softw Eng 32(3):193\u2013208","journal-title":"IEEE Trans Softw Eng"},{"key":"10049_CR47","doi-asserted-by":"publisher","unstructured":"Mkaouer MW, Kessentini M, Bechikh S, Deb K, \u00d3 Cinn\u00e9ide M (2014) High dimensional search-based software engineering: Finding tradeoffs among 15 objectives for automating software refactoring using nsga-iii. In: Proceedings of the 2014 annual conference on genetic and evolutionary computation, GECCO \u201914. https:\/\/doi.org\/10.1145\/2576768.2598366. ACM, New York, pp 1263\u20131270","DOI":"10.1145\/2576768.2598366"},{"key":"10049_CR48","doi-asserted-by":"publisher","unstructured":"Mkaouer W, Kessentini M, Shaout A, Koligheu P, Bechikh S, Deb K, Ouni A (2015) Many-objective software remodularization using NSGA-III. ACM Trans Softw Eng Methodol 24(3). https:\/\/doi.org\/10.1145\/2729974","DOI":"10.1145\/2729974"},{"key":"10049_CR49","volume-title":"Building microservices: designing fine-grained systems","author":"S Newman","year":"2015","unstructured":"Newman S (2015) Building microservices: designing fine-grained systems. O\u2018Reilly Media, Inc., Sebastopol"},{"key":"10049_CR50","doi-asserted-by":"publisher","unstructured":"Nicolodi LB, Colanzi TE, Assun\u00e7\u00e3o WKG (2020) Architectural feature re-modularization for software product line evolution. In: 14th Brazilian symposium on software components, architectures, and reuse, SBCARS \u201920. Association for Computing Machinery, New York, pp 31\u201340. https:\/\/doi.org\/10.1145\/3425269.3425271","DOI":"10.1145\/3425269.3425271"},{"key":"10049_CR51","doi-asserted-by":"publisher","first-page":"82781","DOI":"10.1109\/ACCESS.2020.2991752","volume":"8","author":"V Palakonda","year":"2020","unstructured":"Palakonda V, Mallipeddi R (2020) An evolutionary algorithm for multi and many-objective optimization with adaptive mating and environmental selection. IEEE Access 8:82781\u201382796. https:\/\/doi.org\/10.1109\/ACCESS.2020.2991752","journal-title":"IEEE Access"},{"key":"10049_CR52","doi-asserted-by":"crossref","unstructured":"Ponce F, M\u00e1rquez G, Astudillo H (2019) Migrating from monolithic architecture to microservices: A rapid review. In: 38th International conference of the chilean computer science society (SCCC). IEEE, pp 1\u20137","DOI":"10.1109\/SCCC49216.2019.8966423"},{"key":"10049_CR53","doi-asserted-by":"crossref","unstructured":"Radziukyniene I, Zilinskas A (2008) Evolutionary methods for multi-objective portfolio optimization. In: World congress on engineering 2008, Vol II","DOI":"10.1007\/978-90-481-2311-7_47"},{"issue":"3-4","key":"10049_CR54","doi-asserted-by":"publisher","first-page":"591","DOI":"10.1093\/biomet\/52.3-4.591","volume":"52","author":"SS Shapiro","year":"1965","unstructured":"Shapiro SS, Wilk MB (1965) An analysis of variance test for normality (complete samples). Biometrika 52(3-4):591\u2013611","journal-title":"Biometrika"},{"issue":"1","key":"10049_CR55","doi-asserted-by":"publisher","first-page":"72","DOI":"10.2307\/1412159","volume":"15","author":"C Spearman","year":"1904","unstructured":"Spearman C (1904) The proof and measurement of association between two things. Am J Psychol 15(1):72\u2013101","journal-title":"Am J Psychol"},{"key":"10049_CR56","unstructured":"Van Veldhuizen DA (1999) Multiobjective evolutionary algorithms: classifications, analyses, and new innovations. Tech. rep., Air Force Institute Of Technology, Wright-Patterson Air Force Base School of Engineering"},{"issue":"2","key":"10049_CR57","first-page":"101","volume":"25","author":"A Vargha","year":"2000","unstructured":"Vargha A, Delaney H (2000) A critique and improvement of the cl common language effect size statistics of McGraw and Wong. J Educ Behav Stat 25(2):101\u2013132","journal-title":"J Educ Behav Stat"},{"issue":"1\/2","key":"10049_CR58","doi-asserted-by":"publisher","first-page":"28","DOI":"10.2307\/2332510","volume":"34","author":"BL Welch","year":"1947","unstructured":"Welch BL (1947) The generalization of student\u2019s problem when several different population variances are involved. Biometrika 34(1\/2):28\u201335","journal-title":"Biometrika"},{"key":"10049_CR59","doi-asserted-by":"publisher","unstructured":"Wolfart D, Assun\u00e7\u00e3o WKG, da Silva IF, Domingos DCP, Schmeing E, Villaca GLD, Paza DDN (2021) Modernizing legacy systems with microservices: A roadmap. In: Evaluation and assessment in software engineering, EASE 2021. https:\/\/doi.org\/10.1145\/3463274.3463334. ACM, New York, pp 149\u2013159","DOI":"10.1145\/3463274.3463334"},{"issue":"1","key":"10049_CR60","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1109\/TEVC.2013.2240687","volume":"18","author":"GG Yen","year":"2013","unstructured":"Yen GG, He Z (2013) Performance metric ensemble for multiobjective evolutionary algorithms. IEEE Trans Evol Comput 18(1):131\u2013144","journal-title":"IEEE Trans Evol Comput"},{"key":"10049_CR61","doi-asserted-by":"publisher","unstructured":"Zanetti MS, Tessone CJ, Scholtes I, Schweitzer F (2014) Automated software remodularization based on move refactoring: A complex systems approach. In: 13th international conference on modularity, MODULARITY \u201914. https:\/\/doi.org\/10.1145\/2577080.2577097. ACM, New York, pp 73\u201384","DOI":"10.1145\/2577080.2577097"},{"key":"10049_CR62","doi-asserted-by":"crossref","unstructured":"Zhang Y, Liu B, Dai L, Chen K, Cao X (2020) Automated microservice identification in legacy systems with functional and non-functional metrics. In: 2020 IEEE international conference on software architecture (ICSA). pp. 135\u2013145","DOI":"10.1109\/ICSA47634.2020.00021"},{"key":"10049_CR63","unstructured":"Zitzler E, Laumanns M, Thiele L, et al. (2001) Spea2: Improving the strength pareto evolutionary algorithm. In: Evolutionary methods for design, optimization and control with applications to industrial problems (EUROGEN), International Center for Numerical Methods in Engineering. pp 95\u2013100"},{"key":"10049_CR64","doi-asserted-by":"crossref","unstructured":"Zitzler E, Thiele L (1998) Multiobjective optimization using evolutionary algorithms \u2013 a comparative case study. In: Eiben AE, B\u00e4ck T, Schoenauer M, Schwefel HP (eds) Parallel problem solving from nature \u2013 PPSN V. Springer, Berlin, pp 292\u2013301","DOI":"10.1007\/BFb0056872"},{"key":"10049_CR65","doi-asserted-by":"publisher","first-page":"117","DOI":"10.1109\/TEVC.2003.810758","volume":"7","author":"E Zitzler","year":"2003","unstructured":"Zitzler E, Thiele L, Laumanns M, Fonseca CM, da Fonseca VG (2003) Performance assessment of multiobjective optimizers: An analysis and review. IEEE Trans Evol Comput 7:117\u2013132","journal-title":"IEEE Trans Evol Comput"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-021-10049-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10664-021-10049-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-021-10049-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,11,16]],"date-time":"2023-11-16T16:49:49Z","timestamp":1700153389000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10664-021-10049-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,2,1]]},"references-count":65,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2022,3]]}},"alternative-id":["10049"],"URL":"https:\/\/doi.org\/10.1007\/s10664-021-10049-7","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,2,1]]},"assertion":[{"value":"1 September 2021","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"1 February 2022","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"51"}}