A Deep Ensemble Learning Method for Effort-Aware Just-In-Time Defect Prediction

被引:16
作者
Albahli, Saleh [1 ]
机构
[1] Qassim Univ, Coll Comp, Dept Informat Technol, Buraydah 51452, Saudi Arabia
关键词
deep neural network; unlabeled dataset; just-in-time defect prediction; unsupervised prediction; ACTIVATION FUNCTION;
D O I
10.3390/fi11120246
中图分类号
TP [自动化技术、计算机技术];
学科分类号
080201 [机械制造及其自动化];
摘要
Since the introduction of just-in-time effort aware defect prediction, many researchers are focusing on evaluating the different learning methods, which can predict the defect inducing changes in a software product. In order to predict these changes, it is important for a learning model to consider the nature of the dataset, its unbalancing properties and the correlation between different attributes. In this paper, we evaluated the importance of these properties for a specific dataset and proposed a novel methodology for learning the effort aware just-in-time prediction of defect inducing changes. Moreover, we devised an ensemble classifier, which fuses the output of three individual classifiers (Random forest, XGBoost, Multi-layer perceptron) to build an efficient state-of-the-art prediction model. The experimental analysis of the proposed methodology showed significant performance with 77% accuracy on the sample dataset and 81% accuracy on different datasets. Furthermore, we proposed a highly competent reinforcement learning technique to avoid false alarms in real time predictions.
引用
收藏
页数:13
相关论文
共 31 条
[1]
[Anonymous], P 34 INT C MACH LEAR
[2]
[Anonymous], Classification and Regression by randomForest
[3]
[Anonymous], ARXIV180206708
[4]
[Anonymous], 2010, 2010 IEEE International Conference on Software Maintenance, DOI 10.1109/ICSM.2010.5609530
[5]
[Anonymous], P 32 AAAI C ART INT
[6]
[Anonymous], ANAL DEEP LEARNING M
[7]
[Anonymous], P 16 IEEE INT S SOFT
[8]
[Anonymous], 2005, ACM SIGSOFT SOFTWARE
[9]
Chen T., 2016, KDD16 P 22 ACM, P785, DOI [DOI 10.1145/2939672.2939785, 10.1145/2939672.2939785]
[10]
Extended tanh-function method and its applications to nonlinear equations [J].
Fan, EG .
PHYSICS LETTERS A, 2000, 277 (4-5) :212-218