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 条
  • [1] Software Design Metrics for Object-Oriented Software
    Aggarwal, K. K.
    Singh, Yogesh
    Kaur, Arvinder
    Malhotra, Ruchika
    [J]. JOURNAL OF OBJECT TECHNOLOGY, 2007, 6 (01): : 121 - 138
  • [2] Metrics for quality analysis and improvement of object-oriented software
    Ebert, C
    Morschel, I
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 1997, 39 (07) : 497 - 509
  • [3] Metrics for reuse of object-oriented software
    MilankovicAtkinson, M
    Georgiadou, E
    [J]. SOFTWARE QUALITY MANAGEMENT IV - IMPROVING QUALITY, 1996, : 363 - 374
  • [4] Object-Oriented Software Coupling Metrics
    Ma, Jian
    Liu, Feng
    Fan, Jian-Ping
    [J]. Beijing Youdian Daxue Xuebao/Journal of Beijing University of Posts and Telecommunications, 2018, 41 (01): : 109 - 114
  • [5] Categorization of object-oriented software metrics
    Tahvildari, L
    Singh, A
    [J]. 2000 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, CONFERENCE PROCEEDINGS, VOLS 1 AND 2: NAVIGATING TO A NEW ERA, 2000, : 235 - 239
  • [6] Metrics for object-oriented software projects
    Sherif, JS
    Sanderson, P
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1998, 44 (02) : 147 - 154
  • [7] SOFTWARE ENTROPY AND THE NEED FOR OBJECT-ORIENTED SOFTWARE METRICS
    BILOW, SC
    [J]. JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1993, 5 (08): : 6 - 6
  • [8] Analysis of lack of cohesion in methods in object-oriented software metrics
    Liu, Z.T.
    [J]. Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2001, 38 (02):
  • [9] Empirical Analysis of Object-Oriented Metrics for Prediction of Software Faults
    Goyal, Jyoti
    Kishan, Bal
    [J]. BIOSCIENCE BIOTECHNOLOGY RESEARCH COMMUNICATIONS, 2020, 13 (15): : 292 - 296
  • [10] Software reuse metrics for object-oriented systems
    Aggarwal, KK
    Singh, Y
    Kaur, A
    Malhotra, R
    [J]. THIRD ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGMENT AND APPLICATIONS, PROCEEDINGS, 2005, : 48 - +