A METRICS SUITE FOR OBJECT-ORIENTED DESIGN

被引:2865
|
作者
CHIDAMBER, SR
KEMERER, CF
机构
[1] Massachusetts Institute of Technology, Cambridge, MA, E53-315
关键词
CLASS; COMPLEXITY; DESIGN; MANAGEMENT; MEASUREMENT; METRICS; OBJECT ORIENTATION; PERFORMANCE;
D O I
10.1109/32.295895
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Given the central role that software development plays in the delivery and application of information technology, managers are increasingly focusing on process improvement in the software development area. This demand has spurred the provision of a number of new and/or improved approaches to software development, with perhaps the most prominent being object-orientation (OO). In addition, the focus on process improvement has increased the demand for software measures, or metrics with which to manage the process. The need for such metrics is particularly acute when an organization is adopting a new technology for which established practices have yet to be developed. This research addresses these needs through the development and implementation of a new suite of metrics for OO design. Metrics developed in previous research, while contributing to the field's understanding of software development processes, have generally been subject to serious criticisms, including the lack of a theoretical base. Following Wand and Weber, the theoretical base chosen for the metrics was the ontology of Bunge. Six design metrics are developed, and then analytically evaluated against Weyuker's proposed set of measurement principles. An automated data collection tool was then developed and implemented to collect an empirical sample of these metrics at two field sites in order to demonstrate their feasibility and suggest ways in which managers may use these metrics for process improvement.
引用
收藏
页码:476 / 493
页数:18
相关论文
共 50 条
  • [1] A METRICS SUITE FOR OBJECT-ORIENTED DESIGN
    CHURCHER, NI
    SHEPPERD, MJ
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1995, 21 (03) : 263 - 265
  • [2] A METRICS SUITE FOR OBJECT-ORIENTED DESIGN - REPLY
    CHIDAMBER, S
    KEMERER, CF
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1995, 21 (03) : 265 - 265
  • [3] Towards a semantic metrics suite for object-oriented design
    Etzkorn, L
    Delugach, H
    [J]. TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS - TOOLS 34, PROCEEDINGS, 2000, : 71 - 80
  • [4] A Coupling and Cohesion Metrics Suite for Object-Oriented Software
    Husein, Sukainah
    Oxley, Alan
    [J]. PROCEEDINGS OF THE 2009 INTERNATIONAL CONFERENCE ON COMPUTER TECHNOLOGY AND DEVELOPMENT, VOL 1, 2009, : 421 - 425
  • [5] Coupling and cohesion (towards a valid metrics suite for object-oriented analysis and design)
    HendersonSellers, B
    Constantine, LL
    Graham, IM
    [J]. OBJECT ORIENTED SYSTEMS, 1996, 3 (03): : 143 - 158
  • [6] Coupling metrics for object-oriented design
    Harrison, R
    Counsell, S
    Nithi, R
    [J]. FIFTH INTERNATIONAL SOFTWARE METRICS SYMPOSIUM - METRICS 1998, PROCEEDINGS, 1998, : 150 - 157
  • [7] Object-oriented design with competing metrics
    Das, A
    Berry, D
    Al-Hamli, NT
    Howley, R
    Roland, J
    Tenant, J
    [J]. IEEE SOUTHEASTCON '99, PROCEEDINGS, 1999, : 169 - 172
  • [8] An overview of object-oriented design metrics
    Harrison, R
    Counsell, S
    Nithi, R
    [J]. EIGHTH IEEE INTERNATIONAL WORKSHOP ON SOFTWARE TECHNOLOGY AND ENGINEERING PRACTICE INCORPORATING COMPUTER AIDED SOFTWARE ENGINEERING, PROCEEDINGS, 1997, : 230 - 235
  • [9] A survey of object-oriented design metrics
    Chhabra, Jitender Kumar
    Aggarwal, K. K.
    Singh, Yogesh
    [J]. WMSCI 2005: 9TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL 10, 2005, : 185 - 190
  • [10] Quality metrics for object-oriented design
    Gillibrand, D
    Liu, KC
    [J]. JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1998, 10 (08): : 56 - 59