Software Defect Prediction Based on Fourier Learning

被引:0
作者
Yang, Kang [1 ]
Yu, Huiqun [1 ]
Fan, Guisheng [1 ]
Yang, Xingguang [1 ]
Zheng, Song [2 ]
Leng, Chunxia [1 ]
机构
[1] East China Univ Sci & Technol, Comp Sci & Engn, Shanghai, Peoples R China
[2] Minist Publ Secur, Res Inst 3, Comp Sci & Engn, Shanghai, Peoples R China
来源
PROCEEDINGS OF THE 2018 IEEE INTERNATIONAL CONFERENCE ON PROGRESS IN INFORMATICS AND COMPUTING (PIC) | 2018年
关键词
Software defect prediction; Boolean function; machine learning; feature selection;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Modern software systems have grown significantly in their size and complexity, therefore software systems have more and more potential defects. Software defect prediction uses a defect data set to build a predictive model, where the data set is composed of software defect metrics. Then, this predictive model is used to predict potential defect program modules in the project. This paper uses the Fourier expression of Boolean function to build a software defect prediction model. We provide the algorithms to calculate the Fourier coefficients and get the predicted function which can predict software defect. And, we compare the Fourier learning algorithm with the traditional machine learning algorithms, such as the random forest algorithm. Finally, the experiment results show that the Fourier learning algorithm is not only better than other algorithms, but also more stable.
引用
收藏
页码:388 / 392
页数:5
相关论文
共 15 条
[1]  
Breiman L, 2001, J CLIN MICROBIOL, V2, P199, DOI DOI 10.1023/A:1017934522171
[2]  
Chamoli Shilpee, 2015, INDIAN J SCI TECHNOL, V8
[3]  
Chen Xiang, 2016, J SOFTWARE
[4]  
Coins F., 2014, STOC P ANN ACM S THE, V15, P569
[5]  
Gao K, 2011, SOFTWARE PRACTICE EX, V41
[6]  
Gentleman R, 2008, USE R, V33, P121
[7]  
John G H, 2013, ESTIMATING CONTINUOU, P338
[8]  
Kohavi R., 1995, IJCAI-95. Proceedings of the Fourteenth International Joint Conference on Artificial Intelligence, P1137
[9]   A modified Wald interval for the area under the ROC curve (AUC) in diagnostic case-control studies [J].
Kottas, Martina ;
Kuss, Oliver ;
Zapf, Antonia .
BMC MEDICAL RESEARCH METHODOLOGY, 2014, 14
[10]  
LECESSIE S, 1992, APPL STAT-J ROY ST C, V41, P191