Cognitive Dimensions of Notations: Understanding the Ergonomics of Diagram Use

  • Alan F. Blackwell
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5223)


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.


Cognitive Dimension Visual Language Tangible User Interface Notational System Diagrammatic Reasoning 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 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
  2. Blackwell, A.F., Green, T.R.G.: Notational systems - the Cognitive Dimensions of Notations framework. In: Carroll, J.M. (ed.) HCI Models, Theories and Frameworks: Toward a multidisciplinary science, pp. 103–134. Morgan Kaufmann, San Francisco (2003)CrossRefGoogle Scholar
  3. Blackwell, A.F.: The reification of metaphor as a design tool. ACM Transactions on Computer-Human Interaction (TOCHI) 13(4), 490–530 (2006)CrossRefGoogle Scholar
  4. Edge, D., Blackwell, A.F.: Correlates of the cognitive dimensions for tangible user interface. Journal of Visual Languages and Computing 17(4), 366–394 (2006)CrossRefGoogle Scholar
  5. 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
  6. 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
  7. Green, T.R.G., Petre, M.: Usability analysis of visual programming environments: a ’cognitive dimensions’ framework. J. Visual Languages and Computing 7, 131–174 (1996)CrossRefGoogle Scholar
  8. 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
  9. Shneiderman, B.: Software psychology. Winthorp, Cambridge (1980)Google Scholar
  10. 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
  11. Weinberg, G.M.: The psychology of computer programming. Van Nostrand Reinhold (1971)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Alan F. Blackwell
    • 1
  1. 1.University of Cambridge Computer LaboratoryCambridgeUK

Personalised recommendations