DOI QR코드

DOI QR Code

A characteristic study on the software development cost model based on the lifetime distribution following the shape parameter of Type-2 Gumbel and Erlang distribution

Type-2 Gumbel과 Erlang 분포의 형상모수를 따르는 수명분포에 근거한 소프트웨어 개발 비용모형에 관한 특성 연구

  • Yang, Tae-Jin (Department of Electronic Engineering, Namseoul University)
  • Received : 2018.06.29
  • Accepted : 2018.08.26
  • Published : 2018.08.30

Abstract

With the development of information technology, the scale of computer software system is constantly expanding. Reliability and cost of software development have a great impact on software quality. In this study, based on the software failure interval time data, a comparative analysis was performed on the characteristics of the software development cost model based on the lifetime distribution following the Type-2 Gumbel and Erlang distribution in the NHPP model. As a result, the trends of the cost curves for the Go-Okumoto model and the proposed Erlang model and the Type-2 Gumble model both decreased in the initial stage and gradually increased in the latter half of the failure time. Also, Comparing the Erlang model with the Type-2 Gumble model, we found that the Erlang model is faster and more cost-effective at launch. Through this study, Software operators should remove possible defects from the testing phase rather than the operational phase to reduce defects after the software release date, it is expected to be able to study the prior information needed to understand the characteristic of software development cost.

정보기술의 발달로 컴퓨터 소프트웨어 시스템의 규모는 끊임없이 확장되고 있다. 소프트웨어 개발에 대한 신뢰성 및 비용은 소프트웨어 품질에 큰 영향을 미치고 있다. 본 연구에서는 소프트웨어 고장 간격시간 자료를 바탕으로 NHPP 모형에서 Type-2 Gumbel과 Erlang 분포의 형상모수를 따르는 수명분포에 근거한 소프트웨어 개발 비용모형에 관한 특성을 비교하고, 분석하였다. 그 결과, Go-Okumoto 모형 및 제시한 모형인 Erlang 모형과 Type-2 Gumble 모형에 대한 비용곡선의 추세는 모두 초기단계에서 감소하다가, 고장시간이 지나는 후반부에 가서는 점차 증가하는 결과를 보였다. 또한, Erlang 모형과 Type-2 Gumble 모형을 비교한 결과, Erlang 모형이 소프트웨어 출시시기가 빠르고, 출시시점의 비용도 경제적임을 알 수 있었다. 본 연구를 통하여, 소프트웨어 운용자들은 소프트웨어 출시시기 이후에 결함이 감소되도록 운영단계보다 테스팅 단계에서 결함들을 제거해야 하며, 소프트웨어 개발비용에 관한 특성을 파악하는데 필요한 사전정보을 연구할 수 있을 것으로 기대된다.

Keywords

References

  1. K. Y. Song, I. H. Chang, H. Pham, "A Software Reliability Model with a Weibull Fault Detection Rate Function Subject to Operating Environments", Applied Science, Vol.7, No.983, pp.1-16, 2017.
  2. S. Yamada, S. Osaki, "Software reliability growth modeling : models and applications", IEEE Transactions on Software Engineering, Vol.11, No.12, pp.1431-1437, 1985.
  3. C. Y. Huang, "Performance analysis of software reliability growth models with testing-effort and change-point", Journal of Systems and Software, Vol.76, No.2, pp.181-194, 2005. https://doi.org/10.1016/j.jss.2004.04.024
  4. S. Chatterjee, 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, Issue 3, pp.399-406, 2013. https://doi.org/10.1007/s13198-013-0181-6
  5. Goel A L, Okumoto K, "Time-dependent faultdetection rate model for software and other performance measures", IEEE Transactions on Software Engineering, Vol.28, pp.206-211, 1978.
  6. H. C. KIM, "The Assessing Comparative Study for Statistical Process Control of Software Reliability Model Based on Rayleigh and Burr Type", Journal of korea society of digital industry and information management, Vol.10, No.2, pp.1-11, 2014.
  7. https://en.wikipedia.org/wiki/Type-2_Gumbel_distribution
  8. Ye Zhang, and Kaigui Wu, "Software Cost Model Considering Reliability and Time of Software in Use", Journal of Convergence Information Technology, Vol.7, No.13, pp.135-142, 2012. https://doi.org/10.4156/jcit.vol7.issue13.16
  9. R. Satya Prasad, K. R. H. Rao and R.R.L Kantha, "Software Reliability Measuring using Modified Maximum Likelihood Estimat ion and SPC", International Journal of Computer Applications (0975-8887) Vol.21, No.7, pp.1-5, 2011. https://doi.org/10.5120/2527-3440
  10. H. C. Kim, "A Comparative Study on Software Reliability Models with Shape Parameter of Type-2 Gumble Life Distribution", International Journal of Soft Computing" Vol.12, No.5-6, pp. 351-354, 2017.
  11. T. J. Yang, "The Comparative Study of NHPP Software Reliability Model Based on Log and Exponential Power Intensity Function", The Journal of Korea Institute of Information, Electronics, and Commmunication Technology, Vol.8, No.6, pp.445-452, 2015. https://doi.org/10.17661/jkiiect.2015.8.6.445
  12. T. J. Yang, "A Comparative Software Development Cost Model Considering the Change in the Shape Parameter of the Eralng Distribution", The Journal of Korea Institute of Information, Electronics, and Communication Technology" Vol.9, No.6, pp.566-572, 2016. https://doi.org/10.17661/jkiiect.2016.9.6.566
  13. T. J. Yang, "The Performance Analysis Comparative Study depend on Software Reliability Model and Curve Regression Model", Medwell Journals, Vol.12, No.5, pp313-317, 2017.

Cited by

  1. 레일리 분포와 역-레일리 분포에 근거한 NHPP 소프트웨어 신뢰성 모형의 개발비용 속성 분석에 관한 연구 vol.12, pp.6, 2019, https://doi.org/10.17661/jkiiect.2019.12.6.554