Software Reliability Growth Modeling with Number of Test Runs

Shigeru YAMADA  Shunji OSAKI  Hiroyuki NARIHISA  

IEICE TRANSACTIONS (1976-1990)   Vol.E67   No.2   pp.79-83
Publication Date: 1984/02/25
Online ISSN: 
Print ISSN: 0000-0000
Type of Manuscript: PAPER
Category: Software

Full Text: PDF>>
Buy this Article

Modeling of software reliability growth for a software error detection process is one of key objectives in software reliability. Most of software reliability growth models proposed in the existing literature have adopted a calendar time or machine execution time as the unit of error detection period. This paper investigates a software reliability growth model which uses the number of test runs or executed test cases as the unit of error detection period. The model is discussed by assuming a nonhomogeneous Poission process (NHPP) in which the random variable is defined as the number of software errors detected out of n test runs (n0, 1, 2, ). The NHPP model has a mean value function showing an exponential growth curve. A set of actual software error data is analyzed, and the maximum likelihood estimates of the unknown parameters and the related quantitative indices for software reliability assessment are obtained. The goodness-of-fit test shows that the observed data well-fit the NHPP model. Finally, a software release problem based on a reliability criterion is discussed.