Enhancing Software Bug Prediction with Extreme Learning Machine: An Empirical Analysis Using NASA Datasets

Predicting software bugs before development cycles allows developers to mitigate potential issues before they escalate into significant problems. This paper presents a novel hybrid approach for Software Bug Prediction (SBP), integrating Principal Component Analysis (PCA) and Linear Discriminant Analysis (LDA) for dimensionality reduction with an Extreme Learning Machine (ELM) classifier. The outlined scheme significantly enhances prediction accuracy by using PCA to minimize the feature space while maintaining 95% of the variance and LDA to optimize class separability. Tested on high-dimensional datasets, the model achieved a remarkable accuracy of 98.49% on the MC1 dataset, outperforming other leading models in the field. The results underscore the effectiveness of the PCA+LDA+ELM combination in capturing complex patterns in software bug data, leading to more accurate predictions. Furthermore, high scores in the recall, F1, and Matthews Correlation Coefficient (MCC) metrics demonstrate the model's robustness and applicability in real-world software engineering environments. This hybrid technique offers a reliable and efficient solution for improving software quality through early defect prediction.

Authors

Publication Details

Published
2025-02-21
DOI
https://doi.org/10.1109/ce2ct64011.2025.10939141
Citations
1
Primary Topic
Machine Learning and ELM
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Enhancing Software Bug Prediction with Extreme Learning Machine: An Empirical Analysis Using NASA Datasets

Prasanta Kumar Bal, Agyan Kumar Prusty, A. Dash, Debasish Pradhan et al.
1 citations
Machine Learning and ELM
article

Enhancing Software Bug Prediction with Extreme Learning Machine: An Empirical Analysis Using NASA Datasets

Prasanta Kumar Bal, Agyan Kumar Prusty, A. Dash, Debasish Pradhan, Joy K. Mishra, Rednam S S Jvothi, Tarini Prasad Pattanaik
article en
1 citations

Abstract

Predicting software bugs before development cycles allows developers to mitigate potential issues before they escalate into significant problems. This paper presents a novel hybrid approach for Software Bug Prediction (SBP), integrating Principal Component Analysis (PCA) and Linear Discriminant Analysis (LDA) for dimensionality reduction with an Extreme Learning Machine (ELM) classifier. The outlined scheme significantly enhances prediction accuracy by using PCA to minimize the feature space while maintaining 95% of the variance and LDA to optimize class separability. Tested on high-dimensional datasets, the model achieved a remarkable accuracy of 98.49% on the MC1 dataset, outperforming other leading models in the field. The results underscore the effectiveness of the PCA+LDA+ELM combination in capturing complex patterns in software bug data, leading to more accurate predictions. Furthermore, high scores in the recall, F1, and Matthews Correlation Coefficient (MCC) metrics demonstrate the model's robustness and applicability in real-world software engineering environments. This hybrid technique offers a reliable and efficient solution for improving software quality through early defect prediction.

Openalex Percentile: Top 97%
Machine Learning and ELM
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.

Enhancing Software Bug Prediction with Extreme Learning Machine: An Empirical Analysis Using NASA Datasets — Prasanta Kumar Bal, Agyan Kumar Prusty, et al. · (2025) | TGRS Research Map | TGRS