DocumentCode
1292451
Title
Software reliability prediction based on support vector regression using a hybrid genetic algorithm and simulated annealing algorithm
Author
Jin, C.
Author_Institution
Dept. of Comput. Sci., Central China Normal Univ., Wuhan, China
Volume
5
Issue
4
fYear
2011
fDate
8/1/2011 12:00:00 AM
Firstpage
398
Lastpage
405
Abstract
Software reliability prediction is very important for minimising cost and improving the effectiveness of the software development process. As an important method, relative data during software lifecycle is used to analyse and predict software reliability. However, predicting the variability of software reliability with time is very difficult. Recently, support vector regression (SVR) has been widely applied to solve non-linear predicting problems in many fields such as software reliability prediction and has obtained well performance in many situations, and it is still difficult to select its parameters. Previously, intelligence optimisation algorithms, such as genetic algorithm (GA), are mostly used for finding better parameters of SVR, however existing methods of selecting parameters require usually has some disadvantages. In this study, to overcome weaknesses of GA, such as the local minima and the premature convergence problems, GA and simulated annealing (SA) are integrated into a new optimise algorithm, called GA-SA, it is then applied to SVR for predicting software reliability. The authors compare proposed GA-SA-SVR model with other software reliability models through real software failure data. The experimental results show that the proposed GA-SA-SVR model can obtain better predictions results than the other models and has a fairly accurate prediction capability.
Keywords
genetic algorithms; regression analysis; simulated annealing; software reliability; support vector machines; GA; SVR; genetic algorithm; hybrid genetic algorithm; intelligence optimisation algorithms; nonlinear predicting problems; simulated annealing algorithm; software development process; software lifecycle; software reliability prediction; support vector regression;
fLanguage
English
Journal_Title
Software, IET
Publisher
iet
ISSN
1751-8806
Type
jour
DOI
10.1049/iet-sen.2010.0073
Filename
5977134
Link To Document