Proposal and Evaluation of Metrics for Measurement of Documents Reliability

개발산출물의 신뢰성 측정을 위한 메트릭의 제안과 평가

  • 남기현 (수원과학대학 전자계산과) ;
  • 한판암 (경남대학교 컴퓨터공학과) ;
  • 양해술 (호서대학교 벤처전문대학원)
  • Published : 2001.06.01

Abstract

Software is developing toward having more large scale and many functions day by day. Also, user’s requirements level for software is being high, especially, requirements for software quality is being high continuously. Methods which can satisfy such User’s requirements is being studied in various viewpoint. First of all, study about quality evaluation system and methodology is energetically in progress in viewpoint to improve quality of software by feed-back software quality evaluation result to developers. In this paper, we define metrics according to a system and developed quality measurement tables according to internal characteristics system of quality characteristics, subcharacteritics, internal characteristics for reliability between quality characteristics of international standard, ISO/IEC 9126 about software quality. And we propose evaluation results about development products using internal characteristics.

소프트웨어는 갈수록 대규모화, 다기능화되는 방향으로 발전하고 있다. 더불어 소프트웨어에 관한 사용자의 요구 수준도 높아지고 있으며 특히 소프트웨어의 품질에 대한 요구는 지속적으로 높아지고 있다. 이러한 사용자의 요구를 만족시킬 수 있는 방안들이 다양한 관점에서 연구되고 있다. 그 중에서도 소프트웨어의 품질평가를 통해 그 결과를 개발자에게 피드백함으로써 소프트웨어의 품질을 향상시키려는 관점에서 품질평가 체계 및 방법론에 대한 연구가 활발히 진행되고 있다. 본 논문에서는 소프트웨어의 품질에 관한 국제표준인 ISO/IEC 9126의 품질특성 중 신뢰성에 대한 품질특성, 부특성, 내부특성의 체계에 따른 메트릭과 품질측정표를 개발함으로써 관련 내부특성의 품질평가를 통해 신뢰성에 대한 평가 결과를 산출할 수 있는 체계를 확립하고 내부특성을 이용하여 개발산출물에 대해 평가한 결과를 제시하였다.

Keywords

References

  1. L. A. Belady, M. M. Lehman, 'A Model of large program development,' IBM System Journal, Vol.15, No.3, pp.225-252, 1976
  2. Lowell Jay Arthur, 'Measuring Programmer Productivity and Software Quality,' John Wiley & Sons, Inc., 1985
  3. Zuse, H, 'Software Complexity : Measure and Methods,' New York, Walter de Grutyer, 1991
  4. Uwe Meyer, 'Techniques for Partial Evaluation of Imperative Languages,' Proc. Symposium on Parial Evaluation and Semantics-Based Program Manipulation, pp.94-105, Jun 1991 https://doi.org/10.1145/115865.115876
  5. Roger S. Pressman, 'Software Engineering,' 3rd. Ed., McGraw-Hill International Editions, 1992
  6. Wallmuller, E., 'Software Quality Assurance a Practical Approach,' Prentice Hall, 1994
  7. B. A. Kitchenham, S. L. Fleeger, N. E. Fenton, 'Towards a Framework for Software Measurement Validation,' IEEE Trans. Software Engineering, Vol.21, December 1995 https://doi.org/10.1109/32.489070
  8. B. A. Kitchenham, S. Linkman, A. Pasquini, V. Nanni, 'The SQUID approach to defining a quality model,' Software Quality Journal, 6, pp.211-213, 1997 https://doi.org/10.1023/A:1018516103435
  9. J. Boegh, S. De Panfilis, B. A. Kitchenham, 'A Method for Software Quality Planning, Control, and Evaluation,' IEEE Software, Vol.16, No.2, March/April 1999 https://doi.org/10.1109/52.754056
  10. 吉澤. 東. 片山, 'ソフトウェアの 品質管理と 生産技術', 日本規格協會, 1988
  11. 管野文友, 'ソフトウェアの品質管理', 日科技蓮出版, 1987
  12. 정호원, 양해술, 'ISO 9000 시리즈와 소프트웨어 품질시스템(上)', 하이테크정보, 1993. 3
  13. 양해술, '소프트웨어의 품질평가 체계 및 자동화 도구의 개발', 한국통신 장기기초연구과제, 최종보고서, 1995
  14. 양해술, 품질관리 방법론 및 지원도구의 개발', 과학기술처 STEP2000 지원과제 제3차년도 최종보고서, 1997
  15. 양해술, '소프트웨어 품질측정 기록 및 지원 툴킷 개발', 시스템공학연구소(SERI) 위탁연구과제, 제1차년도 중간보고서, 1997, 11