Software defect prediction model based on KPCA-SVM

Yan Zhou, Chun Shan*, Shiyou Sun, Shengjun Wei, Sicong Zhang

*此作品的通讯作者

科研成果: 书/报告/会议事项章节会议稿件同行评审

8 引用 (Scopus)

摘要

Software defect prediction technology mainly relies on machine learning algorithm to learn the measurement data of existing software. There is some redundant data in the measurement element of software defect, which will reduce the accuracy of machine learning algorithm. This paper proposes a software defect prediction model based on KPCA-SVM.First, the dimension reduction pretreatment of software defect data sets is carried out.Then, This paper using support vector machines for classification.The accuracy of the model can be improved by keeping global features in the selection of the dimension reduction algorithm.Therefore, the kernel principal component analysis (KPCA) algorithm was selected for dimensionality reduction. For the selection of classification algorithm, this paper considering that the defect prediction data set has small samples and non-linear characteristics, the support vector machine has better advantages in this kind of data set, so SVM is selected as the classifier.In order to verify the performance of this model, this paper adopts the NASA MDP data set which is widely used in the field of software defect prediction.This paper use the CM1, JM1, PC1 and KC1 dataset to contrast KPCA -SVM model with a single SVM and LLE - SVM. This paper proved that KPCA - SVM model can better solve the problem of data redundancy of defect prediction data set.it can keep the global characteristics, and can have better prediction precision.

源语言英语
主期刊名Proceedings - 2019 IEEE SmartWorld, Ubiquitous Intelligence and Computing, Advanced and Trusted Computing, Scalable Computing and Communications, Internet of People and Smart City Innovation, SmartWorld/UIC/ATC/SCALCOM/IOP/SCI 2019
出版商Institute of Electrical and Electronics Engineers Inc.
1326-1332
页数7
ISBN(电子版)9781728140346
DOI
出版状态已出版 - 8月 2019
活动2019 IEEE SmartWorld, Ubiquitous Intelligence and Computing, Advanced and Trusted Computing, Scalable Computing and Communications, Internet of People and Smart City Innovation, SmartWorld/UIC/ATC/SCALCOM/IOP/SCI 2019 - Leicester, 英国
期限: 19 8月 201923 8月 2019

出版系列

姓名Proceedings - 2019 IEEE SmartWorld, Ubiquitous Intelligence and Computing, Advanced and Trusted Computing, Scalable Computing and Communications, Internet of People and Smart City Innovation, SmartWorld/UIC/ATC/SCALCOM/IOP/SCI 2019

会议

会议2019 IEEE SmartWorld, Ubiquitous Intelligence and Computing, Advanced and Trusted Computing, Scalable Computing and Communications, Internet of People and Smart City Innovation, SmartWorld/UIC/ATC/SCALCOM/IOP/SCI 2019
国家/地区英国
Leicester
时期19/08/1923/08/19

指纹

探究 'Software defect prediction model based on KPCA-SVM' 的科研主题。它们共同构成独一无二的指纹。

引用此