Managerial use of metrics for object-oriented software: An exploratory analysis

被引:209
|
作者
Chidamber, SR
Darcy, DP
Kemerer, CF
机构
[1] Advisory Board Co, Washington, DC 20037 USA
[2] Univ Pittsburgh, Katz Grad Sch Business, Pittsburgh, PA 15260 USA
关键词
software metrics; object-orientation; productivity; effort; reuse; design; SLOC; WMC; NOC; DIT; LCOM; CBO; RFC; programmer; project management;
D O I
10.1109/32.707698
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
With the increasing use of object-oriented methods in new software development there is a growing need to both document and improve current practice in object-oriented design and development. In response to this need, a number of researchers have developed various metrics for object-oriented systems as proposed aids to the management of these systems. In this research an analysis of a set of metrics proposed by Chidamber and Kemerer [10] is performed in order to assess their usefulness for practicing managers. First, an informal introduction to the metrics is provided by way of an extended example of their managerial use. Second, exploratory analyses of empirical data relating the metrics to productivity, rework effort, and design effort on three commercial object-oriented systems are provided. The empirical results suggest that the metrics provide significant explanatory power for variations in these economic variables, over and above that provided by traditional measures, such as size in lines of code, and after controlling for the effects of individual developers.
引用
收藏
页码:629 / 639
页数:11
相关论文
共 50 条
  • [41] Fine-grained semantic metrics for object-oriented software
    Stein, C
    SERP'04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2004, : 525 - 531
  • [42] Decomposition of inheritance hierarchy DAGs for object-oriented software metrics
    Shih, TK
    Chung, CM
    Wang, CC
    Pai, WC
    INTERNATIONAL CONFERENCE AND WORKSHOP ON ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 1997, : 238 - 245
  • [43] 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
  • [44] CANDIDATE METRICS FOR OBJECT-ORIENTED SOFTWARE WITHIN A TAXONOMY FRAMEWORK
    ABREU, FBE
    CARAPUCA, R
    JOURNAL OF SYSTEMS AND SOFTWARE, 1994, 26 (01) : 87 - 96
  • [45] Object-oriented evolutionary database design for software metrics data
    Paul, RA
    Kunii, TL
    Shinagawa, Y
    Ghafoor, A
    COMPSAC 97 : TWENTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE, 1997, : 32 - 37
  • [46] Classifying metrics for assessing Object-Oriented Software Maintainability: A family of metrics' catalogs
    Saraiva, Juliana de A. G.
    de Franca, Micael S.
    Soares, Sergio C. B.
    Filho, Fernando J. C. L.
    de Souza, Renata M. C. R.
    JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 103 : 85 - 101
  • [47] Role of object-oriented metrics
    EiffelSoft, Goleta, United States
    Computer, 11 (123-127):
  • [48] The role of object-oriented metrics
    Meyer, B
    COMPUTER, 1998, 31 (11) : 123 - 125
  • [49] Empirical analysis of CK metrics for object-oriented design complexity: Implications for software defects
    Subramanyam, R
    Krishnan, MS
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2003, 29 (04) : 297 - 310