JOURNAL ARTICLE

Enhancing software fault prediction using wrapper-based metaheuristic feature selection methods

Ha Thi Minh PhuongDang Thi Kim NganDao Khanh DuyNguyen Thanh Binh

Year: 2025 Journal:   International Journal of Power Electronics and Drive Systems/International Journal of Electrical and Computer Engineering Vol: 15 (5)Pages: 4803-4803   Publisher: Institute of Advanced Engineering and Science (IAES)

Abstract

The application of software fault prediction (SFP) to predict faulty components at the early stage has been investigated in various studies. Reducing feature redundancy is key to enhancing the predictive accuracy of SFP models. Feature selection methods are utilized to select and retain the features that contribute the most information while eliminating irrelevant or redundant features from software fault datasets. However, feature selection (FS) in the field of SFP remains a broad and continuously evolving field, encompassing a diverse range of techniques and methodologies. In this work, we study and perform empirical evaluation of ten wrapper FS methods, namely artificial butterfly optimization (ABO), atom search optimization (ASO), equilibrium optimizer (EO), Henry gas solubility optimization (HGSO), poor and rich optimization (PRO), generalized normal distribution optimization (GNDO), slime mold algorithm, Harris hawk’s optimization, pathfinder algorithm (PFA) and manta ray foraging optimization for resolving the data redundancy issue in SFP datasets. Experimental results on nine fault datasets from the PROMISE and AEEEM repositories show that the EO achieves the best performance, with PRO and HGSO ranking next. The comparative analysis revealed that ten wrapper-based FS methods demonstrated a substantial improvement in handling data redundancy issues for SFP.

Keywords:

Metrics

1
Cited By
9.66
FWCI (Field Weighted Citation Impact)
0
Refs
0.96
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Software Engineering Research
Physical Sciences →  Computer Science →  Information Systems
Software Testing and Debugging Techniques
Physical Sciences →  Computer Science →  Software
Software Reliability and Analysis Research
Physical Sciences →  Computer Science →  Software
© 2026 ScienceGate Book Chapters — All rights reserved.