DOI QR코드

DOI QR Code

The Analysis of Software Fault and Application Method of Weight using the Testing Data

시험데이터를 이용한 소프트웨어 결함분석과 가중치 적용 방안

  • 정혜정 (평택대학 디지털응용정보학과)
  • Received : 2010.12.23
  • Accepted : 2011.05.16
  • Published : 2011.06.30

Abstract

We survey the software faults according to the software characteristics, so we can use it to make a software testcases. We divide the software fault according to six characteristics, functionality, usability, reliability, efficiency, maintainability, and portability. We analyze the software faults to find the common factors according to the software products, also we survey the number of faults according to six characteristics. We propose the method of weight application using the relative comparison of the number of faults.

본 연구에서는 소프트웨어의 테스팅 과정을 통해서 발견된 결함을 품질 특성별로 분석하여 테스트케이스를 만들 경우 소프트웨어 테스팅의 기초 자료로 활용할 수 있도록 제시한다. 소프트웨어 테스팅 과정에서 발견된 결항은 기능성, 사용성, 신뢰성, 효율성, 유지보수성, 이식성 결함으로 시험 과정을 통해서 발견된 결함을 각 제품별 특색에 따라서 6개의 품질 특성별 결함으로 구분하였다. 소프트웨어 제품별로 발견된 결함을 분석하여 공통적인 결함의 요인을 찾고 본 연구를 위해서 사용된 결함리포트의 결함수를 조사하여 각 품질 특성별로 결함수에 대한 상대적 비교를 통해서 가중치를 적용할 수 있는 방안을 검토하였다.

Keywords

References

  1. ISO/IEC 9126, "Information Technology- Software Quality Characteristics and metrics-Part 1, 2, 3,4".
  2. ISO/IEC 12119, "Information Technology- Software Package - Quality requirement and testing".
  3. ISO/IEC 14598, "Information Technology Software Product Evaluation-Part 1,2,3,4,5,6".
  4. ISO/IEC 25000 "Software and System engineering : Software product Quality Requirements and Evaluation(SQuaRE)-Guide to SQuaRE".
  5. ISO/IEC 25001 "Software engineering: Software product Quality Requirements and Evaluation(SQuaRE) - Planning and management ".
  6. ISO/IEC 25010 "Software engineering: Software product Quality Requirements and Evaluation(SQuaRE) - Quality Model".
  7. ISO/IEC 25030 "Software engineering: Software product Quality Requirements and Evaluation(SQuaRE) - Quality Requirement".
  8. A. L. Goel, and K. Okumoto, "Time Dependent Error Detection Rate Model for Software Reliability and Other Performance Measures," IEEE Trans. Relibility, R-28, 1979, pp.206- 211. https://doi.org/10.1109/TR.1979.5220566
  9. B. Littlewood and A. Sofer, "A Bayesian Modification to the Jelinski-Moranda software reliability growth model," IEEE/BCS Software Engineering Journal, 1972, pp.31- 41.
  10. N. Langberg, and N.D. Singpurwala, "A Unification of some Software Reliability Model," SIGM Journal on Scientific and Statistical Computation, 1985, pp.781-790.
  11. Z. Jelinski, and P.B. Moranda, "Software Reliability Research, In Statistical Computer Performance Evaluation," New York, Academic Press, 1972, pp.465-484.
  12. 구자경, 김길조, 안유환, 김진수, "소프트웨어 제품 품질 평가를 위한 가중치 측정시스템," 한국정보과학회 추계학술발표논문집, 1999, 635-637.
  13. 정혜정, "소프트에어 품질평가에 대한 가중치 문제," 한국정보처리학회소프트웨어 공학논문집, 2004, 4-9.
  14. 한익준, 방춘식, 윤광식, 배현섭, and 류동극, "국방무기체계 소프트웨어의 상호운영성 시험 아키텍처", 한국멀티미디어학회논문집, Vol.12, pp1351-1360, 2009.

Cited by

  1. A Study on the Software Fault Modes and Effect Analysis for Software Safety Evaluation vol.15, pp.1, 2012, https://doi.org/10.9717/kmms.2012.15.1.115
  2. e-Navigation 사용성 평가를 위한 유효성 메트릭 정의 및 사례 vol.20, pp.8, 2017, https://doi.org/10.9717/kmms.2017.20.8.1338