咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

文献详情 >Software defect prediction usi... 收藏

Software defect prediction using K-PCA and various kernel-based extreme learning machine: an empirical study

软件缺点预言使用 KPCA 和学习的各种各样的 kernelbased 极端用机器制造: 实验研究

作     者:Pandey, Sushant Kumar Rathee, Deevashwer Tripathi, Anil Kumar 

作者机构:Indian Inst Technol BHU Dept Comp Sci & Engn Varanasi Uttar Pradesh India 

出 版 物:《IET SOFTWARE》 (IET软件)

年 卷 期:2020年第14卷第7期

页      面:768-782页

核心收录:

学科分类:0808[工学-电气工程] 08[工学] 0835[工学-软件工程] 

基  金:The authors would like to thanks IIT-BHU  India  for providing such a vital research platform for students’ researchers and faculties. We also want to thank faculty members and students of the CSE department in IIT-BHU for their valuable comments and motivation 

主  题:sampling methods learning (artificial intelligence) program testing principal component analysis software quality F K Mathews correlation coefficient sampling method synthetic minority oversampling technique NASA projects high-quality software system software testing kernel-based extreme learning machine high receiver operating characteristic curve ELM-based SDP overfitting problem classical SDP models K-PCA kernel principal component analysis kernel function PROMISE repository datasets class imbalance problem software defect prediction public datasets 

摘      要:Predicting defects during software testing reduces an enormous amount of testing effort and help to deliver a high-quality software system. Owing to the skewed distribution of public datasets, software defect prediction (SDP) suffers from the class imbalance problem, which leads to unsatisfactory results. Overfitting is also one of the biggest challenges for SDP. In this study, the authors performed an empirical study of these two problems and investigated their probable solution. They have conducted 4840 experiments over five different classifiers using eight NASA projects and 14 PROMISE repository datasets. They suggested and investigated the varying kernel function of an extreme learning machine (ELM) along with kernel principal component analysis (K-PCA) and found better results compared with other classical SDP models. They used the synthetic minority oversampling technique as a sampling method to address class imbalance problems and k-fold cross-validation to avoid the overfitting problem. They found ELM-based SDP has a high receiver operating characteristic curve over 11 out of 22 datasets. The proposed model has higher precision and F-score values over ten and nine, respectively, compared with other state-of-the-art models. The Mathews correlation coefficient (MCC) of 17 datasets of the proposed model surpasses other classical models MCC.

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分