DOI QR코드

DOI QR Code

Comparison of Failure Rates in Measuring Software Reliability

소프트웨어 신뢰도 측정에서 고장률 비교

  • Jung, Hye Jung (Dept of Data Information & Statistics, Pyeong-Taek University)
  • 정혜정 (평택대학교 데이터정보학과)
  • Received : 2022.04.11
  • Accepted : 2022.05.20
  • Published : 2022.05.28

Abstract

This research studied the evaluation of reliability among the software quality characteristics: suitability, reliability, usability, portability, maintainability, performance efficiency, security, and compatibility. It proposes a quantitative evaluation of reliability in the measurement of software quality. This study introduces a method for measuring the failure rate included in maturity during reliability evaluation, which is one of the characteristics of software quality, and is a study with experimental data on how the failure rate changes depending on the form of failure data. Focusing on software testing, the failure rate was measured and compared according to the type of failure data by applying it to the software reliability growth model, focusing on the number of failures per day. The failure rate was measured around the failure time found through the 6-day test, and the failure rate was compared with the failure rate proposed by the international standard ISO/IEC 25023 using the measurement results, and the application was reviewed according to the data type.

본 연구는 소프트웨어 품질 특성인 기능적합성, 신뢰성, 사용성, 이식성, 유지보수성, 성능효율성, 보안성, 호환성 중에서 신뢰성에 대한 평가 방안을 연구하였다. 소프트웨어 품질 측정에 있어 신뢰성의 정량적 평가 방안을 제시한다. 본 연구는 소프트웨어 품질 특성 중 하나인 신뢰성 평가 중 성숙성에 포함되는 고장률을 측정하는 방법에 대해서 소개하고 고장 데이터의 형태에 따라 고장률이 어떻게 변화하는지에 대해 실험데이터를 가지고 연구한 내용이다. 소프트웨어 테스팅을 중심으로 매일의 고장 수를 중심으로 소프트웨어 신뢰성 성장 모델에 적용하여 고장률을 측정하여 고장 데이터의 형태에 따라 비교 분석하였다. 6일간의 테스트를 통해서 발견된 고장 시간을 중심으로 고장률을 측정하고 측정결과를 이용해서 국제표준 ISO/IEC 25023에서 제시하고 있는 고장률과 비교 하였으며 데이터 형태에 따라 적용방안을 검토하였다.

Keywords

References

  1. ISO/IEC 9126-2. (2003). Software Engineering - Product Quality -Part 2: External 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. H. J. Jung & G. H. Han. (2019). The Software Reliability Growth Model base on Software Error Data. Journal of the Korea Convergence Society, 10(3), 59-66. DOI : 10.15207/JKCS.2019.10.3.059
  6. H. J. Jung & G. H. Han (2020). Text analysis of software test report. Journal of the Korea Convergence Society, 11(3), 59-66. DOI : 10.15207/JKCS.2020.11.11.025
  7. A. L. Goel & K. Okumoto. (1979), Time dependent error-detection rate model for software reliavbility and other performance measures. IEEE Trans. Reliability, R-28, 206-211.
  8. H. J. Jung. (2014), The Effect Analysis of Software, The Journal of Digital Police & Management, 12(1), 271-377. DOI : 10.14400/JDPM.2014.12.1.371
  9. H. J. Jung. (2003). Performance Evaluation of Software Reliability Growth Model Using Plot of Fault Data. Korea Information Processing Society.
  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. (2019). The software quality measurement based on software reliability model. Journal of the Korea Convergence Society, 10(4), 45-50. DOI : 10.15207/JKCS.2019.10.4.045
  12. S. W. Kang & H. S. Yang. (2013). Quality Evaluation of Criterion Construction for Open Source Software. The Journal of Digital Police & Management, 11(2), 323-330. DOI : 10.14400/JDPM.2013.11.2.323
  13. S. Y. Kim, Y. T. Kim & S. J. Lee. (2015). Influence Comparison of Customer Satisfaction using Quantile Regression Model. The Journal of Digital Police & Management, 13(6), 125-132. DOI : 10.14400/JDC.2015.13.6.125
  14. W. I. Keon. (2010). Software Testing for Developer, STA.
  15. W. I. Keon & G. S. Lee. (2010). 'Software Testing', Aicon.