ACM Home Page
Please provide us with feedback. Feedback
Instructions and descriptions: some cognitive aspects of programming and similar activities
Full text PdfPdf (861 KB)
Source AVI archive
Proceedings of the working conference on Advanced visual interfaces table of contents
Palermo, Italy
Pages: 21 - 28  
Year of Publication: 2000
ISBN:1-58113-252-2
Author
Thomas R. G. Green  Computer-Based Learning Unit, University of Leeds, Leeds LS9 2JT, UK
Sponsors
University of L'Aquila : University of L'Aquila
SIGCHI: ACM Special Interest Group on Computer-Human Interaction
SIGMULTIMEDIA: ACM Special Interest Group on Multimedia
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 38,   Citation Count: 11
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/345513.345233
What is a DOI?

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