Testing coverage based NHPP software reliability growth modeling with testing effort and change-point

Anu G. Aggarwal, Sudeep Kumar, Ritu Gupta · International Journal of Systems Assurance Engineering and Management · 2024

Abstract This paper investigates a software reliability growth model based on non-homogeneous Poisson process that includes coverage testing and change-points. The model integrate effort spent into a model to evaluate software reliability based on testing coverage. The amount of testing effort spent follows the Weibull distribution, while the amount of coverage is modeled by logistic, delayed S-shaped and exponential functions. Additionally, we look into the cost requirement-based software release time for exponential functions with a reliability constraint. We introduce the genetic algorithm, which is a powerful tool for dealing with search and optimization issues. For the purpose of testing the model's goodness of fit, two real failure datasets are used, and the model’s performance is analyzed based on goodness-of-fit metrics. By comparing the proposed model to perfect debugging models that have been described in the literature, it is demonstrated that the proposed model demonstrates notable advancements in this regard. The results of our analysis indicate that a software reliability estimation model should include change-points in a testing process if they exist.

Read the paper · More papers on PaperTik