DOI QR코드

DOI QR Code

Metrics for Maintainability of Class Inheritance Structures and it지s Evaluation

클래스 상속 구조의 유지보수성에 관한 척도와 평가

  • 정홍 (계명대학교 공학부 컴퓨터공학과)
  • Published : 2002.12.01

Abstract

We propose new metrics for understandability and modifiability of class inheritance structures based on the object-oriented metrics suggested by Chidamber and Kemerer. The metrics are evaluated using the results of Gursaran s experiments which validated the empirical relation of DIT(Depth of Inheritance Tree) and NOC(Number of Children) metrics of Chidamber and Kemerer.

본 논문은 Chidamber와 Kemerer가 제안한 객체지향 설계를 위한 척도를 바탕으로 이를 확장하여 클래스 상속 구조의 유지보수성을 이해성과 변경성 측면에서 측정하는 새로운 객체지향 척도를 제안했다. 그리고 Chidamber와 Kemerer의 DIT(Depth of Inheritance Tree)와 NOC(Number of Children) 척도에 대한 실험적 관계를 중심으로 Gursaran이 실험한 결과에 적용하여 본 척도의 타당성을 보였다.

Keywords

References

  1. Proc. ECOOP'95 Workshop on Metrics The MOOD Metrics Set F. Abreu
  2. IEEE Transactions on Software Engineering v.25 no.5 Defining and Validating Measures for Object-Based High-Level Design L. Briand;S. Morasca
  3. IEEE Transactions on Software Engineering v.20 no.6 A Metrics Suite for Object Oriented Design S. Chidamber;C. Kemerer https://doi.org/10.1109/32.295895
  4. Proc. OOPSLA'91, Sigplan Notices v.26 no.11 Towards a metric suite for object-oriented design S. Chidamber;C. Kemerer https://doi.org/10.1145/118014.117970
  5. Journal of Object Oriented Programming OOD Criteria, Part3 P. Coad
  6. The Journal of Systems and Software v.59 no.1 Viewpoint representation validation: a case study on two metrics from the Chidamber and Kemerer suite R. Gursaran https://doi.org/10.1016/S0164-1212(01)00050-4
  7. Object-Oriented metrics: measures of complexity B. Henderson-Sellers
  8. Fundamentals of Data Structures in C E. Horowitz;S. Sahni
  9. The Journal of Systems and Software v.44 Another metric suite for object-oriented programming W. Li https://doi.org/10.1016/S0164-1212(98)10052-3
  10. Testing an object-oriented application T. McCabe;L. Dreyer;A. Dunn;A. Waston
  11. The Analytic Hierarchy Process T. Saaty
  12. 0-7803-5957-7/00/, IEEE Categorization of Object-Oriented Software Metrics L. Tahvildari;A. Singh
  13. Decision Support Systems v.13 no.34 A software complexity model of object-oriented systems D. Tegarden;S. Sheetz;D. Monarchi