Cognitive Dimensions of Notations: Understanding the Ergonomics of Diagram Use
The Cognitive Dimensions of Notations framework provides an analytic approach to understanding the way that diagrams are used in real tasks. It is intended as a tool for people who need to invent new diagrams or notational conventions. It offers such practitioners a vocabulary with which to discuss the properties of the notation that will be cognitively relevant, and that are likely to have an impact on the usability of notational systems. This tutorial presents the original motivation for the framework, an illustrated overview of the vocabulary, and a survey of the tools that have been developed for applying the framework in practical design and research contexts.
Unable to display preview. Download preview PDF.
- Blackwell, A.F.: Metacognitive theories of visual programming: What do we think we are doing? In: Proceedings IEEE Symposium on Visual Languages, pp. 240–246 (1996)Google Scholar
- Green, T.R.G.: The cognitive dimension of viscosity: a sticky problem for HCI. In: Diaper, D., Gilmore, D., Cockton, G., Shackel, B. (eds.) Human-Computer Interaction – INTERACT 1990. Elsevier, Amsterdam (1990)Google Scholar
- Green, T.R.G., Petre, M., Bellamy, R.K.E.: Comprehensibility of visual and textual programs: a test of ‘superlativism’ against the ‘match-mismatch’ conjecture. In: Koenemann-Belliveau, J., Moher, T., Robertson, S. (eds.) Empirical Studies of Programmers: Fourth Workshop, pp. 121–146. Ablex, Norwood (1991)Google Scholar
- Olsen Jr., D.R.: Evaluating user interface systems research. In: Symposium on User Interface Software and Technology (UIST 2007), pp. 251–258 (2007)Google Scholar
- Shneiderman, B.: Software psychology. Winthorp, Cambridge (1980)Google Scholar
- Sutherland, I.E.: Sketchpad, A man-machine graphical communication system. Ph.D Thesis at Massachusetts Institute of Technology, online version and editors’ introduction by A.F. Blackwell & K. Rodden. Technical Report 574. Cambridge University Computer Laboratory (1963/2003)Google Scholar
- Weinberg, G.M.: The psychology of computer programming. Van Nostrand Reinhold (1971)Google Scholar