Browse > Article
http://dx.doi.org/10.7469/JKSQM.2011.39.2.170

A Study on Optimal Software Maintenance Policies with Warranty Period  

Nam, Kyung-H. (Department of Applied Information Statistics, Kyonggi University)
Kim, Do-Hoon (Department of Applied Information Statistics, Kyonggi University)
Publication Information
Abstract
In general, a software fault detection phenonenon is described by a software reliability model based on a nonhomogeneous Poisson process(NHPP). In this paper, we propose a software reliability growth model considering the differences of the software environments in both the testing phase and the operational phase. Also, we consider the problem of determining the optimal release time and the optimal warranty period that minimize the total expected software cost which takes account of periodic software maintenance(e.g. patch, update, etc). Finally, we analyze the sensitivity of the optimal release time and warranty period based on the fault data observed in the actual testing process.
Keywords
Nonhomogeneous Poisson Process; Software Reliability Growth Model; Mean Value Function; Software Release Time; Warranty Period; Total Expected Software Cost;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Yamada, S., Tokuno, K, and Osaki, S.(1992), "Impe rfect debugging models with fault introduction rate for software reliability assessment", International Journal of System Science, Vol. 23, pp. 2241-2252.   DOI   ScienceOn
2 Yamada, S., Tanio, Y. and Osaki, S.(1991), "Software reliability measurement and assessment methods during operational phase and their comparisons", Transactions on IEICE, J7-D-I, pp. 240-248.
3 Shyur, H. J.(2003), "A stochastic software reliability model with imperfect debugging and changepoint", The Journal of System and Software, Vol. 66, pp. 135-141.   DOI   ScienceOn
4 Yamada, S.(1993), "Software reliability measurement during operational phase its application", Journal of Computational Software Engineering, pp. 389-402.
5 Yamada, S., Ohba, M. and Osaki, S.(1983), "S-shaped reliability growth modeling for software error detection", IEEE Transactions on Reliability, Vol. R-32, No. 5, pp. 475-478, 484.
6 Yamada, S., Tanio, Y. and Osaki, S.(1989), "A software reliability evaluation method during operation phase", Transactions on IEICE, J72-D-I, pp. 797-803.
7 Goel, A. L. and Okumoto, K.(1979), "Time-dependent error-detection rate model for software reliability and other performance measures", IEEE Transactions on Reliability, Vol. R-28, No. 3, pp. 206-211.
8 Musa, J. D., Iannino, A., Okumoto, K.(1987), Softw are reliability measurement prediction application, McGraw-Hill, New York
9 Pham, H. and Zhang, X.(2003), "A software cost model with imperfect debugging, random life cycle and penalty cost", International Journal of System Science, Vol. 27, pp. 455-463.
10 Rinsaka, K., and Dohi, T.(2005), "Determining the optimal software warranty period under various operational circumstances", International Journal of Quality and Reliability Management, Vol. 22, pp. 715-730.   DOI   ScienceOn
11 Rinsaka, K., and Dohi, T.(2006), "Optimal Testing/ Maintenance Design in a Software Development Project", Electronics and Communications in Japan, Vol. 89, pp. 953-961.
12 최규식, 김용경(2003), "운영단계의 소프트웨어 신뢰도에 관한 연구", Journal of Information Technol ogy Application and Management, 10권, 4호, pp. 185-194.
13 Abde-Ghaly, A. A., Chan, P. Y, and Littlewood, B.(1986), "Evaluation of competing software reliability prediction", IEEE Transactions on Software Engineering, Vol. 12, pp. 950-967.
14 Chang, I. P.(1997), "An analysis of software reliability with change-point models", NSC 85-2121-M031-003, National Science Council, Taiwan.