Hostname: page-component-76fb5796d-5g6vh Total loading time: 0 Render date: 2024-04-28T00:09:24.885Z Has data issue: false hasContentIssue false

A RELIABILITY-CONSTRAINED SOFTWARE RELEASE POLICY USING A NON-GAUSSIAN KALMAN FILTER MODEL

Published online by Cambridge University Press:  27 February 2007

Ching-Ti Liu
Affiliation:
Department of Epidemiology and Public Health, Yale University, New Haven, CT, E-mail: ching-ti.liu@yale.edu
Yen-Chang Chang
Affiliation:
Department of Applied Mathematics, National Hsinchu University of Education, Hsinchu, Taiwan, Republic of China, E-mail: yenchang@mail.nhcue.edu.tw

Abstract

Software reliability is one of important characteristics of software quality, and software release time is an important application of the software reliability model. In this article we consider a software release policy based on a Gamma-Gamma-type Kalman filter as well as the risk cost due to software failures and the cost for debugging in software systems. Under this model, the optimal release time that minimizes the expected cost in every test-debugging stage subject to a reliability constraint is discussed. An example to illustrate the framework of our model is given.

Type
Research Article
Copyright
© 2007 Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

REFERENCES

Bather, J.A. (1965). Invariant conditional distributions. Annals of Mathematical Statistics 36: 829846.Google Scholar
Chang, Y.C. (2004). A sequential software release policy. Annals of the Institute of Statistical Mathematics 56(1): 193204.Google Scholar
Chang, Y.C. & Leu, L.Y. (1998). A state space model for software reliability. Annals of Institute of Statistical Mathematics 50: 789799.Google Scholar
Chen, Y. & Singpurwalla, N.D. (1994). A non-Gaussian Kalman filter model for tracking software reliability. Statistica Sinica 4: 535548.Google Scholar
Chen, Y. & Singpurwalla, N.D. (1997). Unification of software reliability models by self-exciting point processes. Advances in Applied Probability 29: 337352.Google Scholar
Dalal, S.R. & Mallows, C.L. (1988). When to stop testing software? Journal of the American Statistical Association 83: 827879.Google Scholar
Johnson, N. & Kotz, S. (1970). Continuous univariate distributions: 2. Boston: Houghton Mifflin.
Kimura, M., Toyota, T., & Yamada, S. (1999). Economic analysis of software release problems with warranty cost and reliability requirement. Reliability Engineering and System Safety 66: 4955.Google Scholar
Musa, J.D. (1979). Software Reliability Data. New York: IEEE Computer Society Repository.
Musa, J.D., Iannino, A., & Okumoto, K. (1987). Software reliability: Measurement, prediction, application. New York: McGraw-Hill.
Okumoto, K. & Goel, A.L. (1980). Optimum release time for software systems based on reliability and cost criteria. Journal of Systems and Software 1: 315318.Google Scholar
Pham, H. (2000). Software reliability. Singapore: Springer-Verlag.
Randolph, P. & Sahinoglu, M. (1995). A stopping rule for a compound Poisson random variable. Applied Stochastic Models and Data Analysis 11: 135143.Google Scholar
Ross, S.M. (1985). Software reliability: The stopping rule problem. IEEE Transactions on Software Engineering 11: 14271476.Google Scholar
Singpurwalla, N.D. & Soyer, R. (1992). Non-homogeneous autoregressive processes for tracking (software) reliability growth, and their Bayesian analysis. Journal of the Royal Statistical Society: Series B 54: 145156.Google Scholar
Singpurwalla, N.D. & Wilson, S.P. (1994). Software reliability modeling. International Statistical Review 62: 289317.Google Scholar
Singpurwalla, N.D. & Wilson, S.P. (1999). Statistical methods in software engineering reliability and risk. New York: Springer-Verlag.CrossRef
Xie, M. & Hong, G.Y. (1999). Software release time determination based on unbounded NHPP model. Computers and Industrial Engineering 37: 165168.Google Scholar
Yamada, S., Narhisa, H., & Osaki, S. (1984). Optimum release policies for a software system with a scheduled software delivery time. International Journal of Systems and Science 15: 905914.Google Scholar
Yamada, S. & Osaki, S. (1985). Cost-reliability optimal release policies for software systems. IEEE Transactions on Reliability 34: 422424.Google Scholar