• DocumentCode
    1412693
  • Title

    A Genetic Programming Approach for Software Reliability Modeling

  • Author

    Costa, Eduardo Oliveira ; Pozo, Aurora Trinidad Ramirez ; Vergilio, Silvia Regina

  • Author_Institution
    Comput. Sci. Dept., Fed. Univ. of Parana (UFPR), Curitiba, Brazil
  • Volume
    59
  • Issue
    1
  • fYear
    2010
  • fDate
    3/1/2010 12:00:00 AM
  • Firstpage
    222
  • Lastpage
    230
  • Abstract
    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 (?? + ??) GP. To evaluate this new approach, we repeated the same experiments conducted before. The results obtained show that the (?? + ??) 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.
  • Keywords
    genetic algorithms; software reliability; boosting; genetic programming; software reliability modeling; 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.2010.2040759
  • Filename
    5409534