{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,20]],"date-time":"2026-01-20T03:25:41Z","timestamp":1768879541481,"version":"3.49.0"},"publisher-location":"Cham","reference-count":35,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783031431845","type":"print"},{"value":"9783031431852","type":"electronic"}],"license":[{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023]]},"DOI":"10.1007\/978-3-031-43185-2_16","type":"book-chapter","created":{"date-parts":[[2023,10,6]],"date-time":"2023-10-06T11:02:15Z","timestamp":1696590135000},"page":"234-248","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Performance of\u00a0Genetic Algorithms in\u00a0the\u00a0Context of\u00a0Software Model Refactoring"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4507-464X","authenticated-orcid":false,"given":"Vittorio","family":"Cortellessa","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2041-7375","authenticated-orcid":false,"given":"Daniele","family":"Di Pompeo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0329-1101","authenticated-orcid":false,"given":"Michele","family":"Tucci","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,10,7]]},"reference":[{"key":"16_CR1","doi-asserted-by":"crossref","unstructured":"Aleti, A., Bj\u00f6rnander, S., Grunske, L., Meedeniya, I.: ArcheOpterix: an extendable tool for architecture optimization of AADL models. In: ICSE 2009 Workshop on Model-Based Methodologies for Pervasive and Embedded Software. MOMPES 2009, May 16, 2009, Vancouver, Canada, pp. 61\u201371. IEEE Computer Society, Washington, DC, USA (2009)","DOI":"10.1109\/MOMPES.2009.5069138"},{"issue":"5","key":"16_CR2","doi-asserted-by":"publisher","first-page":"658","DOI":"10.1109\/TSE.2012.64","volume":"39","author":"A Aleti","year":"2013","unstructured":"Aleti, A., Buhnova, B., Grunske, L., Meedeniya, I.: Software architecture optimization methods: a systematic literature review. IEEE Trans. Software Eng. 39(5), 658\u2013683 (2013)","journal-title":"IEEE Trans. Software Eng."},{"key":"16_CR3","doi-asserted-by":"publisher","unstructured":"Arcuri, A., Briand, L.C.: A practical guide for using statistical tests to assess randomized algorithms in software engineering. In: Taylor, R.N., Gall, H.C., Medvidovic, N. (eds.) Proceedings of the 33rd International Conference on Software Engineering, ICSE 2011, Waikiki, Honolulu, HI, USA, May 21\u201328, 2011, pp. 1\u201310, ACM (2011). https:\/\/doi.org\/10.1145\/1985793.1985795","DOI":"10.1145\/1985793.1985795"},{"issue":"3","key":"16_CR4","doi-asserted-by":"publisher","first-page":"594","DOI":"10.1007\/s10664-013-9249-9","volume":"18","author":"A Arcuri","year":"2013","unstructured":"Arcuri, A., Fraser, G.: Parameter tuning or default values? an empirical investigation in search-based software engineering. Empir. Softw. Eng. 18(3), 594\u2013623 (2013). https:\/\/doi.org\/10.1007\/s10664-013-9249-9","journal-title":"Empir. Softw. Eng."},{"key":"16_CR5","doi-asserted-by":"crossref","unstructured":"Becker, S., Koziolek, H., Reussner, R.H.: The Palladio component model for model-driven performance prediction. J. Syst. Softw.82(1), 3\u201322 (2009)","DOI":"10.1016\/j.jss.2008.03.066"},{"issue":"3","key":"16_CR6","doi-asserted-by":"publisher","first-page":"268","DOI":"10.1145\/937503.937505","volume":"35","author":"C Blum","year":"2003","unstructured":"Blum, C., Roli, A.: Metaheuristics in combinatorial optimization: overview and conceptual comparison. ACM Comput. Surv. 35(3), 268\u2013308 (2003). https:\/\/doi.org\/10.1145\/937503.937505","journal-title":"ACM Comput. Surv."},{"key":"16_CR7","doi-asserted-by":"publisher","unstructured":"Corne, D.W., Jerram, N.R., Knowles, J.D., Oates, M.J.: Pesa-ii: Region-based selection in evolutionary multiobjective optimization. In: GECCO, pp. 283\u2013290 (2001), ISBN 1558607749, https:\/\/doi.org\/10.5555\/2955239.2955289","DOI":"10.5555\/2955239.2955289"},{"key":"16_CR8","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2021.106568","volume":"135","author":"V Cortellessa","year":"2021","unstructured":"Cortellessa, V., Di Pompeo, D.: Analyzing the sensitivity of multi-objective software architecture refactoring to configuration characteristics. Inf. Softw. Technol. 135, 106568 (2021). https:\/\/doi.org\/10.1016\/j.infsof.2021.106568","journal-title":"Inf. Softw. Technol."},{"key":"16_CR9","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2021.111084","volume":"183","author":"V Cortellessa","year":"2022","unstructured":"Cortellessa, V., Di Pompeo, D., Eramo, R., Tucci, M.: A model-driven approach for continuous performance engineering in microservice-based systems. J. Syst. Softw. 183, 111084 (2022). https:\/\/doi.org\/10.1016\/j.jss.2021.111084","journal-title":"J. Syst. Softw."},{"key":"16_CR10","doi-asserted-by":"publisher","unstructured":"Cortellessa, V., Di Pompeo, D., Stoico, V., Tucci, M.: On the impact of performance antipatterns in multi-objective software model refactoring optimization. In: 47th SEAA 2021, Palermo, Italy, September 1\u20133, 2021, pp. 224\u2013233, IEEE (2021). https:\/\/doi.org\/10.1109\/SEAA53835.2021.00036","DOI":"10.1109\/SEAA53835.2021.00036"},{"key":"16_CR11","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2023.107159","volume":"157","author":"V Cortellessa","year":"2023","unstructured":"Cortellessa, V., Di Pompeo, D., Stoico, V., Tucci, M.: Many-objective optimization of non-functional attributes based on refactoring of software models. Inf. Softw. Technol. 157, 107159 (2023). https:\/\/doi.org\/10.1016\/j.infsof.2023.107159","journal-title":"Inf. Softw. Technol."},{"key":"16_CR12","doi-asserted-by":"publisher","unstructured":"Cortellessa, V., Eramo, R., Tucci, M.: Availability-driven architectural change propagation through bidirectional model transformations between UML and petri net models. In: IEEE International Conference on Software Architecture, ICSA 2018, Seattle, WA, USA, April 30 - May 4, 2018, pp. 125\u2013134, IEEE Computer Society (2018). https:\/\/doi.org\/10.1109\/ICSA.2018.00022","DOI":"10.1109\/ICSA.2018.00022"},{"key":"16_CR13","doi-asserted-by":"crossref","unstructured":"Deb, K., Pratap, A., Agarwal, S., Meyarivan, T.: A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 6(2), 182\u2013197 (2002)","DOI":"10.1109\/4235.996017"},{"key":"16_CR14","doi-asserted-by":"publisher","unstructured":"Di Pompeo, D., Tucci, M.: Search budget in multi-objective refactoring optimization: a model-based empirical study. In: 48th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2022, pp. 406\u2013413, IEEE (2022). https:\/\/doi.org\/10.1109\/SEAA56994.2022.00070,to appear","DOI":"10.1109\/SEAA56994.2022.00070,"},{"key":"16_CR15","unstructured":"Di Pompeo, D., Tucci, M., Celi, A., Eramo, R.: A microservice reference case study for design-runtime interaction in MDE. In: STAF 2019 Co-Located Events Joint Proceedings: 1st Junior Researcher Community Event, 2nd International Workshop on Model-Driven Engineering for Design-Runtime Interaction in Complex Systems, and 1st Research Project Showcase Workshop co-located with Software Technologies: Applications and Foundations (STAF 2019), Eindhoven, The Netherlands, July 15\u201319, 2019, CEUR Workshop Proceedings, vol. 2405, pp. 23\u201332, CEUR-WS.org (2019)"},{"issue":"10","key":"16_CR16","doi-asserted-by":"publisher","first-page":"760","DOI":"10.1016\/j.advengsoft.2011.05.014","volume":"42","author":"JJ Durillo","year":"2011","unstructured":"Durillo, J.J., Nebro, A.J.: jmetal: A Java framework for multi-objective optimization. Adv. Eng. Softw. 42(10), 760\u2013771 (2011)","journal-title":"Adv. Eng. Softw."},{"key":"16_CR17","unstructured":"Feiler, P.H., Gluch, D.P.: Model-Based Engineering with AADL - An Introduction to the SAE Architecture Analysis and Design Language. SEI series in software engineering, Addison-Wesley (2012)"},{"key":"16_CR18","doi-asserted-by":"publisher","first-page":"361","DOI":"10.1016\/j.protcy.2016.03.038","volume":"23","author":"B Gadhvi","year":"2016","unstructured":"Gadhvi, B., Savsani, V., Patel, V.: Multi-objective optimization of vehicle passive suspension system using NSGA-II, SPEA2 and PESA-II. Procedia Technol. 23, 361\u2013368 (2016)","journal-title":"Procedia Technol."},{"key":"16_CR19","doi-asserted-by":"publisher","unstructured":"Herold, S., et al.: Cocome - the common component modeling example. In: The Common Component Modeling Example: Comparing Software Component Models, LNCS, vol. 5153, pp. 16\u201353 (2008) https:\/\/doi.org\/10.1007\/978-3-540-85289-6_3","DOI":"10.1007\/978-3-540-85289-6_3"},{"key":"16_CR20","doi-asserted-by":"publisher","unstructured":"Hiroyasu, T., Nakayama, S., Miki, M.: Comparison study of spea2+, spea2, and NSGA-II in diesel engine emissions and fuel economy problem. In: CEC, pp. 236\u2013242 (2005). https:\/\/doi.org\/10.1109\/CEC.2005.1554690","DOI":"10.1109\/CEC.2005.1554690"},{"issue":"2","key":"16_CR21","doi-asserted-by":"publisher","first-page":"209","DOI":"10.1007\/s10270-010-0175-7","volume":"11","author":"M Kessentini","year":"2012","unstructured":"Kessentini, M., Sahraoui, H.A., Boukadoum, M., Benomar, O.: Search-based model transformation by example. J. Softw. Syst. Model. 11(2), 209\u2013226 (2012). https:\/\/doi.org\/10.1007\/s10270-010-0175-7","journal-title":"J. Softw. Syst. Model."},{"issue":"1","key":"16_CR22","first-page":"485","volume":"16","author":"RA King","year":"2010","unstructured":"King, R.A., Deb, K., Rughooputh, H.: Comparison of NSGA-II and SPEA2 on the multiobjective environmental\/economic dispatch problem. Univ. Mauritius Res. J. 16(1), 485\u2013511 (2010)","journal-title":"Univ. Mauritius Res. J."},{"key":"16_CR23","doi-asserted-by":"crossref","unstructured":"Koziolek, A., Koziolek, H., Reussner, R.H.: PerOpteryx: automated application of tactics in multi-objective software architecture optimization. In: 7th International Conference on the Quality of Software Architectures, pp. 33\u201342, ACM, New York, New York, USA (2011)","DOI":"10.1145\/2000259.2000267"},{"key":"16_CR24","doi-asserted-by":"publisher","unstructured":"L\u00f3pez, E.M., Coello, C.A.C.: An improved version of a reference-based multi-objective evolutionary algorithm based on igd$${}^{\\text{+}}$$. In: Aguirre, H.E., Takadama, K. (eds.) GECCO, pp. 713\u2013720 (2018). https:\/\/doi.org\/10.1145\/3205455.3205530","DOI":"10.1145\/3205455.3205530"},{"key":"16_CR25","doi-asserted-by":"crossref","unstructured":"Mariani, T., Vergilio, S.R.: A systematic review on search-based refactoring. J. Inform. Softw. Technol. 83, 14\u201334 (2017)","DOI":"10.1016\/j.infsof.2016.11.009"},{"key":"16_CR26","doi-asserted-by":"publisher","unstructured":"Martens, A., Koziolek, H., Becker, S., Reussner, R.H.: Automatically improve software architecture models for performance, reliability, and cost using evolutionary algorithms. In: ICPE 2010 - Proceedings of the 1st ACM\/SPEC International Conference on Performance Engineering, pp. 105\u2013116 (2010). https:\/\/doi.org\/10.1145\/1712605.1712624","DOI":"10.1145\/1712605.1712624"},{"key":"16_CR27","doi-asserted-by":"publisher","unstructured":"Menasc\u00e9, D.A., Ewing, J.M., Gomaa, H., Malek, S., Sousa, J.P.: A framework for utility-based service oriented design in SASSY. In: Adamson, A., Bondi, A.B., Juiz, C., Squillante, M.S. (eds.) Proceedings of the First Joint WOSP\/SIPEW International Conference on Performance Engineering, pp. 27\u201336 (2010). https:\/\/doi.org\/10.1145\/1712605.1712612","DOI":"10.1145\/1712605.1712612"},{"key":"16_CR28","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2021.106565","volume":"135","author":"Y Ni","year":"2021","unstructured":"Ni, Y., et al.: Multi-objective software performance optimisation at the architecture level using randomised search rules. Inf. Softw. Technol. 135, 106565 (2021). https:\/\/doi.org\/10.1016\/j.infsof.2021.106565","journal-title":"Inf. Softw. Technol."},{"issue":"4","key":"16_CR29","doi-asserted-by":"publisher","first-page":"603","DOI":"10.1109\/TSC.2015.2502595","volume":"10","author":"A Ouni","year":"2017","unstructured":"Ouni, A., Kessentini, M., Inoue, K., Cinn\u00e9ide, M.\u00d3.: Search-based web service antipatterns detection. IEEE Trans. Serv. Comput. 10(4), 603\u2013617 (2017). https:\/\/doi.org\/10.1109\/TSC.2015.2502595","journal-title":"IEEE Trans. Serv. Comput."},{"key":"16_CR30","doi-asserted-by":"publisher","unstructured":"Rago, A., Vidal, S.A., Diaz-Pace, J.A., Frank, S., van Hoorn, A.: Distributed quality-attribute optimization of software architectures. In: Proceedings of the 11th Brazilian Symposium on Software Components, Architectures and Reuse, SBCARS, pp. 7:1\u20137:10 (2017). https:\/\/doi.org\/10.1145\/3132498.3132509","DOI":"10.1145\/3132498.3132509"},{"key":"16_CR31","doi-asserted-by":"publisher","first-page":"382","DOI":"10.1016\/j.jss.2018.12.015","volume":"149","author":"A Ram\u00edrez","year":"2019","unstructured":"Ram\u00edrez, A., Romero, J.R., Ventura, S.: A survey of many-objective optimisation in search-based software engineering. J. Syst. Softw. 149, 382\u2013395 (2019)","journal-title":"J. Syst. Softw."},{"key":"16_CR32","first-page":"1","volume":"2016","author":"F Zhao","year":"2016","unstructured":"Zhao, F., Lei, W., Ma, W., Liu, Y., Zhang, C.: An improved spea2 algorithm with adaptive selection of evolutionary operators scheme for multiobjective optimization problems. Math. Probl. Eng. 2016, 1\u201320 (2016)","journal-title":"Math. Probl. Eng."},{"issue":"2","key":"16_CR33","doi-asserted-by":"publisher","first-page":"243","DOI":"10.1109\/TSE.2018.2887384","volume":"47","author":"X Zhou","year":"2021","unstructured":"Zhou, X., et al.: Fault analysis and debugging of microservice systems: industrial survey, benchmark system, and empirical study. TSE 47(2), 243\u2013260 (2021). https:\/\/doi.org\/10.1109\/TSE.2018.2887384","journal-title":"TSE"},{"key":"16_CR34","unstructured":"Zitzler, E., Laumanns, M., Thiele, L.: SPEA 2: Improving the strength pareto evolutionary algorithm. TIK-report 103, Swiss Federal Institute of Technology (ETH) Zurich (2001)"},{"key":"16_CR35","doi-asserted-by":"publisher","unstructured":"Zitzler, E., Thiele, L.: Multiobjective optimization using evolutionary algorithms - A comparative case study. In: Eiben, A.E., B\u00e4ck, T., Schoenauer, M., Schwefel, H. (eds.) Parallel Problem Solving from Nature, LNCS, vol. 1498, pp. 292\u2013304 (1998). https:\/\/doi.org\/10.1007\/BFb0056872","DOI":"10.1007\/BFb0056872"}],"container-title":["Lecture Notes in Computer Science","Computer Performance Engineering and Stochastic Modelling"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-43185-2_16","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,6]],"date-time":"2023-10-06T11:03:47Z","timestamp":1696590227000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-43185-2_16"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023]]},"ISBN":["9783031431845","9783031431852"],"references-count":35,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-43185-2_16","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023]]},"assertion":[{"value":"7 October 2023","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"EPEW","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"European Workshop on Performance Engineering","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Florence","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Italy","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2023","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"20 June 2023","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"23 June 2023","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"19","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"epew2023","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/asmta2023.sciencesconf.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"22","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"15","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"68% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"2,7","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}