Browse > Article
http://dx.doi.org/10.5351/KJAS.2010.23.3.573

The Software Reliability Growth Models for Software Life-Cycle Based on NHPP  

Nam, Kyung-H. (Department of Applied Information Statistics, Kyonggi University)
Kim, Do-Hoon (Department of Applied Information Statistics, Kyonggi University)
Publication Information
The Korean Journal of Applied Statistics / v.23, no.3, 2010 , pp. 573-584 More about this Journal
Abstract
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.
Keywords
Software reliability growth model; nonhomogeneous Poisson process; software release time; warranty period; software maintenance activity;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Cha, J. H. (2000). On a better burn-in procedure, Journal of Applied Probability, 37, 1099-1103.   DOI   ScienceOn
2 Yamada, S. (1994). Optimal release problems with warranty period based on a software maintenance cost model, Transactions on IPS Japan, 35, 2197-2202.
3 Rinsaka, K. and Sandoh, H. (1999). A study on software maintenance service contracts, Transactions of IEICE, J82-A, 1819-1829.
4 Rinsaka, K. and Dohi, T. (2006). Optimal testing/maintenance design in a software development project, Electronics and Communications in Japan, 89, 953-961.
5 Cha, J. H. (2001). Burn-in procedures for a generalized model, Journal of Applied Probability, 38, 542-553.   DOI   ScienceOn
6 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.
7 Koch, H. S. and Kubat, P. (1983). Optimal release time of computer software, IEEE Transaction on Software Engineering, 9, 323-327.   DOI   ScienceOn
8 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.   DOI   ScienceOn
9 Jelinski, Z. and Moranda, P. B. (1972). Software Reliability Research, Statistical Computer Performance Evaluation, Freiberger, W. Ed., Academic Press, New York.
10 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.   DOI   ScienceOn
11 Mi, J. (1994). Burn-in and maintenance policies, Advances in Applied Probability, 26, 207-221.   DOI   ScienceOn
12 Musa, J. D. (1979). Software Reliability Data, Technique Report, Roma Air Development Center, USFA.
13 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.   DOI   ScienceOn
14 Pham, H. (1993). Software reliability assessment: Imperfect debugging and multiple failure types in software development, EG&G-RAMM-10737, Idaho National Engineering Laboratory.
15 Pham, H. and Zhang, X. (1999). A software cost model with warranty and risk costs, IEEE Transactions on Computers, 48, 71-75.   DOI   ScienceOn