DOI QR코드

DOI QR Code

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)
  • 남경현 (경기대학교 응용정보통계학과) ;
  • 김도훈 (경기대학교 응용정보통계학과)
  • Received : 2010.06.04
  • Accepted : 2011.05.31
  • Published : 2011.06.30

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

References

  1. 최규식, 김용경(2003), "운영단계의 소프트웨어 신뢰도에 관한 연구", Journal of Information Technol ogy Application and Management, 10권, 4호, pp. 185-194.
  2. 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.
  3. Chang, I. P.(1997), "An analysis of software reliability with change-point models", NSC 85-2121-M031-003, National Science Council, Taiwan.
  4. 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.
  5. Musa, J. D., Iannino, A., Okumoto, K.(1987), Softw are reliability measurement prediction application, McGraw-Hill, New York
  6. 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.
  7. 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. https://doi.org/10.1108/02656710510610857
  8. 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.
  9. 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. https://doi.org/10.1016/S0164-1212(02)00071-7
  10. Yamada, S.(1993), "Software reliability measurement during operational phase its application", Journal of Computational Software Engineering, pp. 389-402.
  11. 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.
  12. 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.
  13. 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.
  14. 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. https://doi.org/10.1080/00207729208949452