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 条
  • [21] Review of Software Quality Metrics for Object-Oriented Methodology
    Yeresime, Suresh
    Pati, Jayadeep
    Rath, Santanu Ku
    PROCEEDINGS OF INTERNATIONAL CONFERENCE ON INTERNET COMPUTING AND INFORMATION COMMUNICATIONS (ICICIC GLOBAL 2012), 2014, 216 : 267 - 278
  • [22] An empirical study of certain object-oriented software metrics
    Subramanian, G
    Corbin, W
    JOURNAL OF SYSTEMS AND SOFTWARE, 2001, 59 (01) : 57 - 63
  • [23] An evaluation of the MOOD set of object-oriented software metrics
    Harrison, R
    Counsell, SJ
    Nithi, RV
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1998, 24 (06) : 491 - 496
  • [24] Software bug prediction using object-oriented metrics
    Gupta, Dharmendra Lal
    Saxena, Kavita
    SADHANA-ACADEMY PROCEEDINGS IN ENGINEERING SCIENCES, 2017, 42 (05): : 655 - 669
  • [25] Towards a Catalog of Object-Oriented Software Maintainability Metrics
    Saraiva, Juliana
    Soares, Sergio
    Castor, Fernando
    2013 4TH INTERNATIONAL WORKSHOP ON EMERGING TRENDS IN SOFTWARE METRICS (WETSOM), 2013, : 84 - 87
  • [26] Software bug prediction using object-oriented metrics
    Dharmendra Lal Gupta
    Kavita Saxena
    Sādhanā, 2017, 42 : 655 - 669
  • [27] Object-oriented metrics
    Mingins, C
    TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS - TOOLS 34, PROCEEDINGS, 2000, : 519 - 519
  • [28] Combining object-oriented metrics and centrality measures to predict faults in object-oriented software: An empirical validation
    Ouellet, Alexandre
    Badri, Mourad
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2024, 36 (04)
  • [29] Performance Analysis of Object-Oriented Software
    Maplesden, David
    36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE COMPANION 2014), 2014, : 662 - 665
  • [30] Metrics for measuring complexity in object-oriented analysis
    Kim, YK
    Park, JN
    PROCEEDINGS OF THE 6TH JOINT CONFERENCE ON INFORMATION SCIENCES, 2002, : 422 - 426