“Why is a raven like a writing desk?”: lessons in interface consistency and analogical reasoning from two cognitive architectures

Users who have worked with just one or two pieces of application software on a computer system are often faced with the need to use a new piece of software on the same system. Consistency between program interfaces is intended to make the new program easier to learn in this situation, but how “consistency” should be defined is not always clear. We present a model of analogical reasoning that describes how users rely on interface consistency to induce correct actions in a new situation. Versions of the model are implemented in ACT-R and Soar. The model yields a clearer and more principled understanding of design guidelines that recommend interface consistency. KEYWORD S: User models, consistency, exploratory learning, analogy, metaphor.

[1]  W. Kintsch The role of knowledge in discourse comprehension: a construction-integration model. , 1988, Psychological review.

[2]  Sidney L. Smith,et al.  Guidelines for Designing User Interface Software , 1986 .

[3]  Clayton Lewis,et al.  Why and How to Learn Why: Analysis-Based Generalization of Procedures , 1988, Cogn. Sci..

[4]  Thomas R. G. Green,et al.  The Structure of Command Languages: An Experiment on Task-Action Grammar , 1989, Int. J. Man Mach. Stud..

[5]  K. Holyoak,et al.  Schema induction and analogical transfer , 1983, Cognitive Psychology.

[6]  J. Gibson The Ecological Approach to Visual Perception , 1979 .

[7]  Paul J. Feltovich,et al.  Categorization and Representation of Physics Problems by Experts and Novices , 1981, Cogn. Sci..

[8]  Peter G. Polson,et al.  A quantitative theory of human-computer interaction , 1987 .

[9]  Jakob Nielsen,et al.  Finding usability problems through heuristic evaluation , 1992, CHI.

[10]  Richard M. Young,et al.  Predicting the learnability of task-action mappings , 1991, CHI.

[11]  Muneo Kitajima,et al.  A computational model of skilled use of a graphical user interface , 1992, CHI.

[12]  Andrew Howes,et al.  Semantic analysis during exploratory learning , 1990, CHI '90.

[13]  John R. Anderson,et al.  Rules of the Mind , 1993 .

[14]  John M. Carroll,et al.  Interface metaphors and user interface design , 1988 .

[15]  B. Ross Remindings and their effects in learning a cognitive skill , 1984, Cognitive Psychology.

[16]  Jonathan Grudin,et al.  The case against user interface consistency , 1989, CACM.

[17]  Allen Newell,et al.  SOAR: An Architecture for General Intelligence , 1987, Artif. Intell..

[18]  Andrew Howes,et al.  The Nature of Device Models: The Yoked State Space Hypothesis and Some Experiments With Text Editors , 1990, Hum. Comput. Interact..

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

[20]  K. Holyoak,et al.  Surface and structural similarity in analogical transfer , 1987, Memory & cognition.

[21]  Clayton Lewis Some Learnability Results for Analogical Generation. , 1988 .

[22]  John H. Holland,et al.  Induction: Processes of Inference, Learning, and Discovery , 1987, IEEE Expert.