Software defect prediction model based on improved twin support vector machines

被引:4
|
作者
Liu, Jianming [1 ]
Lei, Jie [1 ]
Liao, Zhouyu [2 ]
He, Jiali [1 ]
机构
[1] Yulin Normal Univ, Key Lab Complex Syst Optimizat & Big Data Proc, Dept Guangxi Educ, Yulin 537000, Guangxi, Peoples R China
[2] Hechi Univ, Coll Big Data & Comp Sci, Yizhou 546300, Guangxi, Peoples R China
基金
中国国家自然科学基金;
关键词
Imbalanced data classification; Twin support vector machine; Software defect prediction; Clustering; NEURAL-NETWORKS; QUALITY; REGULARIZATION; FRAMEWORK; IMBALANCE; NUMBER;
D O I
10.1007/s00500-023-07984-6
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software defect prediction contributes to ensuring the quality of software development and reducing software maintenance costs. However, the class imbalance problem can affect the accuracy of defect prediction classification, which is a crucial issue to be solved urgently. We propose a novel software defect prediction model based on a twin support vector machine to address imbalanced data classification issues and optimize the prediction effect. The model embeds the within-class structure of the training samples as the regularization term into the objective function, considering the structural information hidden in the data, and obtains the class structure information through clustering. Moreover, by introducing within-class structure information to maximize the within-class distances and one class intervals, the model produces a superior classification hyperplane and enhances the generalization ability of the support vector machine. The experimental results demonstrate that the proposed algorithm achieves higher prediction accuracy, more robust adaptability, and optimized performance in classifying imbalanced data compared with existing algorithms.
引用
收藏
页码:16101 / 16110
页数:10
相关论文
共 50 条
  • [1] Software defect prediction model based on improved twin support vector machines
    Jianming Liu
    Jie Lei
    Zhouyu Liao
    Jiali He
    Soft Computing, 2023, 27 : 16101 - 16110
  • [2] An improved twin support vector machine based on multi-objective cuckoo search for software defect prediction
    Cao, Yang
    Ding, Zhiming
    Xue, Fei
    Rong, Xiaotao
    INTERNATIONAL JOURNAL OF BIO-INSPIRED COMPUTATION, 2018, 11 (04) : 282 - 291
  • [3] Effective software defect prediction using support vector machines (SVMs)
    Somya Goyal
    International Journal of System Assurance Engineering and Management, 2022, 13 : 681 - 696
  • [4] Effective software defect prediction using support vector machines (SVMs)
    Goyal, Somya
    INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2022, 13 (02) : 681 - 696
  • [5] A study on software reliability prediction based on support vector machines
    Yang, Bo
    Lie, Xiang
    2007 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT, VOLS 1-4, 2007, : 1176 - +
  • [6] Server Load Prediction Based on Improved Support Vector Machines
    Yu, Yanhua
    Zhan, Xiaosu
    Song, Junde
    2008 IEEE INTERNATIONAL SYMPOSIUM ON IT IN MEDICINE AND EDUCATION, VOLS 1 AND 2, PROCEEDINGS, 2008, : 838 - 842
  • [7] Profltability prediction model based on support vector machines
    Zhong, Ping
    Cen, Yong
    Xi, Bin
    FOURTH INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY, VOL 1, PROCEEDINGS, 2007, : 644 - 648
  • [8] Defect Prediction in Medical Software Using Hybrid Genetic Optimized Support Vector Machines
    Shyamala, C.
    Mary, S. A. Sahaaya Arul
    JOURNAL OF MEDICAL IMAGING AND HEALTH INFORMATICS, 2016, 6 (07) : 1600 - 1604
  • [9] DYNAMIC SOFTWARE RELIABILITY PREDICTION: AN APPROACH BASED ON SUPPORT VECTOR MACHINES
    Tian, Liang
    Noore, Afzel
    INTERNATIONAL JOURNAL OF RELIABILITY QUALITY & SAFETY ENGINEERING, 2005, 12 (04): : 309 - 321
  • [10] PIPELINE DEFECT PREDICTION USING SUPPORT VECTOR MACHINES
    Isa, Dino
    Rajkumar, Rajprasad
    APPLIED ARTIFICIAL INTELLIGENCE, 2009, 23 (08) : 758 - 771