DOI QR코드

DOI QR Code

A weighted method for evaluating software quality

가중치를 적용한 소프트웨어 품질 평가 방법

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

Abstract

This study proposed a method for determining weights for the eight quality characteristics, such as functionality, reliability, usability, maintainability, portability, efficiency, security, and interoperability, which are suggested by international standards, focusing on software test reports. Currently, the test results for software quality evaluation apply the same weight to 8 quality characteristics to obtain the arithmetic average. Weights for 8 quality characteristics were applied using the results from text analysis, and weights were applied using the results of text analysis of test reports for two products. It was confirmed that the average of test reports according to the weighted quality characteristics was more efficient.

본 연구는 소프트웨어 시험성적서를 중심으로 국제표준에서 제시하고 있는 8가지 품질특성인 기능성, 신뢰성, 사용성, 유지보수성, 이식성, 효율성, 보안성, 상호운용성에 대한 가중치 결정 문제에 대한 방안을 제시했다. 현재는 소프트웨어 품질 평가에 대한 시험결과는 8가지 품질 특성을 동일한 가중치를 적용해서 산술평균을 구하고 있으나, 소프트웨어 품질 평가 점수는 제품의 특성에 따라 8가지 품질 특성을 구별하여 평가해야 한다는 점을 고려하여 소프트웨어 시험성적서의 결과를 중심으로 텍스트분석을 실시하였다. 텍스트분석을 통해서 나온 결과를 이용해서 8가지 품질 특성별 가중치를 적용하였으며, 두 개의 제품에 대한 시험성적서를 텍스트분석 한 결과를 이용해서 가중치를 적용하여 본 결과 가중치를 적용한 품질특성에 따른 시험성적서의 평균이 더 효율적이라는 것을 확인할 수 있었다.

Keywords

Acknowledgement

This paper was supported by PyeongTaek University Research Grant.

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. 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. (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. Goel, A. L. & Okumoto. K. (1979). Time dependent error-detection rate model for software reliavbility and other performance measures. IEEE Trans. Reliability, R-28, 206-211. https://doi.org/10.1109/TR.1979.5220566
  8. H. J. Jung. (2014). The Effect Analysis of Software Testing, The Journal of Digital Police & Management, 12(1), 371-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.
  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. J. E. Sin. (2012). 'Applied SPSS Statistics Analysis', Kyony Moon.
  13. 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. UCI : G704-002010.2013.11.2.005
  14. 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
  15. W. I. Keon. (2010), Software Testing for Developer, STA.
  16. TTA. (2021), CCTV Software Test Reports.
  17. TTA. (2021), BEMS Software Test Reports.