Effective software defect prediction using support vector machines (SVMs)

被引:0
|
作者
Somya Goyal
机构
[1] Manipal University Jaipur,
[2] Guru Jambheshwar University of Science & Technology,undefined
关键词
Defect prediction; Class imbalance; Support vector machine (SVM); ROC; AUC; F-measure;
D O I
暂无
中图分类号
学科分类号
摘要
Software defect prediction (SDP) plays a key role in the timely delivery of good quality software product. In the early development phases, it predicts the error-prone modules which can cause heavy damage or even failure of software in the future. Hence, it allows the targeted testing of these faulty modules and reduces the total development cost of the software ensuring the high quality of end-product. Support vector machines (SVMs) are extensively being used for SDP. The condition of unequal count of faulty and non-faulty modules in the dataset is an obstruction to accuracy of SVMs. In this work, a novel filtering technique (FILTER) is proposed for effective defect prediction using SVMs. Support vector machine (SVM) based classifiers (linear, polynomial and radial basis function) are designed utilizing the proposed filtering technique over five datasets and their performances are evaluated. The proposed FILTER enhances the performance of SVM based SDP model by 16.73%, 16.80% and 7.65% in terms of accuracy, AUC and F-measure respectively.
引用
收藏
页码:681 / 696
页数:15
相关论文
共 50 条
  • [1] Effective software defect prediction using support vector machines (SVMs)
    Goyal, Somya
    [J]. INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2022, 13 (02) : 681 - 696
  • [2] An effective support vector machines (SVMs) performance using hierarchical clustering
    Awad, M
    Khan, L
    Bastani, F
    Yen, IL
    [J]. ICTAI 2004: 16TH IEEE INTERNATIONALCONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2004, : 663 - 667
  • [3] Protein Secondary Structure Prediction Using Support Vector Machines (SVMs)
    Patel, Mayuri
    Shah, Hitesh
    [J]. 2013 INTERNATIONAL CONFERENCE ON MACHINE INTELLIGENCE AND RESEARCH ADVANCEMENT (ICMIRA 2013), 2013, : 594 - 598
  • [4] Defect Prediction in Medical Software Using Hybrid Genetic Optimized Support Vector Machines
    Shyamala, C.
    Mary, S. A. Sahaaya Arul
    [J]. JOURNAL OF MEDICAL IMAGING AND HEALTH INFORMATICS, 2016, 6 (07) : 1600 - 1604
  • [5] PIPELINE DEFECT PREDICTION USING SUPPORT VECTOR MACHINES
    Isa, Dino
    Rajkumar, Rajprasad
    [J]. APPLIED ARTIFICIAL INTELLIGENCE, 2009, 23 (08) : 758 - 771
  • [6] Software defect prediction model based on improved twin support vector machines
    Liu, Jianming
    Lei, Jie
    Liao, Zhouyu
    He, Jiali
    [J]. SOFT COMPUTING, 2023, 27 (21) : 16101 - 16110
  • [7] Software defect prediction model based on improved twin support vector machines
    Jianming Liu
    Jie Lei
    Zhouyu Liao
    Jiali He
    [J]. Soft Computing, 2023, 27 : 16101 - 16110
  • [8] Software Fault Proneness Prediction Using Support Vector Machines
    Singh, Yogesh
    Kaur, Arvinder
    Malhotra, Ruchika
    [J]. WORLD CONGRESS ON ENGINEERING 2009, VOLS I AND II, 2009, : 240 - 245
  • [9] Software Defect Prediction Using Dynamic Support Vector Machine
    Shuai, Bo
    Li, Haifeng
    Li, Mengjun
    Zhang, Quan
    Tang, Chaojing
    [J]. 2013 9TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY (CIS), 2013, : 260 - 263
  • [10] Software Defect Prediction Using Fuzzy Support Vector Regression
    Yan, Zhen
    Chen, Xinyu
    Guo, Ping
    [J]. ADVANCES IN NEURAL NETWORKS - ISNN 2010, PT 2, PROCEEDINGS, 2010, 6064 : 17 - +