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

Institutions

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
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Software Fault Forecasting through Puffer-fish Optimization Algorithm-based Feature Selection Technique

Ajay Kumar Jena, Kunal Anand
2 citations
Software Engineering Research
1.56
article

Software Fault Forecasting through Puffer-fish Optimization Algorithm-based Feature Selection Technique

Ajay Kumar Jena, Kunal Anand
article en
2 citations

Abstract

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.

KIIT University (IN)
Life below water
Openalex Percentile: Top 11%
Software Engineering Research
1.56
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.