A cognitive complexity metric based on category learning

被引:11
作者
Klemola, T [1 ]
Rilling, J [1 ]
机构
[1] Concordia Univ, Dept Comp Sci, Montreal, PQ H3G 1M8, Canada
来源
SECOND IEEE INTERNATIONAL CONFERENCE ON COGNITIVE INFORMATICS, PROCEEDINGS | 2003年
关键词
D O I
10.1109/COGINF.2003.1225966
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software development is driven by software comprehension. Controlling a software development process is dependent on controlling software comprehension. Measures of factors that influence software comprehension are required in order to achieve control. The use of high-level languages results in many different kinds of lines of code that require different levels of comprehension effort. As the reader learns the set Of arrangements of operators, attributes and labels particular to an application, comprehension is eased as familiar arrangements are repeated. Elements of cognition that describe the mechanics of text comprehension serve as a guide to assessing comprehension demands in the understanding of programs written in high level languages. A new metric, Kinds of Lines of Code Identifier Density is introduced and a case study demonstrates its application and importance. Related work is discussed.
引用
收藏
页码:106 / 113
页数:8
相关论文
共 28 条
[1]  
ABREU F, 1995, 5 INT C SOFTW QUAL A
[2]  
[Anonymous], 2000, Validating Object-Oriented Design Metrics on a Commercial Java Application
[3]   A validation of object-oriented design metrics as quality indicators [J].
Basili, VR ;
Briand, LC ;
Melo, WL .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1996, 22 (10) :751-761
[4]  
BOEHM B, 2000, FUTURE SOFTWARE ENG
[5]  
BoehmDavis DA, 1996, EMPIRICAL STUDIES OF PROGRAMMERS: SIXTH WORKSHOP, P3
[6]  
BRIAND L, 1993, IEEE C SOFTW MAINT M
[7]  
BRIAND L, 1997, IEEE ICSE 97 BOST US
[8]  
Broadbent D. E., 1975, STUDIES LONG TERM ME, P3
[9]   LONG-TERM WORKING-MEMORY [J].
ERICSSON, KA ;
KINTSCH, W .
PSYCHOLOGICAL REVIEW, 1995, 102 (02) :211-245
[10]  
Fenton N., 1997, SOFTWARE METRICS RIG