Discrete time software reliability modeling with periodic debugging schedule
Article Type
Research Article
Publication Title
Statistical Methodology
Abstract
In many situations, multiple copies of a software are tested in parallel with different test cases as input, and the detected errors from a particular round of testing are debugged together. In this article, we discuss a discrete time model of software reliability for such a scenario of periodic debugging. We propose likelihood based inference of the model parameters, including the initial number of errors, under the assumption that all errors are equally likely to be detected. The proposed method is used to estimate the reliability of the software. We establish asymptotic normality of the estimated model parameters. The performance of the proposed method is evaluated through a simulation study and its use is illustrated through the analysis of a dataset obtained from testing of a real-time flight control software. We also consider a more general model, in which different errors have different probabilities of detection.
First Page
147
Last Page
159
DOI
10.1016/j.stamet.2016.08.006
Publication Date
12-1-2016
Recommended Citation
Das, Sudipta; Dewanji, Anup; and Sengupta, Debasis, "Discrete time software reliability modeling with periodic debugging schedule" (2016). Journal Articles. 4167.
https://digitalcommons.isical.ac.in/journal-articles/4167