An Ensemble Learning Method for Software Defect Prediction Targeting Ranking

Software defects pose a significant threat to system stability and user experience. Traditional defect prediction methods often fall short in practical testing scenarios. In response to this, we propose SeDI (Semantics-Enhanced DT-NN Integration), an ensemble learning approach for ordinary software defect prediction. SeDI integrates static software metrics with deep semantic features extracted from abstract syntax trees, leveraging a gradient boosting ranking model and a Multi-layer Perceptron to enhance ranking accuracy. The model's performance is evaluated using FPA and PD20 metrics, demonstrating superior ranking accuracy and improved performance in the top 20% of predicted modules.

Authors

Institutions

Publication Details

Published
2025-03-21
DOI
https://doi.org/10.1109/asens64990.2025.11011011
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

An Ensemble Learning Method for Software Defect Prediction Targeting Ranking

Jiahao Cheng, Xiaowei Zhao, Xinyan Yi, Weibiao Chen et al.
1 links
Software Engineering Research
article

An Ensemble Learning Method for Software Defect Prediction Targeting Ranking

Jiahao Cheng, Xiaowei Zhao, Xinyan Yi, Weibiao Chen, Lu Lu
article en

Abstract

Software defects pose a significant threat to system stability and user experience. Traditional defect prediction methods often fall short in practical testing scenarios. In response to this, we propose SeDI (Semantics-Enhanced DT-NN Integration), an ensemble learning approach for ordinary software defect prediction. SeDI integrates static software metrics with deep semantic features extracted from abstract syntax trees, leveraging a gradient boosting ranking model and a Multi-layer Perceptron to enhance ranking accuracy. The model's performance is evaluated using FPA and PD20 metrics, demonstrating superior ranking accuracy and improved performance in the top 20% of predicted modules.

South China Agricultural University (CN), South China University of Technology (CN)
Openalex Percentile: Top 84%
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.