Ensemble Gradient Boosting Classifier for Effective Identification of Software Faults

Timely identification of fault-prone modules is essential for improving software quality, enhancing customer satisfaction, and optimizing testing efforts. This study explores fault prediction, focusing on the development of robust classification models using established software metrics. In machine learning, ensemble classifiers are known to improve the accuracy of individual models by combining multiple learners. A comparative analysis is performed between ensemble learning methods—bagging and stacking—and the gradient boosting classifier, leveraging the widely used JM1 dataset from the NASA PROMISE repository. The evaluation, based on F1-score and ROC-AUC metrics, offers practical guidance for software teams in selecting effective models for fault detection. By promoting the use of sophisticated ensemble techniques, this research supports the creation of more dependable and maintainable software systems.

Authors

Institutions

Publication Details

Published
2025-07-18
DOI
https://doi.org/10.1109/accthpa65749.2025.11168747
Primary Topic
Anomaly Detection Techniques and Applications
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Ensemble Gradient Boosting Classifier for Effective Identification of Software Faults

Samuel Philip, Renjini Joseph
Anomaly Detection Techniques and Applications
article

Ensemble Gradient Boosting Classifier for Effective Identification of Software Faults

Samuel Philip, Renjini Joseph
article en

Abstract

Timely identification of fault-prone modules is essential for improving software quality, enhancing customer satisfaction, and optimizing testing efforts. This study explores fault prediction, focusing on the development of robust classification models using established software metrics. In machine learning, ensemble classifiers are known to improve the accuracy of individual models by combining multiple learners. A comparative analysis is performed between ensemble learning methods—bagging and stacking—and the gradient boosting classifier, leveraging the widely used JM1 dataset from the NASA PROMISE repository. The evaluation, based on F1-score and ROC-AUC metrics, offers practical guidance for software teams in selecting effective models for fault detection. By promoting the use of sophisticated ensemble techniques, this research supports the creation of more dependable and maintainable software systems.

Cochin University of Science and Technology (IN)
Openalex Percentile: Top 86%
Anomaly Detection Techniques and Applications
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.

Ensemble Gradient Boosting Classifier for Effective Identification of Software Faults — Samuel Philip, Renjini Joseph · (2025) | TGRS Research Map | TGRS