Predicting defect-prone software modules using support vector machines

被引:295
|
作者
Elish, Karim O. [1 ]
Elish, Mahmoud O. [1 ]
机构
[1] King Fahd Univ Petr & Minerals, Dept Informat & Comp Sci, Dhahran 31261, Saudi Arabia
关键词
software metrics; defect-prone modules; support vector machines; predictive models;
D O I
10.1016/j.jss.2007.07.040
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Effective prediction of defect-prone software modules can enable software developers to focus quality assurance activities and allocate effort and resources more efficiently. Support vector machines (SVM) have been successfully applied for solving both classification and regression problems in many applications. This paper evaluates the capability of SVM in predicting defect-prone software modules and compares its prediction performance against eight statistical and machine learning models in the context of four NASA datasets. The results indicate that the prediction performance of SVM is generally better than, or at least, is competitive against the compared models. (C) 2007 Elsevier Inc. All rights reserved.
引用
收藏
页码:649 / 660
页数:12
相关论文
共 50 条
  • [41] Predicting post-translational lysine acetylation using support vector machines
    Gnad, Florian
    Ren, Shubin
    Choudhary, Chunaram
    Cox, Juergen
    Mann, Matthias
    [J]. BIOINFORMATICS, 2010, 26 (13) : 1666 - 1668
  • [42] Support vector machines for predicting apoptosis proteins types
    Huang, J
    Shi, F
    [J]. ACTA BIOTHEORETICA, 2005, 53 (01) : 39 - 47
  • [43] Support Vector Machines for Predicting Apoptosis Proteins Types
    Jing Huang
    Feng Shi
    [J]. Acta Biotheoretica, 2005, 53 : 39 - 47
  • [44] Support Vector Machines for predicting protein structural class
    Cai, Yu-Dong
    Liu, Xiao-Jun
    Xu, Xue-biao
    Zhou, Guo-Ping
    [J]. BMC BIOINFORMATICS, 2001, 2 (1)
  • [45] An ensemble of support vector machines for predicting virulent proteins
    Nanni, Loris
    Lumini, Alessandra
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2009, 36 (04) : 7458 - 7462
  • [46] Support Vector Machines for predicting protein structural class
    Yu-Dong Cai
    Xiao-Jun Liu
    Xue-biao Xu
    Guo-Ping Zhou
    [J]. BMC Bioinformatics, 2
  • [47] A novel defect inspection approach using image processing and support vector machines in bolts
    Lv, Xiao
    [J]. 2015 SEVENTH INTERNATIONAL CONFERENCE ON MEASURING TECHNOLOGY AND MECHATRONICS AUTOMATION (ICMTMA 2015), 2015, : 40 - 43
  • [48] Texture defect detection using support vector machines with adaptive Gabor wavelet features
    Hou, Z
    Parker, JM
    [J]. WACV 2005: SEVENTH IEEE WORKSHOP ON APPLICATIONS OF COMPUTER VISION, PROCEEDINGS, 2005, : 275 - 280
  • [49] Predicting Fault -Prone Software Modules Using Feature Selection and Classification through Data Mining Algorithms
    Ramani, R. Geetha
    Kumar, S. Vinodh
    Jacob, Shomona Gracia
    [J]. 2012 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMPUTING RESEARCH (ICCIC), 2012, : 297 - 300
  • [50] Beamforming using support vector machines
    Ramón, MM
    Xu, N
    Christodoulou, CG
    [J]. IEEE ANTENNAS AND WIRELESS PROPAGATION LETTERS, 2005, 4 : 439 - 442