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
来源
TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS - TOOLS 34, PROCEEDINGS | 2000年
关键词
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] Towards a metrics based approach for improving the object-oriented design quality
    Badri, L
    Badri, M
    ISE'2001: PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON INFORMATION SYSTEMS AND ENGINEERING, 2001, : 399 - 405
  • [2] Metrics for object-oriented design focusing on class inheritance metrics
    Breesam, Kadhim M.
    DepCoS - RELCOMEX '07: International Conference on Dependability of Computer Systems, Proceedings, 2007, : 231 - 237
  • [3] An investigation into the applicability and validity of object-oriented design metrics
    Harrison R.
    Counsell S.J.
    Nithi R.V.
    Empirical Software Engineering, 1998, 3 (3) : 255 - 273
  • [4] The prediction of faulty classes using object-oriented design metrics
    El Emam, K
    Melo, W
    Machado, JC
    JOURNAL OF SYSTEMS AND SOFTWARE, 2001, 56 (01) : 63 - 75
  • [5] Prediction of testability using the design metrics for object-oriented software
    Singh, Yogesh
    Saha, Anju
    INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2012, 44 (01) : 12 - 22
  • [6] Object-Oriented Metrics for Defect Prediction
    Singh, Satwinder
    Singla, Rozy
    SOFTWARE ENGINEERING (CSI 2015), 2019, 731 : 305 - 318
  • [7] Product metrics for object-oriented systems
    Purao, S
    Vaishnavi, V
    ACM COMPUTING SURVEYS, 2003, 35 (02) : 191 - 221
  • [8] Another metric suite for object-oriented programming
    Li, W
    JOURNAL OF SYSTEMS AND SOFTWARE, 1998, 44 (02) : 155 - 162
  • [9] An object-oriented approach for semantic analysis
    Aref, MM
    Sharaf, ABM
    IC-AI'2000: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 1-III, 2000, : 1387 - 1393
  • [10] The Statistical Measurement of an Object-Oriented Programme Using an Object Oriented Metrics
    Panigrahi, Rasmita
    Baboo, Sarada
    Padhy, Neelamadhab
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON FRONTIERS OF INTELLIGENT COMPUTING: THEORY AND APPLICATIONS (FICTA) 2014, VOL 2, 2015, 328 : 605 - 618