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
相关论文
共 50 条
  • [1] Modeling software reliability growth with genetic programming
    Costa, Eduardo Oliveira
    Vergilio, Silvia R.
    Pozo, Aurora
    Souza, Gustavo
    [J]. 16th IEEE International Symposium on Software Reliability Engineering, Proceedings, 2005, : 171 - 180
  • [2] Suitability of genetic programming for software reliability growth modeling
    Afzal, Wasif
    Torkar, Richard
    [J]. CSA 2008: INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE AND ITS APPLICATIONS, PROCEEDINGS, 2008, : 114 - 117
  • [3] A GENETIC PROGRAMMING APPROACH TO SOFTWARE COST MODELING AND ESTIMATION
    Papatheocharous, Efi
    Iasonos, Angela
    Andreou, Andreas S.
    [J]. ICEIS 2010: PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 1: DATABASES AND INFORMATION SYSTEMS INTEGRATION, 2010, : 281 - 287
  • [4] Using Genetic Programming for Software Reliability
    Peled, Doron
    [J]. RUNTIME VERIFICATION, (RV 2016), 2016, 10012 : 116 - 131
  • [5] Improved Genetic Programming Model for Software Reliability
    Cheng, Huifang
    Zhang, Yongqiang
    Zhao, Jing
    [J]. 2009 INTERNATIONAL ASIA SYMPOSIUM ON INTELLIGENT INTERACTION AND AFFECTIVE COMPUTING, 2009, : 164 - +
  • [6] A Non-Parametric Software Reliability Modeling Approach by Using Gene Expression Programming
    Li, Hai-Feng
    Lu, Min-Yan
    Zeng, Min
    Huang, Bai-Qiao
    [J]. JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2012, 28 (06) : 1145 - 1160
  • [7] A functional approach to software reliability modeling
    Munson, JC
    [J]. QUALITY OF NUMERICAL SOFTWARE - ASSESSMENT AND ENHANCEMENT, 1997, : 61 - 76
  • [8] Software reliability modeling: An approach to early reliability prediction
    Smidts, C
    Stutzke, M
    Stoddard, RW
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 1998, 47 (03) : 268 - 278
  • [9] Exploring genetic programming and boosting techniques to model software reliability
    Costa, Eduardo Oliveira
    de Souza, Gustavo Alexandre
    Ramirez Pozo, Aurora Trinidad
    Vergilio, Silvia Regina
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 2007, 56 (03) : 422 - 434
  • [10] A Software Reliability Modeling Method Based on Gene Expression Programming
    Zhang, Yongqiang
    Xiao, Jing
    [J]. APPLIED MATHEMATICS & INFORMATION SCIENCES, 2012, 6 (01): : 125 - 132