A Modified Ant Colony Optimization Bagging Framework for Software Defect Prediction

Software defects represent a persistent challenge in modern software development, frequently leading to system failures, elevated maintenance costs, and reduced software reliability. Conventional single-classifier defect prediction models often fail to capture the complex, non-linear relationships among software metrics, resulting in limited predictive accuracy and elevated false positive rates. This paper proposes MACO-BAG, a hybrid framework integrating Modified Ant Colony Optimization (MACO) with Bagging ensemble learning for software defect prediction. MACO incorporates an Elitism Mutation mechanism to overcome the premature convergence of standard ACO, enabling more precise and stable feature selection. The selected features train an ensemble of Decision Trees, SVMs, and Random Forests within a Bagging framework. Experiments on the NASA-MDP dataset (1,048 software modules) under four train–test splits demonstrate MACO-BAG achieving 98.12% accuracy, 97.89% precision, 99.00% sensitivity, 96.80% specificity, and a false positive rate of 3.20% in 17.58 seconds; consistently outperforming baseline Bagging (94.62%) and ACO-Bagging (96.42%).

Authors

Institutions

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2026-05-21
DOI
https://doi.org/10.5281/zenodo.20328110
Primary Topic
Software Engineering Research
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Modified Ant Colony Optimization Bagging Framework for Software Defect Prediction

Lawrence Omotade Adedotun, David Olorunfemi Olafisoye, Abimbola Baale Adebisi, Olatunde Olabiyisi Stphen
Zenodo (CERN European Organization for Nuclear Research)
Software Engineering Research
article

A Modified Ant Colony Optimization Bagging Framework for Software Defect Prediction

Lawrence Omotade Adedotun, David Olorunfemi Olafisoye, Abimbola Baale Adebisi, Olatunde Olabiyisi Stphen
article en

Abstract

Software defects represent a persistent challenge in modern software development, frequently leading to system failures, elevated maintenance costs, and reduced software reliability. Conventional single-classifier defect prediction models often fail to capture the complex, non-linear relationships among software metrics, resulting in limited predictive accuracy and elevated false positive rates. This paper proposes MACO-BAG, a hybrid framework integrating Modified Ant Colony Optimization (MACO) with Bagging ensemble learning for software defect prediction. MACO incorporates an Elitism Mutation mechanism to overcome the premature convergence of standard ACO, enabling more precise and stable feature selection. The selected features train an ensemble of Decision Trees, SVMs, and Random Forests within a Bagging framework. Experiments on the NASA-MDP dataset (1,048 software modules) under four train–test splits demonstrate MACO-BAG achieving 98.12% accuracy, 97.89% precision, 99.00% sensitivity, 96.80% specificity, and a false positive rate of 3.20% in 17.58 seconds; consistently outperforming baseline Bagging (94.62%) and ACO-Bagging (96.42%).

Zenodo (CERN European Organization for Nuclear Research)
Applied Optimization (United States) (US), Ladoke Akintola University of Technology (NG)
Openalex Percentile: Top 2%
Software Engineering Research
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.