Improved Forecasting of Software Defect: A Cross Analysis of Machine Learning Approaches with Champ Feature Optimization

Predicting software defects is vital for maintaining software reliability, as it helps in identifying faulty components early in the development phase. This work looks at how selecting the right features affects the accuracy of predictions, using the CHAMP optimization technique to find important features from NASA datasets like CM1, KC2, MC1, and PC1. The study uses three models-support vector machine (SVM), extreme learning machine (ELM), and random forest (RF)-to predict defects and compares the results of predictions made with specific features chosen and those made without them. The results show that incorporating feature selection significantly boosts accuracy, with ELM achieving the highest performance on the KC2 dataset when using features selected through CHAMP. These results highlight how important it is to choose the right features to improve software defect prediction (SDP) and show that using ELM with CHAMP can result in more accurate predictions.

Authors

Institutions

Publication Details

Published
2024-10-18
DOI
https://doi.org/10.1109/aiqc64330.2024.00023
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

Improved Forecasting of Software Defect: A Cross Analysis of Machine Learning Approaches with Champ Feature Optimization

Prasanta Kumar Bal, Arup Kumar Mohanty, Debasish Pradhan, Joy K. Mishra et al.
Software Engineering Research
article

Improved Forecasting of Software Defect: A Cross Analysis of Machine Learning Approaches with Champ Feature Optimization

Prasanta Kumar Bal, Arup Kumar Mohanty, Debasish Pradhan, Joy K. Mishra, Deepamoni Mahanta, C. R. Sahoo
article en

Abstract

Predicting software defects is vital for maintaining software reliability, as it helps in identifying faulty components early in the development phase. This work looks at how selecting the right features affects the accuracy of predictions, using the CHAMP optimization technique to find important features from NASA datasets like CM1, KC2, MC1, and PC1. The study uses three models-support vector machine (SVM), extreme learning machine (ELM), and random forest (RF)-to predict defects and compares the results of predictions made with specific features chosen and those made without them. The results show that incorporating feature selection significantly boosts accuracy, with ELM achieving the highest performance on the KC2 dataset when using features selected through CHAMP. These results highlight how important it is to choose the right features to improve software defect prediction (SDP) and show that using ELM with CHAMP can result in more accurate predictions.

GITAM University (IN)
Openalex Percentile: Top 50%
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.

Improved Forecasting of Software Defect: A Cross Analysis of Machine Learning Approaches with Champ Feature Optimization — Prasanta Kumar Bal, Arup Kumar Mohanty, et al. · (2024) | TGRS Research Map | TGRS