A Hybrid Evolutionary Fuzzy Ensemble Approach for Accurate Software Defect Prediction

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.

Authors

Institutions

Publication Details

Journal
Mathematics
Published
2025-03-30
DOI
https://doi.org/10.3390/math13071140
Citations
2
Primary Topic
Software Engineering Research
Type
article
Field-Weighted Citation Impact
6.49
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Hybrid Evolutionary Fuzzy Ensemble Approach for Accurate Software Defect Prediction

Andreas Kanavos, Pragyan Paramita Das, Biswaranjan Acharya, Jayashree Piri et al.
2 citations
Mathematics
Software Engineering Research
6.49
article

A Hybrid Evolutionary Fuzzy Ensemble Approach for Accurate Software Defect Prediction

Andreas Kanavos, Pragyan Paramita Das, Biswaranjan Acharya, Jayashree Piri, Vassilis C. Gerogiannis, Raghunath Dey
article en
2 citations

Abstract

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.

MathematicsVol. 13(7)
University of Thessaly (GR), Ionian University (GR), Marwadi University (IN), KIIT University (IN), Utkal University (IN)
Openalex Percentile: Top 4%
Software Engineering Research
6.49
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

A Hybrid Evolutionary Fuzzy Ensemble Approach for Accurate Software Defect Prediction — Andreas Kanavos, Pragyan Paramita Das, et al. · Mathematics (2025) | TGRS Research Map | TGRS