DocumentCode
1112825
Title
Exploring Genetic Programming and Boosting Techniques to Model Software Reliability
Author
Costa, Eduardo Oliveira ; De Souza, Gustavo Alexandre ; Pozo, Aurora Trinidad Ramirez ; Vergilio, Silvia Regina
Author_Institution
Fed. Univ. of Parana, Curitiba
Volume
56
Issue
3
fYear
2007
Firstpage
422
Lastpage
434
Abstract
Software reliability models are used to estimate the probability that a software fails at a given time. They are fundamental to plan test activities, and to ensure the quality of the software being developed. Each project has a different reliability growth behavior, and although several different models have been proposed to estimate the reliability growth, none has proven to perform well considering different project characteristics. Because of this, some authors have introduced the use of Machine Learning techniques, such as neural networks, to obtain software reliability models. Neural network-based models, however, are not easily interpreted, and other techniques could be explored. In this paper, we explore an approach based on genetic programming, and also propose the use of boosting techniques to improve performance. We conduct experiments with reliability models based on time, and on test coverage. The obtained results show some advantages of the introduced approach. The models adapt better to the reliability curve, and can be used in projects with different characteristics.
Keywords
genetic algorithms; learning (artificial intelligence); neural nets; software quality; software reliability; boosting techniques; genetic programming; machine learning techniques; neural networks; reliability growth; software quality; software reliability; Artificial neural networks; Boosting; Genetic programming; Machine learning; Neural networks; Predictive models; Software quality; Software reliability; Software systems; Software testing; Fault prediction; machine learning techniques; software reliability models;
fLanguage
English
Journal_Title
Reliability, IEEE Transactions on
Publisher
ieee
ISSN
0018-9529
Type
jour
DOI
10.1109/TR.2007.903269
Filename
4298229
Link To Document