Title
Application of support vector machine to predict fault prone classes
Abstract
Empirical validation of software metrics to predict quality using machine learning methods is important to ensure their practical relevance in the software organizations. It would also be interesting to know the relationship between object-oriented metrics and fault proneness. In this paper, we build a Support Vector Machine (SVM) model to find the relation-ship between object-oriented metrics given by Chidamber and Kemerer and fault proneness. The proposed model is empirically evaluated using open source software. The performance of the SVM method was evaluated by Receiver Operating Characteristic (ROC) analysis. Based on these results, it is reasonable to claim that such models could help for planning and performing testing by focusing resources on fault- prone parts of the design and code. Thus, the study shows that SVM method may also be used in constructing software quality models. However, similar types of studies are required to be carried out in order to establish the acceptability of the model.
Year
DOI
Venue
2009
10.1145/1457516.1457529
ACM SIGSOFT Software Engineering Notes
Keywords
Field
DocType
open source software,support vector machine,object-oriented metrics,software metrics,software organization,fault prone class,fault proneness,receiver operating characteristic,software quality model,svm method,machine learning,software metric,receiver operator characteristic,roc analysis,software quality
Data mining,Receiver operating characteristic,Fault prone,Computer science,Support vector machine,Software,Software reliability testing,Artificial intelligence,Software metric,Software quality,Machine learning,Software sizing
Journal
Volume
Issue
Citations 
34
1
3
PageRank 
References 
Authors
0.42
29
3
Name
Order
Citations
PageRank
Yogesh Singh126713.87
Arvinder Kaur237026.99
Ruchika Malhotra353335.12