DOI QR코드

DOI QR Code

Comparative Analysis on the Attributes of NHPP Software Development Cost Model Applying Gamma Family Distribution

감마족 분포을 적용한 NHPP 소프트웨어 개발비용 모형의 속성에 관한 비교 분석

  • Hyo-Jeong Bae (Dept. Drone and GIS Engineering, Namseoul University)
  • 배효정 (남서울대학교 드론공간정보공학과)
  • Received : 2023.07.24
  • Accepted : 2023.10.17
  • Published : 2023.10.31

Abstract

In this study, the attributes of the NHPP software development cost model applying the Gamma family distribution (Erlang, Log-Logistic, Rayleigh) were newly analyzed, and after comparing with the Goel-Okumoto basic model to verify the properties of the model, the optimal model was also presented based on this. To analyze software reliability, failure time data that occurred randomly during system operation was used, and the calculation of the parameters was solved using the maximum likelihood estimation. As a result of comprehensive evaluation through various attribute analysis (mean value function, development cost, optimal release time), it was confirmed that the Rayleigh model had the best performance. Through this study, the attributes of the software development cost model applying the Gamma family distribution, which has no previous research case, were newly identified. Also, basic design data could also be presented so that developers can efficiently utilize this research data at an early stage.

본 연구에서는 감마족 분포(Erlang, Log-Logistic, Rayleigh)을 적용한 NHPP 소프트웨어 개발 비용 모형의 속성을 새롭게 분석하였고, 모형의 속성을 검증하기 위해 Goel-Okumoto 기본 모형과 비교한 후, 이를 근거로 최적의 모형도 제시하였다. 소프트웨어 신뢰도를 분석하기 위하여 시스템 운영 중 랜덤하게 발생한 고장 시간 데이터를 활용하였고, 모수의 계산은 최우추정법을 사용하여 해결하였다. 다양한 속성 분석(평균값 함수, 개발 비용, 최적의 방출시간)을 통하여 종합적으로 평가한 결과, Rayleigh 모형이 가장 우수한 성능을 가진 모형임을 확인하였다. 본 연구를 통하여, 기존 연구 사례가 없는 감마족 분포를 적용한 소프트웨어 개발비용 모형의 속성을 새롭게 규명하였다. 또한, 개발자들이 초기 단계에서 본 연구 데이터를 효율적으로 활용할 수 있도록 기초적인 설계 데이터도 제시할 수 있었다.

Keywords

Acknowledgement

이 논문은 2023년도 남서울대학교 학술연구비 지원에 의해 연구되었음.

