NHPP models with Markov switching for software reliability
We describe the use of a latent Markov process governing the parameters of a nonhomogeneous Poisson process (NHPP) model for characterizing the software development defect discovery process. Use of a Markov switching process allows us to characterize non-smooth variations in the rate at which defects are found, better reflecting the industrial software development environment in practice. Additionally, we propose a multivariate model for characterizing changes in the distribution of defect types that are found over time, conditional on the total number of defects. A latent Markov chain governs the evolution of probabilities of the different types. Bayesian methods via Markov chain Monte Carlo facilitate inference. We illustrate the efficacy of the methods using simulated data, then apply them to model reliability growth in a large operating system software component-based on defects discovered during the system testing phase of development.
Year of publication: |
2008
|
---|---|
Authors: | Ravishanker, Nalini ; Liu, Zhaohui ; Ray, Bonnie K. |
Published in: |
Computational Statistics & Data Analysis. - Elsevier, ISSN 0167-9473. - Vol. 52.2008, 8, p. 3988-3999
|
Publisher: |
Elsevier |
Saved in:
Saved in favorites
Similar items by person
-
Bayesian prediction for vector ARFIMA processes
Ravishanker, Nalini, (2002)
-
Bispectral-based methods for clustering time series
Harvill, Jane L., (2013)
-
Bayesian analysis of Vector ARMA models using Gibbs sampling
Ravishanker, Nalini, (1997)
- More ...