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 条
  • [1] A new reusability metric for object-oriented software
    Barnard, Judith
    Software Quality Journal, 1998, 7 (01): : 35 - 50
  • [2] A new reusability metric for object-oriented software
    Barnard, J
    SOFTWARE QUALITY JOURNAL, 1998, 7 (01) : 35 - 50
  • [3] A new reusability metric for object-oriented software
    Judith Barnard
    Software Quality Journal, 1998, 7 (1) : 35 - 50
  • [4] An object-oriented design complexity metric based on inheritance relationships
    Shih, TK
    Lin, YC
    Pai, WC
    Wang, CC
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1998, 8 (04) : 541 - 566
  • [5] A Design-Based Cohesion Metric for Object-Oriented Classes
    Al Dallal, Jehad
    PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 25, 2007, 25 : 448 - +
  • [6] A complexity metric for object-oriented software
    Yi T.
    Fang C.
    International Journal of Computers and Applications, 2020, 42 (06): : 544 - 549
  • [7] A metric framework for object-oriented development
    Talbi, T
    Meyer, B
    Stapf, E
    TOOLS 39: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS, PROCEEDINGS: SOFTWARE TECHNOLOGY FOR THE AGE OF THE INTERNET, 2001, 39 : 164 - 172
  • [8] Object-oriented design
    Holland, IM
    Lieberherr, KJ
    ACM COMPUTING SURVEYS, 1996, 28 (01) : 273 - 275
  • [10] OBJECT-ORIENTED DESIGN
    CUSACK, EL
    CLOUGH, C
    RICHARDS, K
    BRITISH TELECOMMUNICATIONS ENGINEERING, 1990, 9 : 71 - 77