A CONCEPTUAL-MODEL OF COGNITIVE-COMPLEXITY OF ELEMENTS OF THE PROGRAMMING PROCESS

被引:52
作者
CANT, SN
JEFFERY, DR
HENDERSONSELLERS, B
机构
[1] School of Information Systems, University of New South Wales, P.O. Box 1, Kensington
关键词
COMPLEXITY; MEASUREMENT; SOFTWARE; CHUNKING; TRACING; COGNITIVE COMPLEXITY;
D O I
10.1016/0950-5849(95)91491-H
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A new approach to complexity metrics is described based not on empirical analysis of the final product, viz, the code, but on an understanding of the cognitive processes of the analyst or programmer as they approach and undertake the challenges of program development, modification and debugging, The resulting metric, the Cognitive Complexity Model, involves quantification of a number of cognitive processes, focused on descriptions of comprehension resulting from the twin processes of 'chunking' and 'tracing' used by software developers in an attempt to reach a cognition of a software system at the code level, A conceptual framework is given as well as some illustrative indicators of likely component measures together with areas needing further research.
引用
收藏
页码:351 / 362
页数:12
相关论文
共 103 条
[1]   A PROPOSAL FOR MEASURING THE STRUCTURAL COMPLEXITY OF PROGRAMS [J].
ADAMOV, R ;
RICHTER, L .
JOURNAL OF SYSTEMS AND SOFTWARE, 1990, 12 (01) :55-70
[2]  
[Anonymous], 1984, HUMAN FACTORS COMPUT
[3]  
ATWOOD ME, 1978, TR78A21 TECH REP
[4]  
BADRE A, 1982, DIRECTIONS HUMAN COM, P179
[5]   A PHILOSOPHY FOR SOFTWARE MEASUREMENT [J].
BAKER, AL ;
BIEMAN, JM ;
FENTON, N ;
GUSTAFSON, DA ;
MELTON, A ;
WHITTY, R .
JOURNAL OF SYSTEMS AND SOFTWARE, 1990, 12 (03) :277-281
[6]  
Basili V. R., 1975, IEEE Transactions on Software Engineering, VSE-1, P390, DOI 10.1109/TSE.1975.6312870
[7]  
Basili V. R., 1980, TUTORIAL MODELS METH
[8]   THE TAME PROJECT - TOWARDS IMPROVEMENT-ORIENTED SOFTWARE ENVIRONMENTS [J].
BASILI, VR ;
ROMBACH, HD .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1988, 14 (06) :758-773
[9]  
BASTANI FB, 1983, COMPSAC 83, P1
[10]  
BELADY LA, 1979, P WORKSHOP QUANTITAT, P90