Usability analysis of visual programming environments: A 'cognitive dimensions' framework

被引:560
作者
Green, TRG [1 ]
Petre, M [1 ]
机构
[1] OPEN UNIV,DEPT MATH & COMP SCI,MILTON KEYNES MK7 6AA,BUCKS,ENGLAND
关键词
D O I
10.1006/jvlc.1996.0009
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The cognitive dimensions framework is a broad-brush evaluation technique for interactive devices and for non-interactive notations. It sets out a small vocabulary of terms designed to capture the cognitively-relevant aspects of structure, and shows how they can be traded off against each other. The purpose of this paper is to propose the framework as an evaluation technique for visual programming environments. We apply it to two commercially-available dataflow languages (with further examples from other systems) and conclude that it is effective and insightful; other HCI-based evaluation techniques focus on different aspects and would make good complements. Insofar as the examples we used are representative, current VPLs are successful in achieving a good 'closeness of match', but designers need to consider the 'viscosity' (resistance to local change) and the 'secondary notation' (possibility of conveying extra meaning by choice of layout, colour, etc.). (C) 1996 Academic Press Limited
引用
收藏
页码:131 / 174
页数:44
相关论文
共 91 条
[31]  
Green T. R. G., 1991, People and Computers VI. Proceedings of the HCI '91 Conference, P297
[32]  
Green T. R. G., 1992, International Journal of Human-Computer Interaction, V4, P1, DOI 10.1080/10447319209526026
[33]  
Green T. R. G., 1981, Computing skills and the user interface, P221
[34]  
Green T. R. G., 1987, EMP STUD PROGR 2 WOR, P132
[35]   CONDITIONAL PROGRAM STATEMENTS AND THEIR COMPREHENSIBILITY TO PROFESSIONAL PROGRAMMERS [J].
GREEN, TRG .
JOURNAL OF OCCUPATIONAL PSYCHOLOGY, 1977, 50 (02) :93-109
[36]  
GREEN TRG, 1990, HUMAN-COMPUTER INTERACTION : INTERACT 90, P79
[37]  
GREEN TRG, 1992, P 6 EUR C COGN ERG E, P167
[38]  
GREEN TRG, 1983, CLASSROOM COMPUTERS, P71
[39]  
GREEN TRG, 1995, IN PRESS INTERACT 90, P139
[40]  
Hendry D. G., 1993, Journal of Visual Languages and Computing, V4, P35, DOI 10.1006/jvlc.1993.1003