Software Fault Forecasting through Puffer-fish Optimization Algorithm-based Feature Selection Technique
Software Fault Forecasting (SFF) identifies faults earlier in the software advancement procedure. However, it is vital to address the issue of high dimensionality to achieve an effective fault forecasting model. Feature selection (FS) is an effective technique to identify the best features from a dataset. This study proposes an innovative FS approach, referred to as POAFS rooted on the Puffer-fish Optimization Algorithm (POA) to extract the best traits from a software dataset. POAFS draws inspiration from the puffer-fish’s defense strategy from the predator’s attack. The proposed POAFS approach was examined on five public NASA datasets using a four-supervised learning classifier, namely Naive Bayes, Support Vector Machine, K-nearest neighbour, and Decision Tree. The investigatory findings revealed that the prospective POAFS proposal substantially enhanced the veracity of the fault forecasting model besides achieving the superior features.
Authors
- Ajay Kumar Jena (ORCID: https://orcid.org/0000-0002-6593-8644)
- Kunal Anand (ORCID: https://orcid.org/0000-0003-0316-3502)
Institutions
- KIIT University (IN)
Publication Details
- Published
- 2024-11-21
- DOI
- https://doi.org/10.1109/ic-sit63503.2024.10862179
- Citations
- 2
- Primary Topic
- Software Engineering Research
- Type
- article
- Field-Weighted Citation Impact
- 1.56