Abstract
We investigate prior sensitivity to predictions of software reliability made with two well-known software reliability models; one based on a nonhomogeneous Poisson process and the other a time series. A mixture of formal (global) and informal sensitivity approaches is used. We demonstrate that while inference based on the first of these models does not seem too sensitive to the prior input, inference from the time series model does exhibit considerable prior sensitivity, even when the sample of observed data is quite large.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Adams, E.N. (1984). Optimizing preventive service of software products. IBM Journal of Research and Development, 28.
Berger, J.O. (1994). An overview of robust Bayesian analysis. Test, 3, 5–124.
Berger, J.O. and Moreno, E. (1994). Bayesian robustness in bidimensional models: prior independence. Journal of Statistical Planning and Inference, 40, 161–178.
Campodónico, S. and Singpurwalla, N.D. (1994). A Bayesian analysis of the logarithmic-Poisson execution time model based on expert opinion and failure data. IEEE Transactions in Software Engineering, SE-20, 677–683.
Chen, Y. and Singpurwalla, N.D. (1997). Unification of software reliability models via self-exciting Poisson processes. Advances in Applied Probability, 29, 337–352.
Dalal, S.R. and Mallows, C.L. (1986). When should one stop testing software? Journal of the American Statistical Association, 83, 872–879.
Forman, E.H. and Singpurwalla, N.D. (1977). An empirical stopping rule for debugging and testing computer software. Journal of the American Statistical Association, 72, 750–757.
Gustafson, P. (2000). Local robustness of posterior quantities. In Robust Bayesian Analysis (D. RÃos Insua and F. Ruggeri, eds.). New York: Springer-Verlag.
Jelinski, Z. and Moranda, P. (1972). Software reliability research. In Statistical Computer Performance Evaluation (W. Freiberger, ed.), 465–484. New York: Academic Press.
Joe, H. and Reid, N. (1985). On the software reliability models of Jelinski Moranda and Littlewood. IEEE Transactions on Reliability, R-34, 216–218.
Keiller, P.A., Littlewood, B., Miller, D.R. and Sofer, A. (1983). A comparison of software reliability predictions. Digest FTCS, 13, 128–134.
Littlewood, B. (1989). Forecasting software reliability. Lecture Notes in Computer Science, 341. Berlin: Springer-Verlag.
Littlewood, B. and Verall, J.L. (1973). A Bayesian reliability growth model for computer software. Applied Statistics, 22, 332–346.
Marin, J.M. (2000). Case study of a robust dynamic linear model. In Robust Bayesian Analysis (D. RÃos Insua and F. Ruggeri, eds.). New York: Springer-Verlag.
Mcdaid, K. (1998). Deciding how long to test software. Ph.D. Dissertation, The University of Dublin, Trinity College.
Musa, J.D. and Okumoto, K. (1987). A logarithmic Poisson execution time model for software reliability measurement. Proceedings of the 7th International Conference on Software Engineering, Orlando, 230–237.
Singpurwalla, N.D. (1991). Determining an optimal time for testing and debugging software. IEEE Transactions in Software Engineering, SE-17, 313–319.
Singpurwalla, N.D. (1992). Non-homogeneous autoregressive processes for tracking (software) reliability growth, and their Bayesian analysis. Journal of the Royal Statistical Society, 54, 145–156.
Singpurwalla, N.D. and Soyer, R. (1985). Assessing (software) reliability growth using a random coefficient autoregressive process and its ramifications. IEEE Transactions in Software Engineering, SE-11, 12: 1456–1464.
Singpurwalla, N.D. and Wilson, S.P. (1994). Software reliability modeling. International Statistical Review, 62, 289–317.
Singpurwalla, N.D. and Wilson, S.P. (1999). Statistical Methods in Software Engineering: Reliability and Risk. New York: Springer-Verlag.
Wiper, M.P., RÃos Insua, D. and Hierons, R.M. (1998). Bayesian inference and optimal release times for two software failure models. Revista de la Real Academia de Ciencias Exactas, Fisicas y Naturales (Espana), 92, 323–328.
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer Science+Business Media New York
About this chapter
Cite this chapter
Wilson, S.P., Wiper, M.P. (2000). Prior Robustness in Some Common Types of Software Reliability Model. In: Insua, D.R., Ruggeri, F. (eds) Robust Bayesian Analysis. Lecture Notes in Statistics, vol 152. Springer, New York, NY. https://doi.org/10.1007/978-1-4612-1306-2_21
Download citation
DOI: https://doi.org/10.1007/978-1-4612-1306-2_21
Publisher Name: Springer, New York, NY
Print ISBN: 978-0-387-98866-5
Online ISBN: 978-1-4612-1306-2
eBook Packages: Springer Book Archive