Performance evaluation metrics for multi-objective evolutionary algorithms in search-based software engineering: Systematic literature review

Many recent studies have shown that various multi-objective evolutionary algorithms have been widely applied in the field of search-based software engineering (SBSE) for optimal solutions. Most of them either focused on solving newly re-formulated problems or on proposing new approaches, while a num...

Full description

Saved in:
Bibliographic Details
Main Authors: Nuh, Abdullahi, Koh, Tieng Wei, Baharom, Salmi, Osman, Mohd. Hafeez, Kew, Si Na
Format: Article
Language:English
Published: MDPI AG 2021
Subjects:
Online Access:http://eprints.utm.my/id/eprint/95114/1/KewSiNa2021_PerformanceEvaluationMetricsforMultiObjective.pdf
http://eprints.utm.my/id/eprint/95114/
http://dx.doi.org/10.3390/app11073117
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universiti Teknologi Malaysia
Language: English
id my.utm.95114
record_format eprints
spelling my.utm.951142022-04-29T22:24:11Z http://eprints.utm.my/id/eprint/95114/ Performance evaluation metrics for multi-objective evolutionary algorithms in search-based software engineering: Systematic literature review Nuh, Abdullahi Koh, Tieng Wei Baharom, Salmi Osman, Mohd. Hafeez Kew, Si Na QA75 Electronic computers. Computer science Many recent studies have shown that various multi-objective evolutionary algorithms have been widely applied in the field of search-based software engineering (SBSE) for optimal solutions. Most of them either focused on solving newly re-formulated problems or on proposing new approaches, while a number of studies performed reviews and comparative studies on the performance of proposed algorithms. To evaluate such performance, it is necessary to consider a number of performance metrics that play important roles during the evaluation and comparison of investigated algorithms based on their best-simulated results. While there are hundreds of performance metrics in the literature that can quantify in performing such tasks, there is a lack of systematic review conducted to provide evidence of using these performance metrics, particularly in the software engineering problem domain. In this paper, we aimed to review and quantify the type of performance metrics, number of objectives, and applied areas in software engineering that reported in primary studies-this will eventually lead to inspiring the SBSE community to further explore such approaches in depth. To perform this task, a formal systematic review protocol was applied for planning, searching, and extracting the desired elements from the studies. After considering all the relevant inclusion and exclusion criteria for the searching process, 105 relevant articles were identified from the targeted online databases as scientific evidence to answer the eight research questions. The preliminary results show that remarkable studies were reported without considering performance metrics for the purpose of algorithm evaluation. Based on the 27 performance metrics that were identified, hypervolume, inverted generational distance, generational distance, and hypercube-based diversity metrics appear to be widely adopted in most of the studies in software requirements engineering, software design, software project management, software testing, and software verification. Additionally, there are increasing interest in the community in re-formulating many objective problems with more than three objectives, yet, currently are dominated in re-formulating two to three objectives. MDPI AG 2021 Article PeerReviewed application/pdf en http://eprints.utm.my/id/eprint/95114/1/KewSiNa2021_PerformanceEvaluationMetricsforMultiObjective.pdf Nuh, Abdullahi and Koh, Tieng Wei and Baharom, Salmi and Osman, Mohd. Hafeez and Kew, Si Na (2021) Performance evaluation metrics for multi-objective evolutionary algorithms in search-based software engineering: Systematic literature review. Applied Sciences (Switzerland), 11 (7). p. 3117. ISSN 2076-3417 http://dx.doi.org/10.3390/app11073117
institution Universiti Teknologi Malaysia
building UTM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Teknologi Malaysia
content_source UTM Institutional Repository
url_provider http://eprints.utm.my/
language English
topic QA75 Electronic computers. Computer science
spellingShingle QA75 Electronic computers. Computer science
Nuh, Abdullahi
Koh, Tieng Wei
Baharom, Salmi
Osman, Mohd. Hafeez
Kew, Si Na
Performance evaluation metrics for multi-objective evolutionary algorithms in search-based software engineering: Systematic literature review
description Many recent studies have shown that various multi-objective evolutionary algorithms have been widely applied in the field of search-based software engineering (SBSE) for optimal solutions. Most of them either focused on solving newly re-formulated problems or on proposing new approaches, while a number of studies performed reviews and comparative studies on the performance of proposed algorithms. To evaluate such performance, it is necessary to consider a number of performance metrics that play important roles during the evaluation and comparison of investigated algorithms based on their best-simulated results. While there are hundreds of performance metrics in the literature that can quantify in performing such tasks, there is a lack of systematic review conducted to provide evidence of using these performance metrics, particularly in the software engineering problem domain. In this paper, we aimed to review and quantify the type of performance metrics, number of objectives, and applied areas in software engineering that reported in primary studies-this will eventually lead to inspiring the SBSE community to further explore such approaches in depth. To perform this task, a formal systematic review protocol was applied for planning, searching, and extracting the desired elements from the studies. After considering all the relevant inclusion and exclusion criteria for the searching process, 105 relevant articles were identified from the targeted online databases as scientific evidence to answer the eight research questions. The preliminary results show that remarkable studies were reported without considering performance metrics for the purpose of algorithm evaluation. Based on the 27 performance metrics that were identified, hypervolume, inverted generational distance, generational distance, and hypercube-based diversity metrics appear to be widely adopted in most of the studies in software requirements engineering, software design, software project management, software testing, and software verification. Additionally, there are increasing interest in the community in re-formulating many objective problems with more than three objectives, yet, currently are dominated in re-formulating two to three objectives.
format Article
author Nuh, Abdullahi
Koh, Tieng Wei
Baharom, Salmi
Osman, Mohd. Hafeez
Kew, Si Na
author_facet Nuh, Abdullahi
Koh, Tieng Wei
Baharom, Salmi
Osman, Mohd. Hafeez
Kew, Si Na
author_sort Nuh, Abdullahi
title Performance evaluation metrics for multi-objective evolutionary algorithms in search-based software engineering: Systematic literature review
title_short Performance evaluation metrics for multi-objective evolutionary algorithms in search-based software engineering: Systematic literature review
title_full Performance evaluation metrics for multi-objective evolutionary algorithms in search-based software engineering: Systematic literature review
title_fullStr Performance evaluation metrics for multi-objective evolutionary algorithms in search-based software engineering: Systematic literature review
title_full_unstemmed Performance evaluation metrics for multi-objective evolutionary algorithms in search-based software engineering: Systematic literature review
title_sort performance evaluation metrics for multi-objective evolutionary algorithms in search-based software engineering: systematic literature review
publisher MDPI AG
publishDate 2021
url http://eprints.utm.my/id/eprint/95114/1/KewSiNa2021_PerformanceEvaluationMetricsforMultiObjective.pdf
http://eprints.utm.my/id/eprint/95114/
http://dx.doi.org/10.3390/app11073117
_version_ 1732945433864437760