Software-reliability growth model: primary-failures generate secondary-faults under imperfect debugging

1994 ◽  
Vol 43 (3) ◽  
pp. 408-413 ◽  
Author(s):  
P. Zeephongsekul ◽  
G. Xia ◽  
S. Kumar
Author(s):  
P. ROY ◽  
G. S. MAHAPATRA ◽  
K. N. DEY

In this paper, we propose a non-homogeneous Poisson process (NHPP) based software reliability growth model (SRGM) in the presence of modified imperfect debugging and fault generation phenomenon. The testing team may not be able to remove a fault perfectly on observation of a failure due to the complexity of software systems and incomplete understanding of software, and the original fault may remain, or get replaced by another fault causing error generation. We have proposed an exponentially increasing fault content function and constant fault detection rate. The total fault content of the software for our proposed model increases rapidly at the beginning of the testing process. It grows gradually at the end of the testing process because of increasing efficiency of the testing team with testing time. We use the maximum likelihood estimation method to estimate the unknown parameters of the proposed model. The applicability of our proposed model and comparisons with established models in terms of goodness of fit and predictive validity have been presented using five known software failure data sets. Experimental results show that the proposed model gives a better fit to the real failure data sets and predicts the future behavior of software development more accurately than the traditional SRGMs.


Sign in / Sign up

Export Citation Format

Share Document