TESTING-DOMAIN DEPENDENT SOFTWARE RELIABILITY GROWTH MODELS AND THEIR COMPARISONS OF GOODNESS-OF-FIT

A software developer has to test to verify the implemented functions based on its requirement specification. We use many various test-cases for testing. Then, there is a set of the modules and functions in the software system to be influenced by the executed test-cases. The set is called a testing-domain and it spreads with the progress of testing. The growth rate of testing-domain in the software system is closely related to the quality and quantity of the executed test-cases by testing. Further, the quality of test-cases is related to the testing-skill of test-case designers. In this paper, we discuss testing-domain dependent software reliability growth models. The models are formulated by a nonhomogeneous Poisson process. Further, we propose three kinds of testing-domain, i.e., the basic testing-domain, the testing-domain with skill-factor, and the testing-domain with imperfect debugging. Finally, these models are applied to fault data observed in actual development projects, the software reliability analysis results are shown, and the comparisons of goodness-of-fit with the conventional software reliability growth models are performed.