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 条
  • [41] The confounding effect of class size on the validity of object-oriented metrics
    Evanco, WM
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2003, 29 (07) : 670 - 672
  • [42] Formal description of object-oriented software measurement and metrics in SEMS
    Wang, YX
    OOIS 2001: 7TH INTERNATIONAL CONFERENCE ON OBJECT-ORIENTED INFORMATION SYSTEMS, PROCEEDINGS, 2001, : 123 - 132
  • [43] The confounding effect of class size on the validity of object-oriented metrics
    Emam, KE
    Benlarbi, S
    Goel, N
    Rai, SN
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2001, 27 (07) : 630 - 650
  • [44] Comparing Hybrid Tool for Static and Dynamic Object-Oriented Metrics
    Malik, Babur Hayat
    Khalid, Javaria
    Arif, Hafsa
    Sadiqa, Ayesha
    Tanveer, Amara
    Mumtaz, Asia
    Afzal, Zartashiya
    Azhar, Samreen
    Ali, Muhammad Numan
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2019, 10 (05) : 525 - 530
  • [45] An Outlier Detection Algorithm Based on Object-Oriented Metrics Thresholds
    Alan, Oral
    Catal, Cagatay
    2009 24TH INTERNATIONAL SYMPOSIUM ON COMPUTER AND INFORMATION SCIENCES, 2009, : 565 - 568
  • [46] An extensible metrics extraction environment for object-oriented programming languages
    Harmer, TJ
    Wilkie, FG
    SCAM 2002: SECOND IEEE INTERNATIONAL WORKSHOP ON SOURCE CODE ANALYSIS MANIPULATION, PROCEEDINGS, 2002, : 26 - 35
  • [47] Fault prediction considering threshold effects of object-oriented metrics
    Malhotra, Ruchika
    Bansal, Ankita Jain
    EXPERT SYSTEMS, 2015, 32 (02) : 203 - 219
  • [48] Managerial use of metrics for object-oriented software: An exploratory analysis
    Chidamber, SR
    Darcy, DP
    Kemerer, CF
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1998, 24 (08) : 629 - 639
  • [49] Tracking the evolution of object-oriented quality metrics on agile projects
    Sato, Danilo
    Goldman, Alfredo
    Kon, Fabio
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, PROCEEDINGS, 2007, 4536 : 84 - +
  • [50] Process metrics for software defect prediction in object-oriented programs
    Yu, Qiao
    Jiang, Shujuan
    Qian, Junyan
    Bo, Lili
    Jiang, Li
    Zhang, Gongjie
    IET SOFTWARE, 2020, 14 (03) : 283 - 292