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

被引:0
|
作者
Wang, Yanan [1 ]
Zhang, Ran [1 ,2 ]
Chen, Xiangzhou [1 ]
Jia, Shanjie [3 ]
Ding, Huixia [1 ]
Xue, Qiao [1 ]
Wang, Ke [2 ]
机构
[1] China Elect Power Res Inst, Beijing 100192, Peoples R China
[2] North China Elect Power Univ, Beijing 102206, Peoples R China
[3] State Grid Shandong Elect Power Co, Econ & Technol Res Inst, Jinan 250000, Shandong, Peoples R China
关键词
D O I
10.1088/1742-6596/1187/4/042082
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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.
引用
收藏
页数:10
相关论文
共 50 条
  • [31] Type-2 Fuzzy Logic Based Prediction Model of Object Oriented Software Maintainability
    Olatunji, Sunday Olusanya
    Selamat, Ali
    [J]. INTELLIGENT SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES, SOMET 2014, 2015, 513 : 329 - 342
  • [32] Object-Oriented Metrics for Defect Prediction
    Singh, Satwinder
    Singla, Rozy
    [J]. SOFTWARE ENGINEERING (CSI 2015), 2019, 731 : 305 - 318
  • [33] Implementation of Chaotic Gaussian Particle Swarm Optimization for Optimize Learning-to-Rank Software Defect Prediction Model Construction
    Buchari, M. A.
    Mardiyanto, S.
    Hendradjaya, B.
    [J]. 2ND INTERNATIONAL CONFERENCE ON COMPUTING AND APPLIED INFORMATICS 2017, 2018, 978
  • [34] Machine learning based improved cross-project software defect prediction using new structural features in object oriented software
    Singh, Manpreet
    Chhabra, Jitender Kumar
    [J]. APPLIED SOFT COMPUTING, 2024, 165
  • [35] Prediction Model of Car Ownership Based on Back Propagation Neural Network Optimized by Particle Swarm Optimization
    Zhang, Hualei
    Li, Yuan
    Yan, Lianghuan
    [J]. SUSTAINABILITY, 2023, 15 (04)
  • [36] Prediction Model of Soil Heavy Metal Content Based on Particle Swarm Algorithm Optimized Neural Network
    Duan, Cuiqing
    Wang, Baoqiang
    Li, Jinxiu
    [J]. COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2022, 2022
  • [37] Software Reliability Prediction based on Support Vector Regression with Binary Particle Swarm Optimization for Model Mining
    Insanittaqwa, Vika F.
    Rochimah, Siti
    [J]. 2016 1ST INTERNATIONAL SEMINAR ON APPLICATION FOR TECHNOLOGY OF INFORMATION AND COMMUNICATION (ISEMANTIC): SCIENCE AND TECHNOLOGY FOR A BETTER FUTURE, 2016, : 300 - 305
  • [38] Adaptive multi-model synthesis dynamic prediction of software reliability based on particle swarm optimization
    Yuan Ju-mei
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS AND AUTOMATION, VOLS 1-7, CONFERENCE PROCEEDINGS, 2009, : 2357 - 2362
  • [39] Research on Carbon Monoxide Content Prediction Based on Improved Particle Swarm Optimization SVM
    Ni, Jianyun
    Zhao, Mingyang
    Wang, Yong
    [J]. PROCEEDINGS OF THE 33RD CHINESE CONTROL AND DECISION CONFERENCE (CCDC 2021), 2021, : 7466 - 7470
  • [40] Object Tracking Based on Hardware/Software Co-design of Particle Filter and Particle Swarm Optimization
    Hsu, Chen-Chien
    Kao, Wen-Chung
    Chu, Yung-Ching
    Li, Shih-An
    Lin, Wen-Ling
    [J]. 2014 IEEE FOURTH INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS BERLIN (ICCE-BERLIN), 2014, : 225 - 227