Cognitive Dimensions of Information Artefacts: a tutorial

ion types and availability of abstraction mechanisms Hidden dependencies important links between entities are not visible Premature commitment constraints on the order of doing things Secondary notation extra information in means other than formal syntax Viscosity resistance to change Visibility ability to view components easily Dimensions not treated in this tutorial Closeness of mapping closeness of representation to domain Consistency similar semantics are expressed in similar syntactic forms Diffuseness verbosity of language Error-proneness notation invites mistakes Hard mental operations high demand on cognitive resources Progressive evaluation work-to-date can be checked at any time Provisionality degree of commitment to actions or marks Role-expressiveness the purpose of a component is readily inferred

[1]  Mert Cramer Structure and Mnemonics in Computer and Command Languages , 1990, Int. J. Man Mach. Stud..

[2]  Stephen J. Payne,et al.  Task-Action Grammars: A Model of the Mental Representation of Task Languages , 1987, SGCH.

[3]  Jakob Nielsen,et al.  Heuristic evaluation of user interfaces , 1990, CHI '90.

[4]  Thomas R. G. Green,et al.  The cognitive dimension of viscosity: A sticky problem for HCI , 1990, INTERACT.

[5]  Thomas R. G. Green,et al.  Cognitive dimensions of notations , 1990 .

[6]  Alan F. Blackwell,et al.  Metacognitive theories of visual programming: what do we think we are doing? , 1996, Proceedings 1996 IEEE Symposium on Visual Languages.

[7]  Thomas R. G. Green The visual vision and human cognition , 1996, Proceedings 1996 IEEE Symposium on Visual Languages.

[8]  Jawed I. A. Siddiqi,et al.  Formally assessing software modifiability , 1996 .

[9]  Jawed I. A. Siddiqi,et al.  Relating knock-on viscosity to software modifiability , 1996, Proceedings Sixth Australian Conference on Computer-Human Interaction.

[10]  Stephen J. Payne,et al.  Understanding Calendar Use , 1993, Hum. Comput. Interact..

[11]  David G. Hendry,et al.  Creating, comprehending and explaining spreadsheets: a cognitive interpretation of what discretionary users think of the spreadsheet model , 1994, Int. J. Hum. Comput. Stud..

[12]  Nick Hammond,et al.  Argumentation-based design rationale: what use at what cost? , 1994, Int. J. Hum. Comput. Stud..

[13]  Marian Petre,et al.  Where to draw the line with text: Some claims by logic designers about graphics in notation , 1990, INTERACT.

[14]  Lisa Tweedie,et al.  Interactive Visualisation Artifacts: How can Abstractions Inform Design? , 1996, BCS HCI.

[15]  Jacques Bertin,et al.  Graphics and graphic information-processing , 1981 .

[16]  Marian Petre,et al.  Usability Analysis of Visual Programming Environments: A 'Cognitive Dimensions' Framework , 1996, J. Vis. Lang. Comput..

[17]  Alan F. Blackwell,et al.  Pruning the trees: The evaluation of notations for domain modelling , 1998, PPIG.

[18]  Marc Eisenstadt Why HyperTalk Debugging is More Painful than it Ought To Be , 1993 .

[19]  David G. Hendry,et al.  CogMap: a Visual Description Language for Spreadsheets , 1993, J. Vis. Lang. Comput..

[20]  Martin Stacey Distorting Design: Unevenness as a Cognitive Dimension of Design Tools , 1995 .

[21]  C. C. Wood,et al.  A Cognitive Dimensional Analysis of Idea Sketches , 1993 .

[22]  David G. Hendry,et al.  An informal information-seeking environment , 1997 .

[23]  Allen Newell,et al.  The psychology of human-computer interaction , 1983 .

[24]  Malcolm Atkinson,et al.  Cognitive Dimensions: Usability Evaluation Materials , 1996 .

[25]  Brad A. Myers,et al.  Visual Programming in a Visual Domain: A Case Study of Cognitive Dimensions , 1994, BCS HCI.

[26]  Simon Buckingham Shum,et al.  Cognitive Dimensions of Design Rationale , 1997 .

[27]  Chris Roast,et al.  Cognitive Dimensions Applied to Modifiability within an Integrated Prototyping Environment , 1997, PPIG.

[28]  David Benyon,et al.  The skull beneath the skin: entity-relationship models of information artifacts , 1996, Int. J. Hum. Comput. Stud..

[29]  Margaret M. Burnett,et al.  Representation Design Benchmarks: A Design-Time Aid for VPL Navigable Static Representations , 1997, J. Vis. Lang. Comput..

[30]  Nicholas P. Wilde Using cognitive dimensions in the classroom as a discussion tool for visual language design , 1996, CHI Conference Companion.