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
相关论文
共 26 条
[1]   EXPERIMENTATION IN SOFTWARE ENGINEERING [J].
BASILI, VR ;
SELBY, RW ;
HUTCHENS, DH .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1986, 12 (07) :733-743
[2]  
BASILI VR, 1983, APR P IEEE WORKSH SO, P22
[3]  
BASILI VR, 1989, IEE VIDEO NOT
[4]  
Boehm B.W., 1981, SOFTWARE ENG EC
[5]   OBJECT-ORIENTED DEVELOPMENT [J].
BOOCH, G .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1986, 12 (02) :211-221
[6]  
BOOCH G, 1991, OBJECT ORIENTED DESI
[7]  
Card D. N., 1990, MEASURING SOFTWARE D
[8]   AN EMPIRICAL-STUDY OF SOFTWARE-DESIGN PRACTICES [J].
CARD, DN ;
CHURCH, VE ;
AGRESTI, WW .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1986, 12 (02) :264-271
[9]  
CHEN JY, 1990, 3RD P INT C TECH OBJ
[10]  
CHEN JY, 1991, J NAT I COMPOSITION, V19, P37