VALIDATING HALSTEAD THEORY FOR PASCAL PROGRAMS

被引:3
作者
FELICIAN, L [1 ]
ZALATEU, G [1 ]
机构
[1] UNIV UDINE,DIPARTIMENTO MATEMAT & INFORMAT,I-33100 UDINE,ITALY
关键词
Computer Programming Languages--PASCAL;
D O I
10.1109/32.58773
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
M. H. Halstead's theory (1977) has been validated for different languages, but Pascal programs seem to fit only partially with the theory. D. B. Johnston and A. M. Lister (Software Practice and Experience, vol. II, 1981) first recognized the lack of operators due to the structure of this language and proposed a modification of Halstead's formula. This study confirms their results, but suggests a correction to their formula, which is particularly necessary for large programs. Experimental results, obtained by examining about 550 Pascal programs, represent the widest test to date of Halstead theory with regard to Pascal programs.
引用
收藏
页码:1630 / 1632
页数:3
相关论文
共 17 条
[1]  
BASILI VR, 1983, IEEE T SOFTWARE ENG, V9
[2]  
BASILI VR, 1981, IEEE T SOFTWARE ENG, V7
[3]  
BOHER R, 1975, 8TH P ANN COMP SCI S
[4]  
ELSHOFF JL, 1978, ACM SIGPLAN NOTICES, V13
[5]  
ELSHOFF JL, 1975, SIGPLAN NOTICES, V1
[6]  
FITZSIMMONS A, 1978, ACM COMPUT SURVEYS, V10
[7]  
Halstead Maurice H., 1977, ELEMENTS SOFTWARE SC
[8]  
HALSTEAD MH, 1976, GMR2175 RES REP
[9]  
JENSEN HA, 1985, IEEE T SOFTWARE ENG, V11
[10]  
JOHNSTON DB, 1981, SOFTWARE PRACTICE EX, V11