A software DP (defects prediction) model based on SVM (support vector machine)

Tao Wang, Weihua Li, Zun Liu, Haobin Shi

Research output: Contribution to journalArticlepeer-review

3 Scopus citations

Abstract

Software defects prediction can help raise the effectiveness and efficiency of testing activities by constructing predictive classification models from static code attributes which can identify software modules with a higher than usual probability of defects. Our aim is to find the best performance predictive classification model through introducing SVM into DP. Sections 1 through 4 of the full paper explain our SVM-DP model and its application to analyzing the 13 data sets of NASA Metrics Data Program (MDP). Sections 1 through 4 are entitled: Iterative and Incremental Prediction Model SVM-DP (section 1); Benchmarking Data Sets and Code Metrics (section 2); Effectiveness Indicators (section 3); Experimental Method and Analysis of Test Results (section 4). Experimental results, presented in Table 4 and Figs. 4 through 7, and their analysis, show preliminarily the effectiveness of our SVM-DP model.

Original languageEnglish
Pages (from-to)864-870
Number of pages7
JournalXibei Gongye Daxue Xuebao/Journal of Northwestern Polytechnical University
Volume29
Issue number6
StatePublished - Dec 2011

Keywords

  • Analysis
  • Classification (of information)
  • Codes (symbols)
  • Data mining
  • Defects
  • Defects prediction (DP)
  • Efficiency
  • Evaluation
  • Experiments
  • Functions
  • Iterative methods
  • Maintenance
  • Models
  • Probability
  • Software engineering
  • Software metrics
  • Suppor vector machine (SVM)

Fingerprint

Dive into the research topics of 'A software DP (defects prediction) model based on SVM (support vector machine)'. Together they form a unique fingerprint.

Cite this