Assessment | Biopsychology | Comparative | Cognitive | Developmental | Language | Individual differences | Personality | Philosophy | Social |
Methods | Statistics | Clinical | Educational | Industrial | Professional items | World psychology |

Other fields of psychology: AI · Computer · Consulting · Consumer · Engineering · Environmental · Forensic · Military · Sport · Transpersonal · Index

Cognitive dimensions are design principles for notations & programming language design, described by researcher Thomas R.G. Green. The dimensions can be used to evaluate the usability of an existing interface, or as heuristics to guide the design of a new one.

List of the cognitive dimensionsEdit

  • abstraction gradient
  • closeness of mapping
  • consistency
  • diffuseness/terseness
  • error-proneness
  • hard operations: hard mental processing
  • hidden dependencies
  • premature commitment
  • progressive evaluation
  • role-expressiveness
  • secondary notation & escape from formalism
  • viscosity: difficulty making changes
  • visibility
  • side by side ability: making comparisons (juxtaposability)


T. R. G. Green and M. Petre. Usability analysis of visual programming environments: A `cognitive dimensions' framework. Journal of Visual Languages and Computing, 7:131--174, 1996.

External linksEdit

This page uses Creative Commons Licensed content from Wikipedia (view authors).

Ad blocker interference detected!

Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.