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] Gauging the performance of object-oriented design metrics
    Huston, B
    OOIS 2000: 6TH INTERNATIONAL CONFERENCE ON OBJECT ORIENTED INFORMATION SYSTEMS, PROCEEDINGS, 2001, : 385 - 390
  • [32] Object-oriented software for quadratic programming
    Gertz, EM
    Wright, SJ
    ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2003, 29 (01): : 58 - 81
  • [33] Identification and analysis of change ripples in object-oriented software applications
    R K Singh
    Anushree Agrawal
    Sādhanā, 48
  • [34] Dynamic Software Metrics for Object Oriented Software: A Review
    Gosain, Anjana
    Sharma, Ganga
    INFORMATION SYSTEMS DESIGN AND INTELLIGENT APPLICATIONS, VOL 2, 2015, 340 : 579 - 589
  • [35] Identification and analysis of change ripples in object-oriented software applications
    Singh, R. K.
    Agrawal, Anushree
    SADHANA-ACADEMY PROCEEDINGS IN ENGINEERING SCIENCES, 2023, 48 (02):
  • [36] An empirical exploration of the distributions of the chidamber and Kemerer object-oriented metrics suite
    Succi, G
    Pedrycz, W
    Djokic, S
    Zuliani, P
    Russo, B
    EMPIRICAL SOFTWARE ENGINEERING, 2005, 10 (01) : 81 - 103
  • [37] An Empirical Exploration of the Distributions of the Chidamber and Kemerer Object-Oriented Metrics Suite
    Giancarlo Succi
    Witold Pedrycz
    Snezana Djokic
    Paolo Zuliani
    Barbara Russo
    Empirical Software Engineering, 2005, 10 : 81 - 104
  • [38] 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
  • [39] Validating the Effectiveness of Object-Oriented Metrics for Predicting Maintainability
    Kumar, Loy
    Naik, Debendra Kumar
    Rath, Santanu Ku
    3RD INTERNATIONAL CONFERENCE ON RECENT TRENDS IN COMPUTING 2015 (ICRTC-2015), 2015, 57 : 798 - 806
  • [40] JBOOMT: Jade Bird object-oriented metrics tool
    Xie, T
    Yuan, WH
    Mei, H
    Yang, FQ
    CHINESE JOURNAL OF ELECTRONICS, 2000, 9 (02): : 202 - 207