Display-Based Competence: Towards User Models for Menu-Driven Interfaces

This paper discusses the critical role played by aspects of the display in the use of many computer systems especially those driven by menus. We outline a formal model of “display-based competence” by extending the Task-Action Grammar notation ( Payne & Green, 1986 ). The model, D-TAG (for display-orinted task-action grammar) is illustrated with examples for the well-known Macintosh desk-top interface, and from a more deeply-nested menu interface to a device used for the remote testing of telephone line (RATES). D-TAG exploits two extensions of TAG to address important aspects of interface consistency. The most important extension uses a featural description of the display to capture the role of the display in structuring task-action mappings; the second describes the “side-effects” of a task, i.e. those effects not described by the semantic attributes of a task. By embedding these extensions within the organizing framework of TAG's feature-grammar, we are able to develop descriptions of interfaces which highlight aspects of (display) design that are outside the scope of other formal user models.

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

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

[3]  Keith Oatley,et al.  Information Flow in a User Interface: the Effect of Experience and Context on the Recall of MacWrite Screens , 1988, BCS HCI.

[4]  J. H. Larkin,et al.  Display-based problem solving , 1989 .

[5]  Dwight P. Miller The Depth/Breadth Tradeoff in Hierarchical Computer Menus , 1981 .

[6]  John M. Carroll,et al.  Learning, using and designing filenames and command paradigms† , 1982 .

[7]  Kent L. Norman,et al.  The importance of item distinctiveness on performance using a menu selection system , 1986 .

[8]  Luc Giroux,et al.  What's on the menu? The influence of menu content on the selection process , 1986 .

[9]  David E. Kieras,et al.  An Approach to the Formal Analysis of User Complexity , 1999, Int. J. Man Mach. Stud..

[10]  Alan J. Dix,et al.  REFINING EARLY DESIGN DECISIONS WITH A BLACK-BOX MODEL , 1987, SGCH.

[11]  Allen Newell,et al.  Human Problem Solving. , 1973 .

[12]  D. Broadbent,et al.  What makes interruptions disruptive? A study of length, similarity, and complexity , 1989 .

[13]  Thomas R. G. Green,et al.  Organization and Learnability in Computer Languages , 1984, Int. J. Man Mach. Stud..

[14]  Allen Newell,et al.  Production Systems: Models of Control Structures , 1973 .

[15]  Stephen W. Draper,et al.  Display Managers as the Basis for User-Machine Communication , 1986 .