|
ABSTRACT
The Cognitive Dimensions framework outlined here is generalised broad-brush approach to usability evaluation for all types of information artifact, from programming languages through interactive systems to domestic devices. It also has promise of interfacing successfully with organisational and sociological analyses.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Bellamy, R. K. E. and Gilmore, D. J. (1990) Programming plans: internal or external structures? In K. J. Gilhooly, M. T. G. Keane, R. H. Logic and G. Erdos (Eds.) Lines of Thinking: Reflections on the Psychology of Thought. (Vol 1.) Wiley. 59-71
|
| |
2
|
Bowles, A. and Bma, P. (1999). Introductory Prolog: A suitable selection of programming techniques. In P. Brna, B. du Boulay and H. Pain (Eds.), Learning to BuiM and Comprehend Complex information Structures: Prolog as a Case Study. Stamford, CT: Ablex
|
| |
3
|
Bratley, P., Dewar, H. and Thome, J. P. (1967) Recognition of syntactic structure by computer. Nature, Vol. 216, No. 5119, 969-973.
|
| |
4
|
|
| |
5
|
|
| |
6
|
Gegg-Harrison, T. S. (1991) Learning Prolog in a schema-based environment. Instructional Science, 20, 173-192.
|
| |
7
|
Gilmore, D. J. and Green, T. R. G. (1988) Programming plans and programming expertise. Quarterly J. Exp. Psychol. 40A, 423-442.
|
| |
8
|
Green, T. R. G. (1979). The necessity of syntax markers: Two experiments with artificial languages. Journal of Verbal Learning and Verbal Behavior, 18, 481-496.
|
| |
9
|
|
| |
10
|
|
| |
11
|
|
| |
12
|
Green, T. R. G. Building and manipulating complex information structures: issues in Prolog programming. In P. Bma, B. du Boulay and H. Pain (Eds.), Learning to Bui M and Comprehend Complex Information Structures: Prolog as a Case Study. Stamford, CT: Ablex, 1999. (Chapter 1, pp. 7 -27). See http://www.ndirect.co.uk/-~thomas.green/workStuff/Pa pers/PrologChap.RTF
|
| |
13
|
Green, T. R. G. (1999) A virtual telephone. Web-based document, URL: http://www.ndirect.co.uk/~thomas.green/workStuff/dev ic es/pho nes/S martPho neE. html
|
| |
14
|
|
| |
15
|
Green, T. R. G. and Blackwell, A. F. (1998) Cognitive dimensions of information artifacts: a tutorial. Web-based document. URL: http: //www. c i. cam. ac. uk/users/afb21/publicat ions/CDtutSep98, pdf
|
| |
16
|
|
| |
17
|
Green, T. R. G. and Navarro, R. (1995) Programming plans, imagery, and visual programming. In Nordby, K., Helmersen, P. H., Gilmore, D. J, and Amesen, S. (1995) INTERACT-95. London: Chapman and Hall (pp. 139-144).
|
| |
18
|
Green, T. R. G. and Petre, M. (1996) Usability analysis of visual programming environments: a 'cognitive dimensions' framework. J. Visual Languages and Computing, 7, 131-174.
|
| |
19
|
|
| |
20
|
Kempen, G. and Vosse, T. (1989) Incremental syntactic tree formation in human sentence processing: an interactive architecture based on activation decay and simulated annealing. Connection Science, 1, 273- . 290.
|
| |
21
|
|
| |
22
|
Ormerod, T. C. and Ball, L. J. An empirical evaluation of Ted, a techniques editor, for Prolog programming. In W. D. Gray and D. A. Boehm-Davis (Eds.), Empirical Studies of Programmers: Sixth Workshop. Newark, N. J. : Ablex, 1996.
|
| |
23
|
Pennington, N. (1987) Stimulus structures and mental representations in expert comprehension of computer programs. Cognitive Psychology, 19, 295-341.
|
| |
24
|
|
| |
25
|
Romero, P. (1999). Focal structures in Prolog. In Green T., and Bma P. (Eds.), Proceedings of the Psychology of Programming lnterest Group, l lth Workshop. http://www, cogs. susx. ac. uk/user s/juanr/elicit, ps
|
| |
26
|
Siddiqi, J. I. and Roast, C. R. (1997)Viscosity as a metaphor for measuring modifiability, lEE Proc. Software Engineering, 144(4: August), 215-223.
|
| |
27
|
Soloway, E. and Ehrlich, K. (1984) Empirical studies of programming knowledge. IEEE Transactions on Software Engineering, SE- 10, 595-6
|
CITED BY 11
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Arnold Pears , Stephen Seidman , Lauri Malmi , Linda Mannila , Elizabeth Adams , Jens Bennedsen , Marie Devlin , James Paterson, A survey of literature on the teaching of introductory programming, ACM SIGCSE Bulletin, v.39 n.4, December 2007
|
|
|
|
|
|
Jean-Marie Burkhardt , Françoise Détienne , Linda Moutsingua-Mpaga , Laurence Perron , Stéphane Safin , Pierre Leclercq, Multimodal collaborative activity among architectural designers using an augmented desktop at distance or in collocation, Proceedings of the 15th European conference on Cognitive ergonomics: the ergonomics of cool interaction, September 16-19, 2008, Funchal, Portugal
|
|
|
|
|
|
|
INDEX TERMS
Primary Classification:
I.
Computing Methodologies
I.2
ARTIFICIAL INTELLIGENCE
Additional Classification:
D.
Software
D.3
PROGRAMMING LANGUAGES
D.3.2
Language Classifications
Nouns:
Prolog
H.
Information Systems
H.1
MODELS AND PRINCIPLES
H.4
INFORMATION SYSTEMS APPLICATIONS
H.4.1
Office Automation
Subjects:
Spreadsheets
General Terms:
Design,
Human Factors,
Languages,
Performance,
Theory
Keywords:
Prolog,
cognitive dimensions,
cognitive psychology,
notations,
spreadsheet,
telephone,
usability evaluation
|