Towards a semantic metrics suite for object-oriented design

被引:25
|
作者
Etzkorn, L [1 ]
Delugach, H [1 ]
机构
[1] Univ Alabama, Dept Comp Sci, Huntsville, AL 35899 USA
关键词
object-oriented metrics; program understanding; natural language processing; knowledge-based systems; semantic networks; conceptual graphs;
D O I
10.1109/TOOLS.2000.868960
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In recent years much work has been. performed in developing suites of metrics that are targeted for object-oriented software, rather than functionality-oriented software. This is necessary since good object-oriented software has several characteristics, such as inheritance and polymorphism, that are not usually present in functionally-oriented software. However, all of these object-oriented metrics suites have been defined using only syntactic aspects of object-oriented software; indeed, the earlier functionally-oriented metrics were also calculated using only syntactic information. All syntactically-oriented metrics have the problem that the mapping from the metric to the quality the metric purports to measure, such as the software quality factor "cohesion," is indirect, and often arguable. Thus, a substantial amount of research effort goes into proving that these syntactically-oriented metrics actually do measure their associated quality factors. This paper introduces a new suite of semantically-derived object-oriented metrics, which provide a more direct mapping from the metric to its associated quality factor than is possible using syntactic metrics. These semantically-derived metrics are calculated using knowledge-based, program understanding, and natural language processing techniques.
引用
收藏
页码:71 / 80
页数:10
相关论文
共 50 条
  • [1] A METRICS SUITE FOR OBJECT-ORIENTED DESIGN
    CHURCHER, NI
    SHEPPERD, MJ
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1995, 21 (03) : 263 - 265
  • [2] A METRICS SUITE FOR OBJECT-ORIENTED DESIGN
    CHIDAMBER, SR
    KEMERER, CF
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1994, 20 (06) : 476 - 493
  • [3] A METRICS SUITE FOR OBJECT-ORIENTED DESIGN - REPLY
    CHIDAMBER, S
    KEMERER, CF
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1995, 21 (03) : 265 - 265
  • [4] TOWARDS A METRICS SUITE FOR OBJECT ORIENTED DESIGN
    CHIDAMBER, SR
    KEMERER, CF
    SIGPLAN NOTICES, 1991, 26 (11): : 197 - 211
  • [5] Coupling and cohesion (towards a valid metrics suite for object-oriented analysis and design)
    HendersonSellers, B
    Constantine, LL
    Graham, IM
    OBJECT ORIENTED SYSTEMS, 1996, 3 (03): : 143 - 158
  • [6] Towards a simplified implementation of object-oriented design metrics
    Marinescu, C
    Marinescu, R
    Gîrba, T
    2005 11th International Symposium on Software Metrics (METRICS), 2005, : 84 - 93
  • [7] Improvement on CK metrics suite for object-oriented software
    Li, Xiaohang
    Hu, Xiaopeng
    Xinan Jiaotong Daxue Xuebao/Journal of Southwest Jiaotong University, 2008, 43 (01): : 35 - 39
  • [8] A Coupling and Cohesion Metrics Suite for Object-Oriented Software
    Husein, Sukainah
    Oxley, Alan
    PROCEEDINGS OF THE 2009 INTERNATIONAL CONFERENCE ON COMPUTER TECHNOLOGY AND DEVELOPMENT, VOL 1, 2009, : 421 - 425
  • [9] Coupling metrics for object-oriented design
    Harrison, R
    Counsell, S
    Nithi, R
    FIFTH INTERNATIONAL SOFTWARE METRICS SYMPOSIUM - METRICS 1998, PROCEEDINGS, 1998, : 150 - 157
  • [10] An overview of object-oriented design metrics
    Harrison, R
    Counsell, S
    Nithi, R
    EIGHTH IEEE INTERNATIONAL WORKSHOP ON SOFTWARE TECHNOLOGY AND ENGINEERING PRACTICE INCORPORATING COMPUTER AIDED SOFTWARE ENGINEERING, PROCEEDINGS, 1997, : 230 - 235