Product metrics for object-oriented systems

被引:47
|
作者
Purao, S [1 ]
Vaishnavi, V
机构
[1] Penn State Univ, Sch Informat Sci & Technol, University Pk, PA 16802 USA
[2] Georgia State Univ, J Mack Robinson Coll Business, Atlanta, GA 30302 USA
关键词
measurement; management; performance; software metrics; object-oriented systems; measurement theory; object-oriented metrics; object-oriented product metrics;
D O I
10.1145/857076.857090
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We survey metrics proposed for object-oriented systems, focusing on product metrics. The survey is intended for the purposes of understanding, classifying, and analyzing ongoing research in object-oriented metrics. The survey applies fundamental measurement theory to artifacts created by development activities. We develop a mathematical formalism that captures this perspective clearly, giving appropriate attention to the peculiarities of the object-oriented system developmenr process. Consistent representation of the available metrics, following this mathematical formalism, shows that current research in this area contains varying coverage of different products and their properties at different development stages. The consistent representation also facilitates several analyses including aggregation across metrics, usage across metrics, equivalent formulation of metrics by multiple researchers, and exploitation of traditional metrics for object-oriented metrics. We also trace the chronological development of research in this area, and uncover gaps that suggest opportunities for future research.
引用
收藏
页码:191 / 221
页数:31
相关论文
共 50 条
  • [31] Mining the impact of evolution categories on object-oriented metrics
    Rocha, Henrique
    Couto, Cesar
    Maffort, Cristiano
    Garcia, Rogel
    Simoes, Clarisse
    Passos, Leonardo
    Valente, Marco Tulio
    SOFTWARE QUALITY JOURNAL, 2013, 21 (04) : 529 - 549
  • [32] Towards a semantic metrics suite for object-oriented design
    Etzkorn, L
    Delugach, H
    TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS - TOOLS 34, PROCEEDINGS, 2000, : 71 - 80
  • [33] 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
  • [34] Metrics for quality analysis and improvement of object-oriented software
    Ebert, C
    Morschel, I
    INFORMATION AND SOFTWARE TECHNOLOGY, 1997, 39 (07) : 497 - 509
  • [35] METAMODELS FOR OBJECT-ORIENTED SYSTEMS - A PROPOSITION OF METAMODELS DESCRIBING OBJECT-ORIENTED SYSTEMS AT CONSECUTIVE LEVELS OF ABSTRACTION
    MOSER, S
    SOFTWARE-CONCEPTS AND TOOLS, 1995, 16 (02) : 63 - 80
  • [36] A tool for measuring inheritance coupling in object-oriented systems
    AlGhamdi, J
    Elish, M
    Ahmed, M
    INFORMATION SCIENCES, 2002, 140 (3-4) : 217 - 227
  • [37] Empirical comparison of three metrics suites for fault prediction in packages of object-oriented systems: A case study of Eclipse
    Elish, Mahmoud O.
    Al-Yafei, Ali H.
    Al-Mulhem, Muhammed
    ADVANCES IN ENGINEERING SOFTWARE, 2011, 42 (10) : 852 - 859
  • [38] A method and tool for assessing object-oriented projects and metrics management
    Fioravanti, F
    Nesi, P
    JOURNAL OF SYSTEMS AND SOFTWARE, 2000, 53 (02) : 111 - 136
  • [39] Customizable Visualization of Quality Metrics for Object-Oriented Variability Implementations
    Mortara, Johann
    Collet, Philippe
    Pinna-Dery, Anne-Marie
    26TH ACM INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE, SPLC 2022, VOL A, 2022, : 43 - 54