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 条
  • [31] Automatic extraction and visualization of object-oriented software design metrics
    Lakshminarayana, A
    Newman, TS
    Li, W
    Talburt, J
    VISUAL DATA EXPLORATION AND ANALYSIS VII, 2000, 3960 : 218 - 225
  • [32] A graph-based metamodel for object-oriented software metrics
    Mens, Tom
    Lanza, Michele
    Electronic Notes in Theoretical Computer Science, 2002, 72 (02) : 57 - 68
  • [33] Prediction of testability using the design metrics for object-oriented software
    Singh, Yogesh
    Saha, Anju
    INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2012, 44 (01) : 12 - 22
  • [34] Empirical Investigation of Metrics for Fault Prediction on Object-Oriented Software
    Goel, Bindu
    Singh, Yogesh
    COMPUTER AND INFORMATION SCIENCE, 2008, 131 : 255 - 265
  • [35] A model-based approach to object-oriented software metrics
    Hong Mei
    Tao Xie
    Fuqing Yang
    Journal of Computer Science and Technology, 2002, 17 : 757 - 769
  • [36] Empirical Study on the Distribution of Object-Oriented Metrics in Software Systems
    Muthukumaran, K.
    Murthy, N. L. Bhanu
    Janani, P. Sarguna
    INFORMATION AND SOFTWARE TECHNOLOGIES, ICIST 2019, 2019, 1078 : 299 - 317
  • [37] Using metrics to identify design patterns in object-oriented software
    Antoniol, G
    Fiutem, R
    Cristoforetti, L
    FIFTH INTERNATIONAL SOFTWARE METRICS SYMPOSIUM - METRICS 1998, PROCEEDINGS, 1998, : 23 - 34
  • [38] 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
  • [39] 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