Cognitive dimensions: Achievements, new directions, and open questions

The cognitive dimensions framework has inspired research both more and less varied than expected. In this paper, we revisit the original aims and briefly describe some subsequent research, to consider whether the original aims were too austere in rejecting knowledge-based dimensions; whether the dimensions can be shown to have real-world relevance; and whether their definitions can be improved, either piecemeal or by refactoring the entire set. We mention some issues that remain unexplored, and conclude by describing two different ventures into defining clear procedures for real-life application, operating in very different milieux but both accepting that the framework should be developed from its original formulation.

[1]  T. Salthouse Perceptual, cognitive, and motoric aspects of transcription typing. , 1986, Psychological bulletin.

[2]  Ann Blandford,et al.  Formalising an Understanding of User-System Misfits , 2004, EHCI/DS-VIS.

[3]  Zenon Kulpa,et al.  DIAGRAMMATIC REPRESENTATION AND REASONING , 1994 .

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

[5]  Hakon Wium Lie,et al.  Cascading Style Sheets: Designing for the Web , 1997 .

[6]  George R. S. Weir,et al.  People and Computers IX: Crafting Interaction: Styles, Metaphors, Modalities and Agents , 1994 .

[7]  Chris Roast Designing for delay in interactive information retrieval , 1998, Interact. Comput..

[8]  Alan F. Blackwell,et al.  A Cognitive Dimensions questionnaire optimised for users , 2000, PPIG.

[9]  Maria Kutar,et al.  Cognitive Dimensions of Notations: Design Tools for Cognitive Technology , 2001, Cognitive Technology.

[10]  Patrick Olivier,et al.  Diagrammatic Representation and Reasoning , 2001 .

[11]  Simon L. Peyton Jones,et al.  Champagne Prototyping: A Research Technique for Early Evaluation of Complex End-User Programming Systems , 2004, 2004 IEEE Symposium on Visual Languages - Human Centric Computing.

[12]  Ann Blandford,et al.  Group and Individual Time Management Tools: What You Get is Not What You Need , 2001, Personal and Ubiquitous Computing.

[13]  William E. Cooper,et al.  Cognitive Aspects of Skilled Typewriting , 2011, Springer New York.

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

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

[16]  Jonathan T. Grudin,et al.  Error Patterns in Novice and Skilled Transcription Typing , 1983 .

[17]  Chris Roast,et al.  Dimension Driven Re-Design - Applying Systematic Dimensional Analysis , 2002, PPIG.

[18]  Thomas R. G. Green The Cognitive Dimensions of Information Structures , 1994 .

[19]  David J. Gilmore,et al.  Programming Plans and Programming Expertise , 1988 .

[20]  Michael Kölling,et al.  Objects First with Java - A Practical Introduction Using BlueJ (5th Edition) , 2002 .

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

[22]  Alan F. Blackwell,et al.  Investment of attention as an analytic approach to cognitive dimensions , 1999, PPIG.

[23]  Wayne D. Gray,et al.  Damaged Merchandise? A Review of Experiments That Compare Usability Evaluation Methods , 1998, Hum. Comput. Interact..

[24]  David Benyon,et al.  Conceptual Modeling for User Interface Development , 1999, Practitioner Series.

[25]  Thomas R. G. Green,et al.  Perceptual Structure Cueing in a Simple Command Language , 1984, Int. J. Man Mach. Stud..

[26]  Linden J. Ball,et al.  Structured and opportunistic processing in design: a critical discussion , 1995, Int. J. Hum. Comput. Stud..

[27]  Dan Diaper,et al.  Desirable features of educational theorem provers - a cognitive dimensions viewpoint , 1999, PPIG.

[28]  Ephraim P. Glinert,et al.  Visual Programming Environments: Paradigms and Systems , 1990 .

[29]  Andrew M. Dearden,et al.  Enhancing Contextual Analysis to Support the Design of Development Tools , 2004, BCS HCI.

[30]  Yuri Engelhardt,et al.  A Meta-Taxonomy for Diagram Research , 2002, Diagrammatic Representation and Reasoning.

[31]  Gary M. Olson,et al.  The Growth of Cognitive Modeling in Human-Computer Interaction Since GOMS , 1990, Hum. Comput. Interact..

[32]  Thomas R. G. Green,et al.  The generalized unification parser: Modelling the parsing of notations , 1990, INTERACT.

[33]  Harold Thimbleby,et al.  People and Computers XII , 1997, Springer London.

[34]  Harold W. Thimbleby,et al.  User interface design with matrix algebra , 2004, TCHI.

[35]  John Millar Carroll The Nurnberg Funnel: Designing Minimalist Instruction for Practical Computer Skill , 1990 .

[36]  Gada F. Kadoda A Cognitive Dimensions view of the differences between designers and users of theorem proving assistants , 2000, PPIG.

[37]  S. Payne A descriptive study of mental models , 1991 .

[38]  Jawed I. A. Siddiqi,et al.  Formal comparisons of program modification , 2000, Proceeding 2000 IEEE International Symposium on Visual Languages.

[39]  Richard M. Young,et al.  Device-Oriented and Task-Oriented Exploratory Learning of Interactive Devices , 2000 .

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

[41]  Valerie L. Shalin,et al.  Cognitive task analysis , 2000 .

[42]  Gary M. Olson,et al.  The growth of cognitive modeling in human-computer interaction since GOMS , 1990 .

[43]  Shaaron Ainsworth,et al.  The functions of multiple representations , 1999, Comput. Educ..

[44]  Andrew Howes,et al.  Display-Based Competence: Towards User Models for Menu-Driven Interfaces , 1990, Int. J. Man Mach. Stud..