References

  1. K. Song, I. Chang, and H. Pham, "A Software Reliability Model with a Weibull Fault Detection Rate Function Subject to Operating Environments," Applied Science, vol. 7, no. 983, 2017, pp. 1-16.  https://doi.org/10.3390/app7100983
  2. S, Chatterjee, J. B. Singh, A. Roy, and A. Shukla, "NHPP-Based Software Reliability Growth Modeling and Optimal Release Policy for N-Version Programming System with Increasing Fault Detection Rate under Imperfect Debugging," Proceedings of the National Academy of Sciences, India Section A, vol. 90, no. 1, 2020, pp. 11-26.  https://doi.org/10.1007/s40010-018-0551-1
  3. H. Pham and X. Zhang "NHPP Software Reliability and Cost Models with Testing Coverage," European Journal of Operational Research, vol. 145, 2003, pp. 443-454.  https://doi.org/10.1016/S0377-2217(02)00181-9
  4. R. Shenbagam and Y. Sarada, "On a Cost and Availability Analysis for Software System Via Phase Type Non-homogeneous Poisson Process," Communications in Statistics-Theory and Methods, 2023, pp. 1-22. 
  5. T. Yang, "A Comparative Study on the Cost and Release Time of Software Development Model based on Lindley-Type distribution," International Journal of Engineering Research and Technology, vol. 13, no. 9, 2020, pp. 2185-2190.  https://doi.org/10.37624/IJERT/13.9.2020.2185-2190
  6. H. Kim, "A Comparative Study on the Cost of Software Development Model Based on Burr-Hatke-Exponential Distribution," International Journal of Engineering Research and Technology, vol. 12, no. 11, 2019, pp. 2036-2040. 
  7. H. Kim and K. Kim, "Software Development Cost Model based on NHPP Gompertz Distribution," Indian Journal of Science and Technology, vol. 8, no. 12, 2015, pp. 1-5.  https://doi.org/10.17485/ijst/2015/v8i12/68332
  8. T. Yang, "Comparative study on the attributes analysis of software development cost model based on exponential-type lifetime distribution," International Journal of Emerging Technology and Advanced Engineering, vol. 11, no. 10, 2021, pp. 166-176.  https://doi.org/10.46338/ijetae1021_20
  9. Y. Zhang and K. Wu, "Software Cost Model Considering Reliability and Time of Software in Use," Journal of Convergence Information Technology, vol. 7, no. 13, 2012, pp. 135-142.  https://doi.org/10.4156/jcit.vol7.issue13.16
  10. T. Yang, "A Comparative Study on Reliability Attributes of Software Reliability Model Based on Type-2 Gumbel and Erlang Life Distribution," ARPN Journal of Engineering and Applied Science, vol. 14, no. 10, 2019, pp. 3366-3370.  https://doi.org/10.36478/jeasci.2019.3366.3370
  11. H. Kim, "The Property of Learning effect based on Delayed Software S-Shaped Reliability Model using Finite NHPP Software Cost Model," Indian Journal of Science and Technology, vol. 8, no. 34, 2015, pp. 1-7.  https://doi.org/10.17485/ijst/2015/v8i34/85290
  12. H. Jung, "A proposal of Software Quality Measurement Model and Testcase on the basis of ISO/IEC 25," The Journal of Korean Institute of Information Technology, vol. 9, no. 10, 2011, pp. 197-205. 
  13. Y. Zhang and K. Wu, "Software Cost Model Considering Reliability and Time of Software in Use," Journal of Convergence Information Technology, vol. 7, no. 13, 2012, pp. 135-142  https://doi.org/10.4156/jcit.vol7.issue13.16
  14. R. S. Prasad, K. R. H. Rao, and R. R. L. Kantha, "Software Reliability Measuring using Modified Maximum Likelihood Estimation and SPC," International Journal of Computer Applications (0975-8887), vol. 21, no. 7, 2011, pp.1-5.  https://doi.org/10.5120/2527-3440
  15. Y. Ju, J. Kim and E. Kim, "Development of External Expansion Devices and Convergence Contents for Future Education based on Software Teaching Tools," The Journal of The Korea Institute of Electronic Communication Sciences, vol. 16, no. 6, 2021, pp.1317-1322.  https://doi.org/10.13067/JKIECS.2021.16.6.1317
  16. S. Lee, "A Routing Algorithm based on Deep Reinforcement Learning in SDN," The Journal of The Korea Institute of Electronic Communication Sciences, vol. 16, no. 6, 2021. pp. 1153-1160.  https://doi.org/10.13067/JKIECS.2021.16.6.1153
  17. Y. Song, Y. Lee and Y. Goo, "A Study on the Weapon System Software Reliability Testing for the Joint Tactical Data Link System Project Case," The Journal of The Korea Institute of Electronic Communication Sciences, vol. 17, no. 4, 2022. pp. 663-670.  https://doi.org/10.13067/JKIECS.2022.17.4.663
  18. J. Seo, "A Study on Image Classification using Deep Learning-Based Transfer Learning," The Journal of The Korea Institute of Electronic Communication Sciences, vol. 18, no. 3, 2023. pp. 413-420.  https://doi.org/10.13067/JKIECS.2023.18.3.413
  19. C. Lee. and H. Baek, "A Study on The Need for AI Literacy According to The Development of Artificial Intelligence Chatbot" The Journal of The Korea Institute of Electronic Communication Sciences, vol. 18, no. 3, 2023. pp. 421-426.  https://doi.org/10.13067/JKIECS.2023.18.3.421
  20. S. Park, "Comparative Analysis on the Performance of NHPP Software Reliability Model with Exponential Distribution Characteristics" The Journal of The Korea Institute of Electronic Communication Sciences, vol. 17, no. 4, 2022. pp. 641-648. https://doi.org/10.13067/JKIECS.2022.17.4.641