A Genetic Programming Approach for Software Reliability Modeling

被引:17
作者
Costa, Eduardo Oliveira [1 ]
Ramirez Pozo, Aurora Trinidad [1 ]
Vergilio, Silvia Regina [1 ]
机构
[1] Fed Univ Parana UFPR, Dept Comp Sci, BR-81531970 Curitiba, Parana, Brazil
关键词
Fault prediction; machine learning techniques; software reliability models; GROWTH;
D O I
10.1109/TR.2010.2040759
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Genetic Programming ( GP) models adapt better to the reliability curve when compared with other traditional, and non-parametric models. In a previous work, we conducted experiments with models based on time, and on coverage. We introduced an approach, named Genetic Programming and Boosting (GPB), that uses boosting techniques to improve the performance of GP. This approach presented better results than classical GP, but required ten times the number of executions. Therefore, we introduce in this paper a new GP based approach, named (mu + lambda) GP. To evaluate this new approach, we repeated the same experiments conducted before. The results obtained show that the (mu + lambda) GP approach presents the same cost of classical GP, and that there is no significant difference in the performance when compared with the GPB approach. Hence, it is an excellent, less expensive technique to model software reliability.
引用
收藏
页码:222 / 230
页数:9
相关论文
共 26 条
[1]   Prediction of software reliability: A comparison between regression and neural network non-parametric models [J].
Aljahdali, SH ;
Sheta, A ;
Rine, D .
ACS/IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2001, :470-473
[2]  
[Anonymous], 2001, Probability and statistics with reliability, queueing, and computer science applications
[3]  
[Anonymous], 2003, Genetic programming IV: routine human-competitive machine intelligence
[4]  
[Anonymous], 12 INT C CHIL SCI CO
[5]  
CHEN N, 1996, 3 INT SOFTW METR S I, P133
[6]   Exploring genetic programming and boosting techniques to model software reliability [J].
Costa, Eduardo Oliveira ;
de Souza, Gustavo Alexandre ;
Ramirez Pozo, Aurora Trinidad ;
Vergilio, Silvia Regina .
IEEE TRANSACTIONS ON RELIABILITY, 2007, 56 (03) :422-434
[7]  
COSTA EO, 2005, 16 INT S SOFTW REL E
[8]  
COSTA EO, 2006, 18 INT C TOOLS ART I
[9]  
CRESPO AN, 1997, THESIS U CAMPINAS BR
[10]  
Daida JM, 2005, GECCO 2005: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOLS 1 AND 2, P1627