A Three-Level Human-Computer Interface Model

Abstract A unified abstract model of the human-computer interface is presented. Examples from the existing literature that support various aspects of the model are offered. Some other models of the human-computer interface are discussed. The model is used to examine an existing workstation interface. The outcome of the examination is a structured series of questions that could form the basis for a future interface requirement. The potential productivity, application, and development of the model are identified.

[1]  Ben Shneiderman,et al.  Multiparty Grammars and Related Features for Defining Interactive Systems , 1982, IEEE Transactions on Systems, Man, and Cybernetics.

[2]  Kenneth D. Eason Dialogue design implications of task allocation between man and computer , 1980 .

[3]  Stuart K. Card,et al.  Evaluation of mouse, rate-controlled isometric joystick, step keys, and text keys, for text selection on a CRT , 1987 .

[4]  Thomas P. Moran,et al.  The Command Language Grammar: A Representation for the User Interface of Interactive Computer Systems , 1981, Int. J. Man Mach. Stud..

[5]  Stephen P. Guest,et al.  The use of software tools for dialogue design , 1982 .

[6]  Allen Newell,et al.  The keystroke-level model for user performance time with interactive systems , 1980, CACM.

[7]  N. Cook,et al.  Callosal inhibition: the key to the brain code. , 1984, Behavioral science.

[8]  M. Stephens,et al.  The Analyst—a workstation for analysis and design , 1985, ICSE '85.

[9]  Kjell Mellberg Some Swedish experience in the development of interactive computer systems , 1969 .

[10]  Graham Storrs,et al.  Characterizing user navigation through complex data structures , 1985 .

[11]  Linda J. Bellamy NOT WAVING BUT DROWNING: PROBLEMS OF HUMAN COMMUNICATION IN THE DESIGN OF SAFE SYSTEMS , 1984 .

[12]  David L. Parnas,et al.  On the use of transition diagrams in the design of a user interface for an interactive computer system , 1969, ACM '69.

[13]  Gerrit C. van der Veer,et al.  On the interaction between system and user characteristics , 1985 .

[14]  David R. Davis Human Errors and Transport Accidents , 1958 .

[15]  Edmonds,et al.  Image Handling In Two-Dimensional Design , 1982, IEEE Computer Graphics and Applications.

[16]  Ian H. Witten,et al.  Adaptive personalized interfaces—A question of viability , 1985 .

[17]  Kai A. Olsen,et al.  Icons in man-machine communications , 1985 .

[18]  J. L. Alty,et al.  The application of path algebras to interactive dialogue design , 1984 .