A NEW METRIC FOR OBJECT-ORIENTED DESIGN

被引:29
|
作者
CHEN, JY
LU, JF
机构
[1] Department of Computer Science and Information Engineering, National Chiao-Tung University, Hsinchu
关键词
SOFTWARE METRICS; SOFTWARE EXPERIMENTATION; OBJECT-ORIENTED DESIGN; SOFTWARE ENGINEERING;
D O I
10.1016/0950-5849(93)90071-A
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The paper presents a new metric for the object-oriented design. The metric measures the complexity of a class in an object-oriented design. The metrics include operation complexity, operation argument complexity, attribute complexity, operation coupling, class coupling, cohesion, class hierarchy, and reuse. An experiment is conducted to build the metric system. The approach is to derive a regression model of the metrics based on the experimental data. Moreover, the subjective judgement by the expert is incorporated in the regression model. This ensures that the metric system is pragmatic and flexible for the software industry.
引用
收藏
页码:232 / 240
页数:9
相关论文
共 50 条
  • [41] A Novel Coupling Metric for Object-Oriented Software Systems
    Li, Huan
    2008 IEEE INTERNATIONAL SYMPOSIUM ON KNOWLEDGE ACQUISITION AND MODELING WORKSHOP PROCEEDINGS, VOLS 1 AND 2, 2008, : 609 - 612
  • [42] A cognitive complexity metric suite for object-oriented software
    Department of Computer Science and Engineering, Moti Lal Nehru National Institute of Technology, Allahabad, India
    WSEAS Trans. Comput., 2006, 3 (604-611):
  • [43] Empirical Analysis of Object-Oriented Design Metrics: Towards a New Metric Using Control Flow Paths and Probabilities
    Badri, Mourad
    Badri, Linda
    Toure, Fadel
    JOURNAL OF OBJECT TECHNOLOGY, 2009, 8 (06): : 123 - 142
  • [44] Object-Oriented Design Patterns for Detailed Design
    Al-Ahmad, W.
    JOURNAL OF OBJECT TECHNOLOGY, 2006, 5 (02): : 155 - 169
  • [45] Design with objects: an approach to object-oriented design
    Liang, WY
    O'Grady, P
    COMPUTER-AIDED DESIGN, 1998, 30 (12) : 943 - 956
  • [46] An object-oriented high-level design-based class cohesion metric
    Al Dallal, Jehad
    Briand, Lionel C.
    INFORMATION AND SOFTWARE TECHNOLOGY, 2010, 52 (12) : 1346 - 1361
  • [47] Timing constraints and object-oriented design
    Hermeling, M
    van Roosmalen, O
    Selic, B
    REAL TIME PROGRAMMING 1999 (WRTP'99), 1999, : 39 - 44
  • [48] OBJECT-ORIENTED DESIGN IN HP IVI
    MUNSH, P
    WITTEN, S
    HEWLETT-PACKARD JOURNAL, 1990, 41 (05): : 29 - 30
  • [49] OBJECT-ORIENTED DESIGN - GUIDELINES AND TECHNIQUES
    CAPRETZ, LF
    LEE, PA
    INFORMATION AND SOFTWARE TECHNOLOGY, 1993, 35 (04) : 195 - 206
  • [50] Object-Oriented Design Process Model
    Din, Jamilah
    Idris, Sufian
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2009, 9 (10): : 71 - 79