A New Software Reliability Growth Model: Genetic-Programming-Based Approach

HTML  Download Download as PDF (Size: 226KB)  PP. 476-481  
DOI: 10.4236/jsea.2011.48054    6,882 Downloads   13,914 Views  Citations

Affiliation(s)

.

ABSTRACT

A variety of Software Reliability Growth Models (SRGM) have been presented in literature. These models suffer many problems when handling various types of project. The reason is; the nature of each project makes it difficult to build a model which can generalize. In this paper we propose the use of Genetic Programming (GP) as an eVolutionary computation approach to handle the software reliability modeling problem. GP deals with one of the key issues in computer science which is called automatic programming. The goal of automatic programming is to create, in an automated way, a computer program that enables a computer to solve problems. GP will be used to build a SRGM which can predict accumulated faults during the software testing process. We evaluate the GP developed model and compare its performance with other common growth models from the literature. Our experiments results show that the proposed GP model is superior compared to Yamada S-Shaped, Generalized Poisson, NHPP and Schneidewind reliability models.

Share and Cite:

Z. ALRahamneh, M. Reyalat, A. Sheta, S. Bani-Ahmad and S. Al-Oqeili, "A New Software Reliability Growth Model: Genetic-Programming-Based Approach," Journal of Software Engineering and Applications, Vol. 4 No. 8, 2011, pp. 476-481. doi: 10.4236/jsea.2011.48054.

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.