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 条
  • [1] Discrimination Analysis for Predicting Defect-Prone Software Modules
    Ma, Ying
    Qin, Ke
    Zhu, Shunzhi
    [J]. JOURNAL OF APPLIED MATHEMATICS, 2014,
  • [2] Predicting Defect-prone Software Modules at Different Logical Levels
    Huang, Peng
    Zhu, Jie
    [J]. 2009 INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN COMPUTER SCIENCE, ICRCCS 2009, 2009, : 37 - 40
  • [3] Predicting defect-prone software modules using shifted-scaled Dirichlet distribution
    Alsuroji, Rua
    Bouguila, Nizar
    Zamzami, Nuha
    [J]. 2018 FIRST IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE FOR INDUSTRIES (AI4I 2018), 2018, : 15 - 18
  • [4] Applying Heuristic Approaches for Predicting Defect-Prone Software Components
    Ramler, Rudolf
    Natschlaeger, Thomas
    [J]. COMPUTER AIDED SYSTEMS THEORY - EUROCAST 2011, PT I, 2012, 6927 : 384 - 391
  • [5] Identification of defect-prone classes in telecommunication software systems using design metrics
    Janes, Andrea
    Scotto, Marco
    Pedrycz, Witold
    Russo, Barbara
    Stefanovic, Milorad
    Succi, Giancarlo
    [J]. INFORMATION SCIENCES, 2006, 176 (24) : 3711 - 3734
  • [6] Effective software defect prediction using support vector machines (SVMs)
    Somya Goyal
    [J]. International Journal of System Assurance Engineering and Management, 2022, 13 : 681 - 696
  • [7] 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
  • [8] Guiding Testing Activities by Predicting Defect-prone Parts Using Product and Inspection Metrics
    Elberzhager, Frank
    Kremer, Stephan
    Munch, Jurgen
    Assmann, Danilo
    [J]. 2012 38TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA), 2012, : 406 - 413
  • [9] Software Watermarking Using Support Vector Machines
    Zong, Nan
    Jia, Chunfu
    [J]. 39TH ANNUAL IEEE COMPUTERS, SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC 2015), VOL 2, 2015, : 533 - 542
  • [10] 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