# Implementation of Chernobyl optimization algorithm based feature selection approach to predict software defects

**Authors:** Kunal Anand, Ajay Kumar Jena, Himansu Das, Francis Palma, Kunal Anand, Ahmed Abdu, Kunal Anand, Shabib Aftab, Kunal Anand

PMC · DOI: 10.12688/f1000research.150927.1 · F1000Research · 2024-07-29

## TL;DR

This paper introduces a new feature selection method called FSCOA, inspired by nuclear radiation, to improve software defect prediction accuracy.

## Contribution

The novel Chernobyl Optimization Algorithm (FSCOA) is proposed for feature selection in software defect prediction.

## Key findings

- FSCOA achieved the best accuracy in most cases compared to existing methods.
- The proposed method had an average rank of 1.75, outperforming other FS techniques.
- Statistical tests confirmed the superiority of FSCOA over alternatives like FSGA and FSACO.

## Abstract

Software defects can have catastrophic consequences. Therefore, fixing these defects is crucial for the evolution of software. Software Defect Prediction (SDP) enables developers to investigate unscramble faults in the inaugural parts of the software progression mechanism. However, SDP faces many challenges, including the high magnitude of attributes in the datasets, which can degrade the prognostic performance of a defect forecasting model. Feature selection (FS), a compelling instrument for overcoming high dimensionality, selects only the relevant and best features while carefully discarding others. Over the years, several meta-heuristic algorithms such as the Genetic Algorithm (GA), Particle Swarm Optimization (PSO), Differential Evolution (DE), and Ant Colony Optimization (ACO) have been used to develop defect prediction models. However, these models suffer from several drawbacks, such as high cost, local optima trap, lower convergence rate, and higher parameter tuning. To overcome the above shortcomings, this study aims to develop an innovative FS technique, namely, the Chernobyl Optimization Algorithm (FSCOA), to unwrap the most informative features that can produce a precise prediction model while minimizing errors.

The proposed FSCOA approach mimicked the process of nuclear radiation while attacking humans after an explosion. The proposed FSCOA approach was combined with four widely used classifiers, namely Decision Tree (DT), K-nearest neighbor (KNN), Naive Bayes (NB), and Quantitative Discriminant Analysis (QDA), to determine the finest attributes from the SDP datasets. Furthermore, the accuracy of the recommended FSCOA method is correlated with existing FS techniques, such as FSDE, FSPSO, FSACO, and FSGA. The statistical merit of the proposed measure was verified using Friedman and Holm tests.

The experimental findings showed that the proposed FSCOA approach yielded the best accuracy in most cases and achieved an average rank of 1.75, followed by the other studied FS approaches. Furthermore, the Holm test showed that the p-value was lower than or equivalent to the value of α/(A-i), except for the FSCOA and FSGA and FSCOA and FSACO models.

The experimental findings showed that the prospective FSCOA procedure eclipsed alternative FS techniques with higher accuracy in almost all cases while selecting optimal features.

## Full-text entities

- **Species:** Homo sapiens (human, species) [taxon 9606]

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/PMC11809630/full.md

## Figures

6 figures with captions in the complete paper: https://tomesphere.com/paper/PMC11809630/full.md

## References

58 references — full list in the complete paper: https://tomesphere.com/paper/PMC11809630/full.md

---
Source: https://tomesphere.com/paper/PMC11809630