Models and Tools for the Designers of User-Computer Interfaces

The user-computer interface is often the major impediment to successful use of interactive computer graphics systems. Design of the interface is often thought of as art rather than science, and suffers from lack of formalisms, models, tools, and methodical design approaches. Slowly, the design process is becoming more structured, and more formal tools are becoming available.

[1]  Dan R. Olsen,et al.  SYNGRAPH: A graphical user interface generator , 1983, SIGGRAPH.

[2]  Phyllis Reisner,et al.  Further developments toward using formal grammar as a design tool , 1982, CHI '82.

[3]  Thomas P. Moran,et al.  The evaluation of text editors: methodology and empirical results. , 1983, CACM.

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

[5]  Thomas P. Moran,et al.  Analogy considered harmful , 1982, CHI '82.

[6]  Michael Lesk,et al.  Language development tools , 1986 .

[7]  Robert J. K. Jacob,et al.  A State Transition Diagram Language for Visual Programming , 1985, Computer.

[8]  Robert J. K. Jacob,et al.  Using formal specifications in the design of a human-computer interface , 1983, CACM.

[9]  William Buxton,et al.  Creating highly-interactive and graphical user interfaces by demonstration , 1986, SIGGRAPH.

[10]  Luca Cardelli,et al.  Squeak: a language for communicating with mice , 1985, SIGGRAPH.

[11]  Andrew J. Schulert,et al.  ADM — a dialog manager , 1985, CHI '85.

[12]  Peter C. S. Wong,et al.  FLAIR - user interface dialog design tool , 1982, SIGGRAPH.

[13]  James D. Foley,et al.  Towards specifying and evaluating the human factors of user-computer interfaces , 1982, CHI '82.

[14]  Pedro A. Szekely,et al.  Design alternatives for user interface management sytems based on experience with COUSIN , 1985, CHI '85.

[15]  William Buxton,et al.  Towards a comprehensive user interface management system , 1983, SIGGRAPH.

[16]  James R. Rhyne,et al.  A context for user interface management , 1984, IEEE Computer Graphics and Applications.

[17]  Pedro A. Szekely,et al.  Graceful Interaction Through the COUSIN Command Interface , 1983, Int. J. Man Mach. Stud..

[18]  William M. Newman,et al.  A system for interactive graphical programming , 1968, AFIPS Spring Joint Computing Conference.

[19]  Philip J. Hayes,et al.  Executable interface definitions using form-based interface abstractions , 1984 .

[20]  John L. Sibert,et al.  An object-oriented user interface management system , 1986, SIGGRAPH.

[21]  David J. Kasik,et al.  A user interface management system , 1982, SIGGRAPH.

[22]  William A. Woods,et al.  Computational Linguistics Transition Network Grammars for Natural Language Analysis , 2022 .

[23]  G. E. Pfaff,et al.  User Interface Management Systems , 1985, Eurographic Seminars.

[24]  Mark William Green The design of graphical user interfaces , 1985 .

[25]  Dan R. Olsen,et al.  MIKE: The Menu Interaction Kontrol Environment , 1986, ACM Trans. Graph..

[26]  M. E. Lesk,et al.  UNIX time-sharing system: Language development tools , 1978, The Bell System Technical Journal.

[27]  Paul R. Hanau,et al.  Prototyping and simulation tools for user/computer dialogue design , 1980, SIGGRAPH '80.

[28]  Mark Green,et al.  The University of Alberta user interface management system , 1985, SIGGRAPH.

[29]  Dan R. Olsen,et al.  Pushdown automata for user interface management , 1984, TOGS.