Skip to main content
Log in

A sequential software release policy

  • Software Reliability
  • Published:
Annals of the Institute of Statistical Mathematics Aims and scope Submit manuscript

Abstract

Most existing studies on software release policies use models based on the non-homogeneous Poisson process. In this paper, we discuss a software release policy based on a state space model. The state space model has a Gamma-Gamma type invariant conditional distribution. A cost model that removes errors in software systems and risk cost due to software failure is used. The optimal release time to minimize the expected cost in every test-debugging stage is discussed.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Chang, Y. C. and Leu, L.Y. (1998). A state space model for software reliability,Annals of the Institute of Statistical Mathematics,50, 789–799.

    Article  MATH  Google Scholar 

  • Chen, Y. and Singpurwalla, N. D. (1994). A non-Gaussian Kalman filter model for tracking software reliability,Statistica Sinica,4, 535–548.

    MATH  Google Scholar 

  • Chen, Y. and Singpurwalla, N. D. (1997). Unification of software reliability models by self-exciting point processes,Advances in Applied Probability,29, 337–352.

    Article  MathSciNet  Google Scholar 

  • Dalal, S. R. and Mallows, C. L. (1988). When should one stop testing software?Journal of the American Statistical Association,83, 872–879.

    Article  MathSciNet  MATH  Google Scholar 

  • Dalal, S. R. and Mallows, C. L. (1990). Some graphical aids for deciding when to stop testing software,IEEE Journal on Selected Areas in Communications,8, 167–175.

    Article  Google Scholar 

  • Johnson, N. and Kotz, S. (1970).Continuous Univariate Distributions-2, Houghton Mifflin Company, New York.

    Google Scholar 

  • Kimura, M., Toyota, T. and Yamada, S. (1999). Economic analysis of software release problems with warranty cost and reliability requirement,Reliability Engineering and System Safety,66, 49–55.

    Article  Google Scholar 

  • Musa, J. D. (1979).Software Reliability Data, IEEE Computer Society Repository, New York.

    Google Scholar 

  • Okumoto, K. and Goel, A. L. (1980). Optimum release time for software systems based on reliability and cost criteria,Journal of Systems and Software,1, 315–318.

    Article  Google Scholar 

  • Pham, H. (2000).Software Reliability, Springer, Singapore.

    MATH  Google Scholar 

  • Randolph, P. and Sahinoglu, M. (1995). A stopping rule for a compound Poisson random variable,Applied Stochastic Models and Data Analysis,11, 135–143.

    MathSciNet  MATH  Google Scholar 

  • Ross, S. M. (1985). Software reliability: The stopping rule problem,IEEE Transactions on Software Engineering,SE-11, 1472–1476.

    Google Scholar 

  • Runggaldier, W. J. (1993). Concepts of optimality in stochastic control,Reliability and Decision Making (eds. R. E. Barlow, C. A. Clarotti and F. Spizzichino), 101–114, Elservier Applied Science, London.

    Google Scholar 

  • Singpurwalla, N. D. and Soyer, R. (1992). Non-Homogeneous autoregressive processes for tracking (software) reliability growth, and their Bayesian analysis,Journal of the Royal Statistical Society Series B-Statistical Methodology,54, 145–156.

    Google Scholar 

  • Singpurwalla, N. D. and Wilson, S. P. (1994). Software reliability modeling,International Statistical Review,62, 289–317.

    Article  MATH  Google Scholar 

  • Singpurwalla, N. D. and Wilson, S. P. (1999).Statistical Methods in Software Engineering—Reliability and Risk, Springer, New York.

    MATH  Google Scholar 

  • Xie, M. and Hong, G. Y. (1999). Software release time determination based on unbounded NHPP model,Computers and Industrial Engineering,37, 165–168.

    Article  Google Scholar 

  • Yamada, S. and Osaki, S. (1985). Cost-reliability optimal release policies for software systems,IEEE Transactions on Reliability,R-34, 422–424.

    Article  Google Scholar 

  • Yamada, S., Narhisa, H. and Osaki, S. (1984). Optimum release policies for a software system with a scheduled software delivery time,International Journal of Systems Science,15, 905–914.

    MATH  Google Scholar 

  • Yamada, S., Ichimori, T. and Nishiwaki, M. (1995). Optimal allocation policies for testing-resource based on a software reliability growth model,Mathematical and Computer Modelling,22, 259–301.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

About this article

Cite this article

Chang, YC. A sequential software release policy. Ann Inst Stat Math 56, 193–204 (2004). https://doi.org/10.1007/BF02530532

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02530532

Key words and phrases

Navigation