Optimizing Software Fault Prediction Using Atomic Orbital Search for Sustainable Software Development

Software fault prediction (SFP) refers to the early identification of faults that can pose significant challenges to sustainable software development (SSD) goals, primarily through resource waste, increased energy consumption, and extended development cycles. SFP allows testing efforts to focus on fixing issues before they escalate, minimizing wasted time and effort. SFP models facilitate high-quality end-products with reduced environmental impact and optimal resource utilization by enabling organizations to minimize failures and align their software development efforts with sustainability objectives. Machine learning-based predictors are skyrocketing in the SFP domain. This work proposes the optimization of the AdaBoost SFP model through the selection of optimal feature subsets using the atomic orbital search (AOS) algorithm to enhance SSD. The proposed model improves the performance of the AdaBoost-based SFP, having an area under the receiver operating characteristic (ROC) curve (AUC) of 83.56% by 8.85% on average. The impact of AOS on the SFP is assessed by making a comparison with four other optimization algorithms over 10 public datasets, and empirical metrics such as accuracy and AUC are utilized. The experimental findings embark on the usefulness of the proposed SFP model as it brings about an AUC improvement of 6.8%, 2.6%, 5.02%, and 3.6% and an accuracy raise of 7.7%, 4.7%, 5.8%, and 4.2% for whale optimization algorithm, particle swarm optimization, FireFly, and sine cosine, respectively. The statistical validation of the work upholds the proposed SFP model for the improvement in software quality to achieve more sustainable practices in the software industry. Received: 22 November 2024 | Revised: 7 February 2025 | Accepted: 25 February 2025 Conflicts of Interest The authors declare that they have no conflicts of interest to this work. Data Availability Statement The data that support the findings of this study are openly available in GitHub at https://github.com/feiwww/PROMISE-backup/tree/master/bug-data. The data that support the findings of this study are openly available in the GitHub at https://github.com/ApoorvaKrisna/NASA-promise-dataset-repository. Author Contribution Statement Somya Rakesh Goyal: Conceptualization, Methodology, Validation, Formal analysis, Writing – original draft, Writing – review & editing, Visualization, Funding acquisition, Project administration. Sunil Kumar: Conceptualization, Writing – review & editing, Visualization.

Authors

Institutions

Publication Details

Journal
Journal of Computational and Cognitive Engineering
Published
2025-04-08
DOI
https://doi.org/10.47852/bonviewjcce52024884
Primary Topic
Software System Performance and Reliability
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Optimizing Software Fault Prediction Using Atomic Orbital Search for Sustainable Software Development

Sunil Kumar, Somya Goyal
Journal of Computational and Cognitive Engineering
Software System Performance and Reliability
article

Optimizing Software Fault Prediction Using Atomic Orbital Search for Sustainable Software Development

Sunil Kumar, Somya Goyal
article en

Abstract

Software fault prediction (SFP) refers to the early identification of faults that can pose significant challenges to sustainable software development (SSD) goals, primarily through resource waste, increased energy consumption, and extended development cycles. SFP allows testing efforts to focus on fixing issues before they escalate, minimizing wasted time and effort. SFP models facilitate high-quality end-products with reduced environmental impact and optimal resource utilization by enabling organizations to minimize failures and align their software development efforts with sustainability objectives. Machine learning-based predictors are skyrocketing in the SFP domain. This work proposes the optimization of the AdaBoost SFP model through the selection of optimal feature subsets using the atomic orbital search (AOS) algorithm to enhance SSD. The proposed model improves the performance of the AdaBoost-based SFP, having an area under the receiver operating characteristic (ROC) curve (AUC) of 83.56% by 8.85% on average. The impact of AOS on the SFP is assessed by making a comparison with four other optimization algorithms over 10 public datasets, and empirical metrics such as accuracy and AUC are utilized. The experimental findings embark on the usefulness of the proposed SFP model as it brings about an AUC improvement of 6.8%, 2.6%, 5.02%, and 3.6% and an accuracy raise of 7.7%, 4.7%, 5.8%, and 4.2% for whale optimization algorithm, particle swarm optimization, FireFly, and sine cosine, respectively. The statistical validation of the work upholds the proposed SFP model for the improvement in software quality to achieve more sustainable practices in the software industry. Received: 22 November 2024 | Revised: 7 February 2025 | Accepted: 25 February 2025 Conflicts of Interest The authors declare that they have no conflicts of interest to this work. Data Availability Statement The data that support the findings of this study are openly available in GitHub at https://github.com/feiwww/PROMISE-backup/tree/master/bug-data. The data that support the findings of this study are openly available in the GitHub at https://github.com/ApoorvaKrisna/NASA-promise-dataset-repository. Author Contribution Statement Somya Rakesh Goyal: Conceptualization, Methodology, Validation, Formal analysis, Writing – original draft, Writing – review & editing, Visualization, Funding acquisition, Project administration. Sunil Kumar: Conceptualization, Writing – review & editing, Visualization.

Journal of Computational and Cognitive EngineeringVol. 5(1)
Manipal University Jaipur
Openalex Percentile: Top 93%
Software System Performance and Reliability
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.