An improved approach to software defect prediction using a hybrid machine learning model

被引:2
作者
Miholca, Diana-Lucia [1 ]
机构
[1] Babes Bolyai Univ, Cluj Napoca, Romania
来源
2018 20TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2018) | 2019年
关键词
Machine Learning; software defect prediction; Gradual Relational Association Rules; Artificial Neural Networks; RELATIONAL ASSOCIATION RULES;
D O I
10.1109/SYNASC.2018.00074
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Software defect prediction is an intricate but essential software testing related activity. As a solution to it, we have recently proposed HyGRAR, a hybrid classification model which combines Gradual Relational Association Rules (GRARs) with ANNs. ANNs were used to learn gradual relations that were then considered in a mining process so as to discover the interesting GRARs characterizing the defective and non-defective software entities, respectively. The classification of a new entity based on the discriminative GRARs was made through a non-adaptive heuristic method. In current paper, we propose to enhance HyGRAR through autonomously learning the classification methodology. Evaluation experiments performed on two open-source data sets indicate that the enhanced HyGRAR classifier outperforms the related approaches evaluated on the same two data sets.
引用
收藏
页码:443 / 448
页数:6
相关论文
共 20 条
[1]  
[Anonymous], 1993, HDB SMALL DATA SETS
[2]  
[Anonymous], 2011, J. Mach. Learn. Technol
[3]  
[Anonymous], 2012, The promise repository of empirical software engineering data, Book The promise repository of empirical software engineering data, Series The promise repository of empirical software engineering data
[4]  
Baojun M., 2011, SOFTWARE DEFECT PRED
[5]   Software defect prediction using relational association rule mining [J].
Czibula, Gabriela ;
Marian, Zsuzsanna ;
Czibula, Istvan Gergely .
INFORMATION SCIENCES, 2014, 264 :260-278
[6]  
Czibula IG, 2017, INT J INNOV COMPUT I, V13, P289
[7]   An introduction to ROC analysis [J].
Fawcett, Tom .
PATTERN RECOGNITION LETTERS, 2006, 27 (08) :861-874
[8]  
Haghighi AB, 2012, GALEN MED J, V1, P1
[9]   Search-Based Software Engineering: Trends, Techniques and Applications [J].
Harman, Mark ;
Mansouri, S. Afshin ;
Zhang, Yuanyuan .
ACM COMPUTING SURVEYS, 2012, 45 (01)
[10]  
Lavrac N, 2004, J MACH LEARN RES, V5, P153