Improving Software Reliability Through Predictive Fault Analysis Using Machine Learning Models

The dependability of software systems depends heavily on software reliability since predicting faults before release improves their operational properties. The research combines data preprocessing methods with Synthetic Minority Over-sampling Technique (SMOTE) to tackle the common issues in Software Fault Prediction (SFP) related to dataset class imbalance and computational complexity. A dataset from PROMISE Software Engineering Repository named CM1 served as the source for conducting this comparative analysis of ML models. The study included Decision Tree (DT), Random Forest (RF), Genetic Algorithm-Support Vector Machine (GA-SVM) and the newly proposed Light Gradient Boosting Machine (LightGBM). Performance evaluation demonstrated LightGBM excelled above all other classifiers in a test based on accuracy, precision, recall and F1 score by reaching 91% accuracy, 91% precision as well as 90% recall while achieving 92% F1 score. The research outcomes demonstrate how LightGBM effectively handles class imbalance and computational issues which result in better software reliability through early fault detection.

Authors

Institutions

Publication Details

Published
2025-02-21
DOI
https://doi.org/10.1109/icicacs65178.2025.10968049
Citations
3
Primary Topic
Software Reliability and Analysis Research
Type
article
Field-Weighted Citation Impact
6.92
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Improving Software Reliability Through Predictive Fault Analysis Using Machine Learning Models

Sumeet Mathur, H. S. S. Sinha, Himanshu Sharma, M. A. Shah
3 citations
Software Reliability and Analysis Research
6.92
article

Improving Software Reliability Through Predictive Fault Analysis Using Machine Learning Models

Sumeet Mathur, H. S. S. Sinha, Himanshu Sharma, M. A. Shah
article en
3 citations

Abstract

The dependability of software systems depends heavily on software reliability since predicting faults before release improves their operational properties. The research combines data preprocessing methods with Synthetic Minority Over-sampling Technique (SMOTE) to tackle the common issues in Software Fault Prediction (SFP) related to dataset class imbalance and computational complexity. A dataset from PROMISE Software Engineering Repository named CM1 served as the source for conducting this comparative analysis of ML models. The study included Decision Tree (DT), Random Forest (RF), Genetic Algorithm-Support Vector Machine (GA-SVM) and the newly proposed Light Gradient Boosting Machine (LightGBM). Performance evaluation demonstrated LightGBM excelled above all other classifiers in a test based on accuracy, precision, recall and F1 score by reaching 91% accuracy, 91% precision as well as 90% recall while achieving 92% F1 score. The research outcomes demonstrate how LightGBM effectively handles class imbalance and computational issues which result in better software reliability through early fault detection.

Indiana University Bloomington (US), University of Waikato (NZ), Zhejiang University (CN)
Climate action
Openalex Percentile: Top 4%
Software Reliability and Analysis Research
6.92
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.