Software Reliability Modeling Based on Capture-Recapture Sampling

Hiroyuki OKAMURA  Tadashi DOHI  

IEICE TRANSACTIONS on Fundamentals of Electronics, Communications and Computer Sciences   Vol.E92-A   No.7   pp.1615-1622
Publication Date: 2009/07/01
Online ISSN: 1745-1337
DOI: 10.1587/transfun.E92.A.1615
Print ISSN: 0916-8508
Type of Manuscript: Special Section PAPER (Special Section on Recent Advances in Technologies for Assessing System Reliability)
software reliability,  capture-recapture model,  parameter estimation,  sampling scheme,  Bayesian estimation,  

Full Text: PDF(287.8KB)>>
Buy this Article

This paper proposes a dynamic capture-recapture (DCR) model to estimate not only the total number of software faults but also quantitative software reliability from observed data. Compared to conventional static capture-recapture (SCR) model and usual software reliability models (SRMs) in the past literature, the DCR model can handle dynamic behavior of software fault-detection processes and can evaluate quantitative software reliability based on capture-recapture sampling of software fault data. This is regarded as a unified modeling framework of SCR and SRM with the Bayesian estimation. Simulation experiments under some plausible testing scenarios show that our models are superior to SCR and SRMs in terms of estimation accuracy.