loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
16th IEEE International Symposium on Software Reliability Engineering (ISSRE'05)
A Novel Method for Early Software Quality Prediction Based on Support Vector Machine
Chicago, Illinois
November 08-November 11
ISBN: 0-7695-2482-6
Fei Xing, Beijing Normal University
Ping Guo, Beijing Normal University and Chinese University of Hong Kong
Michael R. Lyu, Chinese University of Hong Kong
The software development process imposes major impacts on the quality of software at every development stage; therefore, a common goal of each software development phase concerns how to improve software quality. Software quality prediction thus aims to evaluate software quality level periodically and to indicate software quality problems early. In this paper, we propose a novel technique to predict software quality by adopting Support Vector Machine (SVM) in the classification of software modules based on complexity metrics. Because only limited information of software complexity metrics is available in early software life cycle, ordinary software quality models cannot make good predictions generally. It is well known that SVM generalizes well even in high dimensional spaces under small training sample conditions. We consequently propose a SVM-based software classification model, whose characteristic is appropriate for early software quality predictions when only a small number of sample data are available. Experimental results with a Medical Imaging System software metrics data show that our SVM prediction model achieves better software quality prediction than some commonly used software quality prediction models.
Citation:
Fei Xing, Ping Guo, Michael R. Lyu, "A Novel Method for Early Software Quality Prediction Based on Support Vector Machine," issre, pp.213-222, 16th IEEE International Symposium on Software Reliability Engineering (ISSRE'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.