Advanced SearchSearch Tips
The Software Reliability Growth Models for Software Life-Cycle Based on NHPP
facebook(new window)  Pirnt(new window) E-mail(new window) Excel Download
 Title & Authors
The Software Reliability Growth Models for Software Life-Cycle Based on NHPP
Nam, Kyung-H.; Kim, Do-Hoon;
  PDF(new window)
This paper considers the differences in the software execution environments in the testing phase and the operational phase to determine the optimal release time and warranty period of software systems. We formulate equations for the total expected software cost until the end of the software life cycle based on the NHPP. In addition, we derive the optimal release time that minimizes the total expected software cost for an imperfect debugging software reliability model. Finally, we analyze the sensitivity of the optimal testing and maintenance design related to variation of the cost model parameters based on the fault data observed in the actual testing process, and discuss the quantitative properties of the proposed model.
Software reliability growth model;nonhomogeneous Poisson process;software release time;warranty period;software maintenance activity;
 Cited by
Cha, J. H. (2000). On a better burn-in procedure, Journal of Applied Probability, 37, 1099-1103. crossref(new window)

Cha, J. H. (2001). Burn-in procedures for a generalized model, Journal of Applied Probability, 38, 542-553. crossref(new window)

Dohi, T., Okamura, H., Kaio, N. and Osaki, S. (2000). The age-dependent optimal warranty policy and its application to software maintenance contract, Proceeding 5th International on Probability Safety Assessment Manage, 4, 2547-2552.

Goel, A. L. and Okumoto, K. (1979). Time-dependent error-detection rate model for software reliability and other performance measures, IEEE Transactions on Reliability, R-28, 206-211. crossref(new window)

Jelinski, Z. and Moranda, P. B. (1972). Software Reliability Research, Statistical Computer Performance Evaluation, Freiberger, W. Ed., Academic Press, New York.

Kimura, M., Toyota, T. and Yamada, S. (1999). Economic analysis of software release problem with warranty cost and reliability requirement, Reliability Engineering and System Safety, 66, 49-55. crossref(new window)

Koch, H. S. and Kubat, P. (1983). Optimal release time of computer software, IEEE Transaction on Software Engineering, 9, 323-327. crossref(new window)

Mi, J. (1994). Burn-in and maintenance policies, Advances in Applied Probability, 26, 207-221. crossref(new window)

Musa, J. D. (1979). Software Reliability Data, Technique Report, Roma Air Development Center, USFA.

Okumoto, K. and Goel, A. L. (1980). Optimum release time for software system and based on reliability and cost criteria, Journal of System and Software, 1, 315-318. crossref(new window)

Pham, H. (1993). Software reliability assessment: Imperfect debugging and multiple failure types in software development, EG&G-RAMM-10737, Idaho National Engineering Laboratory.

Pham, H. and Zhang, X. (1999). A software cost model with warranty and risk costs, IEEE Transactions on Computers, 48, 71-75. crossref(new window)

Rinsaka, K. and Sandoh, H. (1999). A study on software maintenance service contracts, Transactions of IEICE, J82-A, 1819-1829.

Rinsaka, K. and Dohi, T. (2006). Optimal testing/maintenance design in a software development project, Electronics and Communications in Japan, 89, 953-961.

Yamada, S. (1994). Optimal release problems with warranty period based on a software maintenance cost model, Transactions on IPS Japan, 35, 2197-2202.