eprintid: 10131840 rev_number: 14 eprint_status: archive userid: 608 dir: disk0/10/13/18/40 datestamp: 2021-07-29 13:59:20 lastmod: 2021-09-17 22:31:34 status_changed: 2021-07-29 13:59:20 type: article metadata_visibility: show creators_name: Guizzo, G creators_name: Mariani, T creators_name: Vergilio, SR creators_name: Pozo, ATR title: An Approach for the Generation of Multi-Objective Algorithms Applied to the Integration and Test Order Problem ispublished: pub divisions: UCL divisions: B04 divisions: C05 divisions: F48 note: Copyright (c) 2021 Thaina Mariani, Giovani Guizzo, Silvia Regina Vergilio, Aurora Pozo. This work is licensed under a Creative Commons Attribution 4.0 International License abstract: Multi-Objective Evolutionary Algorithms (MOEAs) have been successfully applied to solve hard real software engineering problems. However, to choose and design a MOEA is considered a difficult task, since there are several parameters and components to be configured. These aspects directly impact the generated solutions and the performance of MOEAs. In this sense, this paper proposes an approach for the automatic generation of MOEAs applied to the Integration and Test Order (ITO) problem. Such a problem refers to the generation of optimal sequences of units for integration testing. The approach includes a set of parameters and components of different MOEAs, and is implemented with two design algorithms: Grammatical Evolution (GE) and Iterated Racing (irace). Evaluation results are presented, comparing the MOEAs generated by both design algorithms. Furthermore, the generated MOEAs are compared to two well-known MOEAs used in the literature to solve the ITO problem. Results show that the MOEAs generated with GE and irace perform similarly, and both outperform traditional MOEAs. The approach can reduce efforts spent to design and configure MOEAs, and serves as basis for implementing solutions to other software engineering problems. date: 2021-04-05 date_type: published official_url: https://doi.org/10.5753/jserd.2021.816 oa_status: green full_text_type: pub language: eng primo: open primo_central: open_green verified: verified_manual elements_id: 1870481 doi: 10.5753/jserd.2021.816 lyricists_name: Guizzo, Giovani lyricists_id: GGUIZ78 actors_name: Guizzo, Giovani actors_id: GGUIZ78 actors_role: owner full_text_status: public publication: Journal of Software Engineering Research and Development volume: 9 pagerange: 1-18 citation: Guizzo, G; Mariani, T; Vergilio, SR; Pozo, ATR; (2021) An Approach for the Generation of Multi-Objective Algorithms Applied to the Integration and Test Order Problem. Journal of Software Engineering Research and Development , 9 pp. 1-18. 10.5753/jserd.2021.816 <https://doi.org/10.5753/jserd.2021.816>. Green open access document_url: https://discovery.ucl.ac.uk/id/eprint/10131840/1/816-Article-5996-1-10-20210405.pdf