AN EVALUATION OF SOFTWARE-DESIGN USING THE DEMETER TOOL

被引:4
作者
ALJANABI, A [1 ]
ASPINWALL, E [1 ]
机构
[1] UNIV BIRMINGHAM,SCH MFG & MECH ENGN,BIRMINGHAM B15 2TT,W MIDLANDS,ENGLAND
来源
SOFTWARE ENGINEERING JOURNAL | 1993年 / 8卷 / 06期
关键词
D O I
10.1049/sej.1993.0038
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The purpose of this study was to investigate the provision of measures suitable for evaluating software designs. These would allow some degree of predictability in estimating the quality of a coded software product. Experiments were conducted to test hypotheses concerning the evaluation of software design metrics related to code complexity. Three medium-sized software projects were used. Metrics from the design stage of these projects were collected by using a software package called DEMETER. This tool was developed specifically to provide the researcher with a usable method of collecting data for calculating design metrics. Data analysis was performed to identify relationships between the measures of design quality and software coded complexity represented by control flow as well as data complexity. The results indicated that reducing the number of interconnections between software units, together with an increase in the relationships of the elements within a module (controlled by the flow of global data), improves the resultant software.
引用
收藏
页码:319 / 324
页数:6
相关论文
共 19 条
[1]  
BENYONTINKER G, 1979, OCT P WORKSH QUANT S, P117
[2]  
BOEHM BW, 1976, IEEE T COMPUT, V25, P1226, DOI 10.1109/TC.1976.1674590
[3]  
Card D. N., 1990, MEASURING SOFTWARE D
[4]   A SOFTWARE TECHNOLOGY EVALUATION PROGRAM [J].
CARD, DN .
INFORMATION AND SOFTWARE TECHNOLOGY, 1987, 29 (06) :291-300
[5]  
DALY EB, 1978, TELEPH ENG MANAGE, P120
[6]  
EJIOGU LO, 1985, SIGPLAN NOTICES, V20, P16, DOI 10.1145/382284.382388
[7]  
HANEY FM, 1972, 1972 P FAL JOINT COM, V41, P173
[8]  
HEIKOETTER V, 1990, INF SOFTW TECHNOL, V32, P79
[9]   THE EVALUATION OF SOFTWARE SYSTEMS STRUCTURE USING QUANTITATIVE SOFTWARE METRICS [J].
HENRY, S ;
KAFURA, D .
SOFTWARE-PRACTICE & EXPERIENCE, 1984, 14 (06) :561-573
[10]   SOFTWARE STRUCTURE METRICS BASED ON INFORMATION-FLOW [J].
HENRY, S ;
KAFURA, D .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1981, 7 (05) :510-518