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 条
  • [31] An extensible metrics extraction environment for object-oriented programming languages
    Harmer, TJ
    Wilkie, FG
    [J]. SCAM 2002: SECOND IEEE INTERNATIONAL WORKSHOP ON SOURCE CODE ANALYSIS MANIPULATION, PROCEEDINGS, 2002, : 26 - 35
  • [32] Tracking the evolution of object-oriented quality metrics on agile projects
    Sato, Danilo
    Goldman, Alfredo
    Kon, Fabio
    [J]. AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, PROCEEDINGS, 2007, 4536 : 84 - +
  • [33] Fault prediction considering threshold effects of object-oriented metrics
    Malhotra, Ruchika
    Bansal, Ankita Jain
    [J]. EXPERT SYSTEMS, 2015, 32 (02) : 203 - 219
  • [34] Empirical Analysis of Object-Oriented Metrics for Prediction of Software Faults
    Goyal, Jyoti
    Kishan, Bal
    [J]. BIOSCIENCE BIOTECHNOLOGY RESEARCH COMMUNICATIONS, 2020, 13 (15): : 292 - 296
  • [35] Automated object-oriented reusable component identification
    Etzkorn, LH
    Davis, CG
    [J]. KNOWLEDGE-BASED SYSTEMS, 1996, 9 (08) : 517 - 524
  • [36] Estimation and prediction metrics for adaptive maintenance effort of object-oriented systems
    Fioravanti, F
    Nesi, P
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2001, 27 (12) : 1062 - 1084
  • [37] Theoretical Validation of Object-Oriented Metrics for Data Warehouse Multidimensional Model
    Gosain, Anjana
    Gupta, Rakhi
    [J]. PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON FRONTIERS IN INTELLIGENT COMPUTING: THEORY AND APPLICATIONS, FICTA 2016, VOL 1, 2017, 515 : 681 - 691
  • [38] Models for Maintenance Effort Prediction with Object-Oriented Cognitive Complexity Metrics
    Thamburaj, T. Francis
    Aloysius, A.
    [J]. 2017 2ND WORLD CONGRESS ON COMPUTING AND COMMUNICATION TECHNOLOGIES (WCCCT), 2017, : 191 - 194
  • [39] A hierarchical model for object-oriented design quality assessment
    Bansiya, J
    Davis, CG
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2002, 28 (01) : 4 - 17
  • [40] Analysis and Design of Object-oriented Program Understanding System
    Sani, Nor Fazlida Mohd
    Zin, Abdullah Mohd
    Idris, Sufian
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2009, 9 (01): : 125 - 134