Repository logo
Institutional Digital Repository
Shreenivas Deshpande Library, IIT (BHU), Varanasi

Software defect prediction using k-pca and various kernel-based extreme learning machine: An empirical study

dc.contributor.authorPandey S.K.; Rathee D.; Tripathi A.K.
dc.date.accessioned2025-05-23T11:31:21Z
dc.description.abstractPredicting 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. © The Institution of Engineering and Technology 2020.
dc.identifier.doihttps://doi.org/10.1049/iet-sen.2020.0119
dc.identifier.urihttp://172.23.0.11:4000/handle/123456789/13233
dc.relation.ispartofseriesIET Software
dc.titleSoftware defect prediction using k-pca and various kernel-based extreme learning machine: An empirical study

Files

Collections