arrow
返回

Holistic Parameter Optimization for Software Defect Prediction

delete2022-01-01
delete6
PRE
AI
J
Jaewook Lee
J
Jiwon Choi
D
Duksan Ryu *
S
Suntae Kim
DOI:10.1109/ACCESS.2022.3211978delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
A software defect prediction (SDP) model identifies the defect-prone modules. Setting appropriate parameters in an SDP model is critical because it affects the model performance. In a recent study, parameters were automatically explored using an optimization algorithm. However, such studies did not explore all the parameters that could be handled in the SDP process from preprocessing to model building, but only optimized parameters in some modeling process steps, such as feature selection or model building. Our goal is to improve the model performance by optimizing parameters across the entire SDP process. For this, we propose a cost-sensitive decision tree based on harmony search (HS-CSDT). HS-CSDT uses a harmony search algorithm to simultaneously identify the optimal feature set, regularization technique, class weight, and decision tree hyperparameters. We compared HS-CSDT against the methods in related studies in terms of probability of detection, probability of false alarm, G-measure, and file inspection reduction in the evaluation of 28 open-source projects. The results of the effect size using Cohen's d reveal that HS-CSDT provides a statistically better performance than methods in related work. Experimental results show that optimizing the identified parameters throughout the entire SDP modeling process by using the optimization algorithm helps improve the model performance. In summary, HS-CSDT shows excellent defect prediction performance by automatically allocating an appropriate parameter set according to the software project. Thus, the model can help effectively allocate limited quality assurance resources.
Keyword:
Software quality
Predictive models
Feature extraction
Prediction algorithms
Object oriented modeling
Impurities
Decision trees
Metaheuristics
Machine learning
Meta-heuristics
harmony search algorithm
software defect prediction
optimization
class imbalance
cost-sensitive learning
machine learning

期刊

IEEE Access 封面图
IEEE Access
IF:
3.6
论文数:
9.8W
被引数:
29.4W

机构

J
Jeonbuk National University
学者数:
1.3W
论文数: 1.3W
被引数: 1.3W
引用论文

引用论文

err分享
err收藏
Localization of the gene for apolipoprotein D on mouse chromosome 16
err1992-04-01
err0
PREAI
errCraig H. Warden; Anh Diep; Benjamin A. Taylor; Aldons J. Lusis
err分享
err收藏
Spatial patterns of the semi-aquatic rodentNectomys squamipesin Atlantic forest streams
err2015-08-06
err0
errOAAI
errDaniela Oliveira Lima; Gabriela Medeiros Pinho; Fernando A. S. Fernandez
err分享
err收藏
Working with unix tools
err2005-07-01
err82
PREAI
errSpinellis, D
err分享
err收藏
Deep learning based software defect prediction基于深度学习的软件缺陷预测
err2020-04-01
err98
PREAI
errQiao, Lei; Li, Xuesong; Umer, Qasim; Guo, Ping
err分享
err收藏
Operational optimization in a district heating system
err1995-05-01
err0
PREAI
errAtli Benonysson; Benny Bøhm; Hans F. Ravn
err分享
err收藏
学者 查看更多内容