An Application of Qualitative Preference to Software Quality Evaluation

소프트웨어 품질평가를 위한 정성적 선호이론의 적용

  • Published : 2000.09.01

Abstract

For rational human value judgement and evaluation, provision of clear evaluation data, objective value judgement criteria, and properly generalized methods are required. For instance, this is true for software quality evaluation, and the measure of software quality and the weighting method of evaluation target directly affect final decisions. However it is not easy to find a generalized method for the software quality evaluation or product selection, because of its complex characteristics. In this paper, we apply the qualitative preference method based on quantitative belief functions to find a general weighing method for the software quality evaluation. In particular, the qualitative preference method, in which the differentiated preference expression is possible, is conceptually expanded for general applications in future. For this purpose, we hierarchically differentiate the strong preference relation from the weak preference relation, and show an example of quantification of software quality evaluation on different applications, by comparing the qualitative preference method with AHP. We believe that the application domain of this method is not limited to the software quality evaluation and it is very useful to apply this results to other SE areas, e.g., metric selection with different views and riority determination of practices to be assessed in the SPICE.

Keywords

References

  1. 소프트웨어 제품 평가와 선정을 위한 모형 비교 및 적응에 관한 연구 박호인
  2. 한국정보처리논문지 v.4 no.7 분석단계 산출물에 대한 품질평가 툴킷의 설계 및 구현 양해술
  3. 한국정보과학회지 v.17 no.1 ISO/IEC 14598-3을 적용한 개발자의 제품평가 방법 양해술;이하용
  4. 한국정보처리논문지 v.4 no.8 장해관리를 중심으로 한 품질관리 지원 시스템의 구현 양해술;이하용;안유환
  5. 한국정보과학회 논문지 v.24 no.6 AHP를 이용한 소프트웨어 내부품질특성의 선정방법 이종무;정호원
  6. 한국경영과학회 추계학술대회 발표논문집 소프트웨어 품질평가의 투입요소 선정모형 이종무;정호원
  7. 한국정보과학회 봄학술 발표논문집 v.23 no.1 설계단계에서의 품질평가 툴킷의 개발 이하용;양해술
  8. 한국정보처리논문지 v.4 no.8 재사용 소프트웨어 품질평가도구 개발 최은남;남윤석
  9. Journal of Management Information Systems v.6 no.4 Choice Models for the Evaluation and Selection of Software Packages Anderson, E. E.
  10. IEEE Software Quality Metrics : Defining and Measuring the Quality of a Computer Program Behforooz, A.
  11. Psychometrika v.15 no.3 A Proposed Method for Absolute Ratio Scaling Comrey, A. L.
  12. Organizational Behavior and Human Decision Processes v.58 Using Belief Functions to Represent Degrees of Belief Curley, S. P.;J. I. Golden
  13. Quality Management for Software Daily, K.
  14. Software Quality Engineering Deutsch, M. S.;R. R.Willis
  15. IEEE Journal of Selected Areas in Communications v.12 no.2 A Telecommunications Quality Study Using the Analytic Hiererchy Process Douligeris, C.;I. Pereira
  16. Multi-attribute Evaluation Edwards, W.;J. R. Newman
  17. A Classification and Summary of Software Evaluation and Selection Methologies Fritz, C. A.;B. D. Carter
  18. Artificial Intelligence v.26 A Method for Managing Evidential Reasoning in a Hierarchical Hypothesis Space Gordon, J.;E. H. Shortliffe
  19. Decision Science v.11 A Comparison of Weighting Methods, in Power Plan Siting Hobbs, B. F.
  20. ISO/IEC 9126-1, Information Technology-Software Quality characteristics and Metrics Quality Characteristics and Sub-Characteristics
  21. ISO/IEC 9126-1, Information Technology-Software Quality characteristics and Metrics Quality Characteristics and Sub-Characteristics
  22. ISO/IEC draft DIS 14598-1, Information Technology-Software Product Evaluation General Overview
  23. ISO/IEC TR2 15504, Software Process Assessment
  24. The 5th European Conference on Software Quality A Software Product Quality Evaluation and Resource Allocation Model Jung, H.;M. Yoon
  25. Operations Research v.27 no.1 Evaluation of Proposed Storage Sites Keeney, R. L.
  26. IEEE A Tool for Software Quality Lac, C.;J. Raffy
  27. Decision Sciences v.17 Computerized Information Systems Supporting Multicriteria Decision Making Minch, R. P.;G. L. Sanders
  28. IEEE Transactions on Software Engineering v.19 no.5 An Empirical Study of Evaluating Software Development Environment Quality Miyoshi, T.;M. Azuma
  29. Information & Management v.18 Using the Analytic Hierarchy Process for Information System Project Selection Muralidhar, K.;R. Santhaman;R. Wilson
  30. Artificial Intelligence v.28 On Evidential Reasoning in a Hierarchy of Hypotheses Pearl, J.
  31. European Journal of Operational Research v.72 Homogeneity and Clustering in AHP ensures the Validity of the Scale Saaty, T. L.
  32. European Journal of Operational Research v.48 How to make a decision : The Analytic Hierarchy Process Saaty, T. L.
  33. The Logic of Priorities Saaty, T. L.;L. G. Vargas
  34. Information & Management v.20 Using the Analytic Hierarchy Process and Goal Programming for Information System Project Selection Schniederjans, M.;R. Wilson
  35. IEEE Transactions on Knowledge and Data Engineering v.6 no.1 Representation of Qualitative User Preference by Quantitative Belief Function Wong, S. K. M.;P. Lingras
  36. Intelligent Systems for Business Zahedi, F.
  37. IEEE Transactions on Software Engineering v.17 no.4 Software Reliability Allocation Based on Structure, Utility, Price, and Cost Zahedi, F.;N. Ashrafi
  38. Multiple Criteria Decision Marking Zeleny M.