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 条
  • [21] A model-based approach to object-oriented software metrics
    Mei, H
    Xie, T
    Yang, FQ
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2002, 17 (06) : 757 - 769
  • [22] Correlation between Object-Oriented Metrics and Refactoring
    Boshnakoska, Daniela
    Misev, Anastas
    ICT INNOVATIONS 2010, 2011, 83 : 226 - +
  • [23] NEW INHERITANCE COMPLEXITY METRICS FOR OBJECT-ORIENTED SOFTWARE SYSTEMS: AN EVALUATION WITH WEYUKER'S PROPERTIES
    Mishra, Deepti
    COMPUTING AND INFORMATICS, 2011, 30 (02) : 267 - 293
  • [24] A Study on Object-Oriented Testing Technique and Object-Oriented Metrics useful in Reducing Class Testing Complexity
    Goel, Brij Mohan
    2014 FOURTH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND COMMUNICATION TECHNOLOGIES (ACCT 2014), 2014, : 185 - 188
  • [25] Combining object-oriented metrics and centrality measures to predict faults in object-oriented software: An empirical validation
    Ouellet, Alexandre
    Badri, Mourad
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2024, 36 (04)
  • [26] A SOFTWARE COMPLEXITY MODEL OF OBJECT-ORIENTED SYSTEMS
    TEGARDEN, DP
    SHEETZ, SD
    MONARCHI, DE
    DECISION SUPPORT SYSTEMS, 1995, 13 (3-4) : 241 - 262
  • [27] Mining the impact of evolution categories on object-oriented metrics
    Henrique Rocha
    Cesar Couto
    Cristiano Maffort
    Rogel Garcia
    Clarisse Simoes
    Leonardo Passos
    Marco Tulio Valente
    Software Quality Journal, 2013, 21 : 529 - 549
  • [28] Mutation Score Evaluation in Terms of Object-Oriented Metrics
    Moghadam, Mahshid Helali
    Babamir, Seyyed Morteza
    2014 4TH INTERNATIONAL CONFERENCE ON COMPUTER AND KNOWLEDGE ENGINEERING (ICCKE), 2014, : 775 - 780
  • [29] 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
  • [30] An empirical study of certain object-oriented software metrics
    Subramanian, G
    Corbin, W
    JOURNAL OF SYSTEMS AND SOFTWARE, 2001, 59 (01) : 57 - 63