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 条
  • [31] Predicting Protein Subcellular Localization using PsePSSM and Support Vector Machines
    Juan, Eric Y. T.
    Jhang, J. H.
    Li, W. J.
    [J]. PROCEEDINGS OF THE 11TH JOINT CONFERENCE ON INFORMATION SCIENCES, 2008,
  • [32] Predicting engine reliability by support vector machines
    Hong, WC
    Pai, PF
    [J]. INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2006, 28 (1-2): : 154 - 161
  • [33] Predicting signal peptides with support vector machines
    Mukherjee, N
    Mukherjee, S
    [J]. PATTERN RECOGNITON WITH SUPPORT VECTOR MACHINES, PROCEEDINGS, 2002, 2388 : 1 - 7
  • [34] Predicting Structured Objects with Support Vector Machines
    Joachims, Thorsten
    Hofmann, Thomas
    Yue, Yisong
    Yu, Chun-Nam
    [J]. COMMUNICATIONS OF THE ACM, 2009, 52 (11) : 97 - 104
  • [35] Predicting engine reliability by support vector machines
    Wei-Chiang Hong
    Ping-Feng Pai
    [J]. The International Journal of Advanced Manufacturing Technology, 2006, 28 : 154 - 161
  • [36] Detection and Classification of Defect Patterns in Optical Inspection Using Support Vector Machines
    Xie, Liangjun
    Huang, Rui
    Cao, Zhiqiang
    [J]. INTELLIGENT COMPUTING THEORIES, 2013, 7995 : 376 - 384
  • [37] Predicting Fault-Prone Software Modules with Rank Sum Classification
    Cahill, Jaspar
    Hogan, James M.
    Thomas, Richard
    [J]. 2013 22ND AUSTRALASIAN CONFERENCE ON SOFTWARE ENGINEERING (ASWEC), 2013, : 211 - 219
  • [38] A Software Measurement Framework guided by Support Vector Machines
    Dahab, Sarah A.
    Maag, Stephane
    Che, Xiaoping
    [J]. 2017 31ST IEEE INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS (IEEE WAINA 2017), 2017, : 397 - 402
  • [39] Precipitation Time Series Predicting of the Chaotic Characters Using Support Vector Machines
    Li Haitao
    Zhang Xiaofu
    [J]. 2009 INTERNATIONAL CONFERENCE ON INFORMATION MANAGEMENT, INNOVATION MANAGEMENT AND INDUSTRIAL ENGINEERING, VOL 3, PROCEEDINGS, 2009, : 407 - 410
  • [40] Predicting protein stability changes from sequences using support vector machines
    Capriotti, E
    Fariselli, P
    Calabrese, R
    Casadio, R
    [J]. BIOINFORMATICS, 2005, 21 : 54 - 58