DOI QR코드

DOI QR Code

A Study on Development Cost Attributes Analysis of NHPP Software Reliability Model Based on Rayleigh Distribution and Inverse Rayleigh Distribution

레일리 분포와 역-레일리 분포에 근거한 NHPP 소프트웨어 신뢰성 모형의 개발비용 속성 분석에 관한 연구

  • Yang, Tae-Jin (Department of Electronic Engineering, Namseoul University)
  • Received : 2019.10.22
  • Accepted : 2019.11.19
  • Published : 2019.12.31

Abstract

In this study, after applying the finite failure NHPP Rayleigh distribution model and NHPP Inverse Rayleigh distribution model which are widely used in the field of software reliability to the software development cost model, the attributes of development cost and optimal release time were compared and analyzed. To analyze the attributes of software development cost, software failure time data was used, parametric estimation was applied to the maximum likelihood estimation method, and nonlinear equations were calculated using the bisection method. As a result, it was confirmed that Rayleigh model is relatively superior to Inverse Rayleigh model because software development cost is relatively low and software release time is also fast. Through this study, the development cost attributes of the Rayleigh model and the Inverse Rayleigh model without the existing research examples were newly analyzed. In addition, we expect that software developers will be able to use this study as a basic guideline for exploring software reliability improvement method and development cost attributes.

본 연구에서는 소프트웨어 신뢰성 분야에서 많이 사용하는 유한고장 NHPP Rayleigh 분포 모형과 NHPP Inverse Rayleigh 분포 모형을 소프트웨어 개발비용 모형에 적용한 후, 개발비용과 최적의 방출시간에 대한 속성을 비교, 분석하였다. 소프트웨어 개발비용의 속성을 분석하기 위하여 소프트웨어 고장시간 자료를 사용하였고, 모수추정은 최우추정법을 적용하였으며, 비선형 방정식은 이분법을 사용하여 계산하였다. 그 결과, Rayleigh 모형이 Inverse Rayleigh 모형보다 소프트웨어 개발비용이 비교적 적고, 소프트웨어 방출시점도 빨라서 상대적으로 우수한 모형임을 확인할 수 있었다. 본 연구를 통하여 기존 연구사례가 없는 Rayleigh 모형과 Inverse Rayleigh 모형의 개발비용 속성을 새롭게 분석하였으며, 더불어 소프트웨어 개발자들이 소프트웨어 신뢰도 향상 방법 및 개발비용의 속성을 탐색하는 데 필요한 기본지침으로 활용할 수 있을 것으로 기대한다.

Keywords

References

  1. Gokhale, S. S. and Trivedi, K. S. A, "time/structure based software reliability model", Annals of Software Engineering. 8, pp. 85-121. 1999. https://doi.org/10.1023/A:1018923329647
  2. Goel A L, Okumoto K, "Time-dependent fault detection rate model for software and other performance measures", IEEE Transactions on Software Engineering, Vol. 28, pp. 206-211, 1978
  3. Shyur H-J, "A stochastic software reliability model with imperfect debugging and change-point", J. Syst. Software 66, pp. 135-141, 2003. https://doi.org/10.1016/S0164-1212(02)00071-7
  4. K. S. Kim, H. C. Kim "The Comparative Study for Software Reliability Model Based on Finite and Infinite Failure Property using Rayleigh Distribution", Journal of Digital Con., Vol. 12, No. 12, pp. 277-284, 2014. https://doi.org/10.14400/JDC.2014.12.12.277
  5. Pham H, Zhang X., "NHPP software realiability and cost models with testing coverage", Eur.J. Oper. Res, 145, pp. 445 454, 2003.
  6. 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
  7. 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
  8. R. Satya Prasad, K. R. H. Rao and R.R.L Kantha, "Software Reliability Meas uring using Modified Maximum Likelihood Estimation and SPC", International Journal of Computer Applications (0975-8887) Vol. 21, No. 7, pp. 1-5, 2011. https://doi.org/10.5120/2527-3440
  9. 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. https://doi.org/10.17662/ksdim.2014.10.1.001
  10. Hayakawa, Y. and Telfar, G., "Mixed poisson-type processes with application in software are reliability", Mathematical and Computer Modelling, Vol. 31, pp. 151-156, 2000. https://doi.org/10.1016/S0895-7177(00)00082-0
  11. T. J. Yang, "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", The Journal of Korea Institute of Information Electronics and Communication Technology, Vol 11, No 4, 2018, pp. 460-466. https://doi.org/10.17661/JKIIECT.2018.11.4.460
  12. T. J. Yang, "The Performance Analysis Comparative Study depend on Software Reliability Model and Curve Regression Model", Medwell Journals, Vol. 12, No. 5, pp. 313-317, 2017.