DOI QR코드

DOI QR Code

The software quality measurement based on software reliability model

소프트웨어 신뢰성 모델링 기반 소프트웨어 품질 측정

  • Jung, Hye-Jung (Depeartment of Data Information & Statistics, Pyeong-Taek University)
  • 정혜정 (평택대학교 데이터정보학과)
  • Received : 2019.01.07
  • Accepted : 2019.04.20
  • Published : 2019.04.28

Abstract

This study proposes a method to measure software reliability according to software reliability measurement model to measure software reliability. The model presented in this study uses the distribution of Non - Homogeneous Poisson Process and presents a measure of the software reliability of the presented model. As a method to select a suitable software reliability growth model according to the presented model, we have studied a method of proposing an appropriate software reliability function by calculating the mean square error according to the estimated value of the reliability function according to the software failure data. In this study, we propose a reliability function to measure the software quality and suggest a method to select the software reliability function from the viewpoint of minimizing the error of the estimation value by applying the failure data.

본 연구는 소프트웨어 신뢰성을 측정하기 위해 소프트웨어 신뢰도 측정 모형에 따라 소프트웨어 신뢰도를 측정하는 방법을 제시하려 한다. 본 연구에서 제시한 모형의 형태는 비동질적 포아송 과장의 분포를 이용하였으며, 제시된 모형의 소프트웨어 신뢰도를 측정하는 방안을 제시하였다. 제시된 모형에 따라서 적합한 소프트웨어 신뢰도 성장 모형을 선택하는 방법으로는 소프트웨어 고장 데이터에 따라서 신뢰도 함수의 추정 값에 따른 평균제곱오차를 계산하여 적합한 소프트웨어 신뢰도 함수를 제안하는 방법을 연구하였다. 본 연구에서는 소프트웨어 품질을 측정하기 위한 신뢰도 함수를 제안하기 위하여 모델을 제시하고 고장데이터를 적용하여 추정 값의 오차를 최소화하는 관점에서 소프트웨어 신뢰도 함수를 선택할 수 있는 방안을 제시한 연구로 판단된다.

Keywords

Table 1. Number of Errors Each Test Step

OHHGBW_2019_v10n4_45_t0001.png 이미지

Table 2. MSE of Test Step

OHHGBW_2019_v10n4_45_t0002.png 이미지

References

  1. ISO/IEC 9126-2. (2003). Software Engineering - Product Quality -Part 2: Extenal metrics.
  2. ISO/IEC 25010. (2011). System and software engineering-System and software Quality Requirements and Evaluation(SQuaRE) -System and software quality model.
  3. ISO/IEC 25023. (2015). System and software engineering-System and software Quality Requirements and Evaluation(SQuaRE) - Measurment of system and software product quality.
  4. ISO/IEC 25000, (2005). System and software engineering: System and software Quality Requirements and Evaluation (SQuaRE) -Guide to SQuaRE.
  5. ISO/IEC 25010, (2011). System and software engineering: System and software Quality Requirements and Evaluation(SQuaRE)-System and software quality models.
  6. Z. Jelinski & P. B. Moranda. (1972). Software reliability research. In Statistical Computer Performance Evaluation, ED.W. Freiberger, Academic Press, New York, 465-497.
  7. A. L. Goel & K. Okumoto. (1979). Time dependent error-detection rate model for software reliavbility and other performance measures. IEEE Trans. Reliability, 28(3), 206-211.
  8. H. J. Jung. (2014). The Quantity Data Estimation for Software Quality Testing, The Journal of Digital Police & Management, Vol. 12. No 1, 12(1).
  9. H. J. Jung. (2003). Performance Evaluation of Software Reliability Growth Model Using Plot of Fault Data, Korea Information Processing Society, 10(5), 829-836
  10. H. J. Jung. (2018) , Reliability measurement applied to software quality assessment metrics, The Journal of Multimedia, 21(1), 373-376.
  11. H. J. Jung. (2017). The Survey for Software Quality Testing, The Journal of Multimedia, 20(2), 292-295.
  12. J. E. Sin(2012), 'Applied SPSS Statistics Analysis', Kyony Moon.
  13. H. J. Jung.(2016). Software Quality Testing on the basis of the International Standard ISO/IEC 25023, Journal of the Korea Convergence Society, 7(6), 35-41. https://doi.org/10.15207/JKCS.2016.7.6.035
  14. Y. W. Kim. (2014). A study on Convergent & Adaptive Quality Analysis using DQnA model. Journal of the Korea Convergence Society, 5(4), 21-25. https://doi.org/10.15207/JKCS.2014.5.4.021
  15. W. I. Keon(2012), Practical Software Testing Foundation, STA.