A Hybrid Evolutionary Fuzzy Ensemble Approach for Accurate Software Defect Prediction Article Swipe
YOU?
·
· 2025
· Open Access
·
· DOI: https://doi.org/10.3390/math13071140
Software defect prediction identifies defect-prone modules before testing, reducing costs and development time. Machine learning techniques are widely used, but high-dimensional datasets often degrade classification accuracy due to irrelevant features. To address this, effective feature selection is essential but remains an NP-hard challenge best tackled with heuristic algorithms. This study introduces a binary, multi-objective starfish optimizer for optimal feature selection, balancing feature reduction and classification performance. A Choquet fuzzy integral-based ensemble classifier further enhances prediction reliability by aggregating multiple classifiers. The approach was validated on five NASA datasets, demonstrating superior performance over traditional classifiers. Key software metrics—such as design complexity, operators and operands count, lines of code, and numbers of branches—were found to significantly influence defect prediction. The results show that the proposed method improves classification performance by 1% to 13% while retaining only 33% to 57% of the original feature set, offering a reliable and interpretable solution for software defect prediction. This approach holds strong potential for broader, high-dimensional classification tasks.
Related Topics To Compare & Contrast
- Type
- article
- Language
- en
- Landing Page
- https://doi.org/10.3390/math13071140
- https://www.mdpi.com/2227-7390/13/7/1140/pdf?version=1743343939
- OA Status
- gold
- References
- 62
- Related Works
- 10
- OpenAlex ID
- https://openalex.org/W4408995667