Title :
Software reliability prediction model based on PSO and SVM
Author_Institution :
Dept. of Comput. Sci., Central China Normal Univ., Wuhan, China
Abstract :
Software reliability prediction classifies software modules as fault-prone modules and less fault-prone modules at the early age of software development. As to a difficult problem of choosing parameters for Support Vector Machine (SVM), this paper introduces Particle Swarm Optimization (PSO) to automatically optimize the parameters of SVM, and constructs a software reliability prediction model based on PSO and SVM. Finally, the paper introduces Principal Component Analysis (PCA) method to reduce the dimension of experimental data, and inputs these reduced data into software reliability prediction model to implement a simulation. The results show that the proposed prediction model surpasses the traditional SVM in prediction performance.
Keywords :
particle swarm optimisation; principal component analysis; software fault tolerance; support vector machines; PSO; SVM; fault prone module; particle swarm optimization; principal component analysis; software development; software module classification; software reliability prediction model; support vector machine; Accuracy; Analytical models; Data models; Measurement; Predictive models; Software reliability; Support vector machines; Particle Swarm Optimization; Principal Component Analysis; Software reliability prediction; Support Vector Machine;
Conference_Titel :
Consumer Electronics, Communications and Networks (CECNet), 2011 International Conference on
Conference_Location :
XianNing
Print_ISBN :
978-1-61284-458-9
DOI :
10.1109/CECNET.2011.5768285