Defect Prediction Model for Object Oriented Software Based on Particle Swarm Optimized SVM

In terms of the security problem of power information system, this paper analysed the importance of the software defect prediction method in object-oriented software development, and proposed a software prediction model based on particle swarm optimized Support Vector Machine (SVM) corresponding to...

Full description

Saved in:
Bibliographic Details
Published inJournal of physics. Conference series Vol. 1187; no. 4; pp. 42082 - 42091
Main Authors Wang, Yanan, Zhang, Ran, Chen, Xiangzhou, Jia, Shanjie, Ding, Huixia, Xue, Qiao, Wang, Ke
Format Journal Article
LanguageEnglish
Published Bristol IOP Publishing 01.04.2019
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:In terms of the security problem of power information system, this paper analysed the importance of the software defect prediction method in object-oriented software development, and proposed a software prediction model based on particle swarm optimized Support Vector Machine (SVM) corresponding to the features of object-oriented software. The model mainly consists of three parts: the first is the pre-processing module which normalizes the original data and selects feature, then the second is adaptive inertia weight particle swarm module which optimizes the parameters of SVM with the prediction accuracy as the fitness. Finally, the last SVM classification module predicts categories of reduced-dimension data using the optimal parameters from the second module. Experimental results show that the accuracy of the proposed model is 8.2%-12.2% higher than the comparative model, and 9.9%, 5.6% and 7.7% higher on the precision, recall and F value, which proves the validity of the proposed model.
ISSN:1742-6588
1742-6596
DOI:10.1088/1742-6596/1187/4/042082