The Principle of Rationality and Models of Highly Interactive Systems

One approach to reasoning about interactive behaviour is to assume that users of computer systems are rational, and that the behaviour of an interactive system results from the rational behaviour of the users together with the implemented behaviour of the devices that make up the total system. These assumptions can be expressed as a coherent set of principles. This approach enables an analyst to identify likely sources of user error and well as predicting (errorfree) behaviour patterns. This, in turn, can be used as a basis for identifying requirements on device designs. We present principles, based on those originally proposed by Newell, that can be used as a basis for reasoning about interactive behaviour. In particular, we accommodate the role of devices as resources that support memory and reasoning, active devices, and multiagent systems in which one user may be interacting with multiple devices and other users.

[1]  A. Newell Unified Theories of Cognition , 1990 .

[2]  Cathleen Wharton,et al.  The cognitive walkthrough method: a practitioner's guide , 1994 .

[3]  John L. Pollock,et al.  The Phylogeny of Rationality , 1993, Cogn. Sci..

[4]  Ann Blandford,et al.  Users as rational interacting agents: formalising assumptions about cognition and interaction , 1997, DSV-IS.

[5]  Ann Blandford,et al.  Integrating user and computer system concerns in the design of interactive systems , 1997, Int. J. Hum. Comput. Stud..

[6]  Stephen J. Payne,et al.  Display-Based Action at the User Interface , 1991, Int. J. Man Mach. Stud..

[7]  Ann Blandford,et al.  Using Formal Models to Explore Display-Based Usability Issues , 1999, J. Vis. Lang. Comput..

[8]  Ann Blandford,et al.  Separating user and device descriptions for modelling interactive problem solving , 1995, INTERACT.

[9]  David E. Kieras,et al.  Using GOMS for user interface design and evaluation: which technique? , 1996, TCHI.

[10]  Michael E. Atwood,et al.  Project Ernestine: Validating a GOMS Analysis for Predicting and Explaining Real-World Task Performance , 1993, Hum. Comput. Interact..

[11]  L. Suchman Plans and situated actions , 1987 .

[12]  Allen Newell,et al.  The Knowledge Level , 1989, Artif. Intell..

[13]  Ann Blandford,et al.  The role of communication goals in interaction , 2000 .

[14]  Ann Blandford,et al.  Specifying user knowledge for the design of interactive systems , 1996, Softw. Eng. J..

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

[16]  Richard M. Young,et al.  Programmable user models for predictive evaluation of interface designs , 1989, CHI '89.

[17]  Alan J. Dix,et al.  Specifying history and backtracking mechanisms , 1997 .

[18]  David E. Kieras,et al.  Predictive engineering models based on the EPIC architecture for a multimodal high-performance human-computer interaction task , 1997, TCHI.