DOI QR코드

DOI QR Code

The Optimal Release Time in Cost Model Using PCLS Model

  • Song, Kwang Yoon (Department of computer science and statistics, Chosun University) ;
  • Chang, In Hong (Department of computer science and statistics, Chosun University) ;
  • Choi, Min Su (Department of computer science and statistics, Chosun University) ;
  • Lee, Da Hye (Department of computer science and statistics, Chosun University)
  • Received : 2016.08.30
  • Accepted : 2016.09.25
  • Published : 2016.09.30

Abstract

The basic goal of software development is to produce high quality software at low cost. Therefore, when to stop software testing and release the software product is a significant point in the software development. The software cost model is an effective tool used to help software developers control costs and determine the release time. In this paper, we discuss the cost model to apply all 6 models with consideration of time to remove errors, cost of removing each error and risk cost due to software failure. We show the impact of cost coefficients and parameter values on the expected total cost by changing the values and comparing the optimal release times.

Keywords

References

  1. A. L. Goel and K. Okumoto, "Time-dependent error-detection rate model for software reliability and other performance measures", IEEE T. Reliab., Vol. R-28, pp. 206-211, 1979. https://doi.org/10.1109/TR.1979.5220566
  2. M. Ohba, "Inflection S-shaped software reliability growth model", in stochastic models in reliability theory, Ed. S. Osaki, Y. Hatoyama, Berlin: Springer-Verlag, pp. 144-162, 1984.
  3. S. Yamada, K. Tokuno, and S. Osaki, "Imperfect debugging models with fault introduction rate for software reliability assessment", Int. J. Syst. Sci., Vol. 23, pp. 2241-2252, 1992. https://doi.org/10.1080/00207729208949452
  4. H. Pham and X. Zhang, "An NHPP software reliability models and its comparison", International Journal of Reliability, Quality and Safety Engineering, Vol. 4, pp. 269-282, 1997. https://doi.org/10.1142/S0218539397000199
  5. H. Pham, L. Nordmann, and X. Zhang, "A general imperfect software debugging model with S-shaped fault detection rate", IEEE T. Reliab., Vol. 48, pp. 169-175, 1999. https://doi.org/10.1109/24.784276
  6. J. Gao, X. Bai, W. T. Tsai, and T. Uehara, "Mobile application testing: A tutorial", Computer, Vol. 47, pp. 46-55. 2014.
  7. F. Khomh, T. Dhaliwal, Z. Ying, and B. Adams, "Do faster releases improve software quality? An empirical case study of Mozilla Firefox", (paper presented at the Mining Software Respositories(MSR), 2012 9th IEEE Working Conference on, June 2-3, pp. 179-188, 2012.
  8. P. K. Kapur, R. B. Garg, and S. Kumar, "Contributions to hardware and software reliability", Singapore: World Scientific Publishing Co. Ltd, 1999.
  9. I. H. Chang, H. Pham, S. W. Lee, and K. Y. Song, "A reliability model with hardware and software failures", Proceedings of 6th Asia-Pacific International Symposium on Advanced Reliability and Maintenance Modeling, pp. 41-48, 2014.
  10. S. W. Lee, I. H. Chang, H. Pham, and K. Y. Song, "A new NHPP reliability model with considerations of hardware and software failures", Journal of the Korean Data Analysis Society, Vol. 18, pp. 1179-1189, 2016.
  11. C. Zhang, G. Cui, F. Meng, H. Liu, and S. Wu. "A study of optimal release policy for SGRM with imperfect debugging", Journal of Engineering Science and Technology Review, Vol. 6, pp. 111-118, 2013.
  12. F. Gao, C. Lin, B. Meng, and S. Chen. "A software cost model considering the difference between testing environment and operating environment", 7th International Joint Conference on Computational Sciences and Optimization, July 4-6, pp. 45-50, 2014.
  13. W. Ehrlich, B. Prasanna, J. Stampfel, and J. Wu. "Determining the cost of a stop testing decision", IEEE Software, Vol. 10, pp. 33-42, 1993. https://doi.org/10.1109/52.199726
  14. H. Pham, "A software cost model with imperfect debugging, random life cycle and penalty cost", Int. J. Syst. Sci., Vol. 27, pp. 455-463, 1996. https://doi.org/10.1080/00207729608929237
  15. H. Pham and X. Zhang, "Software release policies with gain in reliability justifying the costs", Annals of Software Engineering, Vol. 8, pp. 147-166, 1999. https://doi.org/10.1023/A:1018958810083
  16. S. Chatterjee and J. B. Singh, "A NHPP based software reliability model and optimal release policy with logistic-exponential test coverage under imperfect debugging", International Journal of System Assurance Engineering and Management, Vol. 5, pp. 399-406, 2014. https://doi.org/10.1007/s13198-013-0181-6
  17. A. Dwivedi and D. Kumar, "Optimal release policy of software with imperfect debugging and testing effort under fuzzy environment", International Journal of Engineering Applied Sciences and Technology, Vol. 1, pp. 103-107, 2016.
  18. X. Zhang and H. Pham, "A software cost model with error removal times and risk costs", Int. J. Syst. Sci., Vol. 29, pp. 435-442, 1998. https://doi.org/10.1080/00207729808929534
  19. H. Pham, "System software reliability", London: Springer-Verlag, 2006.