The human factors of computer graphics interaction techniques

An organization of interaction techniques, based on the user tasks for which the techniques are used, is proposed. It is suggested that task requirements limit the set of techniques that can be considered for a particular application. The characteristics of a variety of techniques are enumerated and many of the considerations important to their effectiveness are discussed. Relevant experimental and experiential comparisons are tabulated.

[1]  Ahmet Çakir,et al.  Visual Display Terminals: A Manual Covering Ergonomics, WorkPlace Design, Health and Safety, Task Organization , 1980 .

[2]  W. L. Jenkins,et al.  Some design factors in making settings on a linear scale. , 1949 .

[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]  Robert F. Sproull,et al.  Principles in interactive computer graphics , 1973 .

[5]  W H Teichner,et al.  Visual search for simple targets. , 1974, Psychological bulletin.

[6]  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..

[7]  W L JENKINS,et al.  Influence of friction in making settings on a linear scale. , 1950, The Journal of applied psychology.

[8]  Jack D. Grimes,et al.  Effects of Patterning on Flicker Frequency , 1983 .

[9]  P. Fitts,et al.  Information capacity of discrete motor responses under different cognitive sets. , 1966, Journal of experimental psychology.

[10]  J. Vaughan Scanning strategies in visual search , 1976 .

[11]  Thomas B. Sheridan,et al.  Man-machine systems;: Information, control, and decision models of human performance , 1974 .

[12]  John L. Bennett,et al.  User-oriented graphics systems for decision support in unstructured tasks , 1976, UODIGS '76.

[13]  Stuart K. Card,et al.  User perceptual mechanisms in the search of computer command menus , 1982, CHI '82.

[14]  P MoranThomas,et al.  The keystroke-level model for user performance time with interactive systems , 1980 .

[15]  John E. Holmgren The effect of a visual indicator on rate of visual search: Evidence for processing control , 1974 .

[16]  Jan van den Bos,et al.  GPGS: a device-independent general purpose graphic system for stand-alone and satellite graphics , 1977, SIGGRAPH.

[17]  Allen G. Vartabedian Human Factors Evaluation of Several Cursor Forms for Use on Alphanumeric CRT Displays , 1970 .

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

[19]  Will Tracz,et al.  Computer programming and the human thought process , 1979, Softw. Pract. Exp..

[20]  T. C. S. Kennedy,et al.  The Design of Interactive Procedures for Man-Machine Communication , 1974, Int. J. Man Mach. Stud..

[21]  Wesley E. Woodson,et al.  Human engineering guide for equipment designers , 1964 .

[22]  James Sneeringer,et al.  User‐interface design for text editing: A case study , 1978, Softw. Pract. Exp..

[23]  Wilfred J. Hansen User engineering principles for interactive systems , 1972, AFIPS '71 (Fall).

[24]  David A. Thompson,et al.  Interface design for an interactive information retrieval system: A literature survey and a research system description , 1971 .

[25]  Mark Ohlson,et al.  System Design Considerations for Graphics Input Devices , 1978, Computer.

[26]  Gordon T. Uber,et al.  The organization and formatting of hierarchical displays for the on-line input of data , 1968, AFIPS '68 (Fall, part I).

[27]  T F Stewart Displays and the software interface. , 1976, Applied ergonomics.

[28]  Waren Teitelman,et al.  Real time recognition of hand-drawn characters , 1964, AFIPS '64 (Fall, part I).

[29]  S. Sherr Comments on "Design of man-computer interfaces for on-line interactive systems" , 1976 .

[30]  J B Chambers,et al.  Comparison of indicator components and push-button recommendations. , 1970, Ergonomics.

[31]  Victor L. Wallace,et al.  The semantics of graphic input devices , 1976, ACM Symposium on Graphic Languages.

[32]  R Sadacca,et al.  Man-Computer Communication Techniques: Two Experiments1 , 1967, Human factors.

[33]  William Buxton,et al.  Lexical and pragmatic considerations of input structures , 1983, COMG.

[34]  Raj Reddy,et al.  Breaking the Man-Machine Communication Barrier , 1981, Computer.

[35]  W. L. Jenkins,et al.  The use of a joy-stick in making settings on a simulated scope face. , 1954 .

[36]  W K EARL,et al.  Comparison of Two Data Entry Methods , 1965, Perceptual and motor skills.

[37]  Robert B. Miller,et al.  Response time in man-computer conversational transactions , 1899, AFIPS Fall Joint Computing Conference.

[38]  D. B. Devoe Alternatives to Handprinting in the Manual Entry of Data , 1967 .

[39]  J.L. Flanagan,et al.  Computers that talk and listen: Man-machine communication by voice , 1976, Proceedings of the IEEE.

[40]  P. Fitts The information capacity of the human motor system in controlling the amplitude of movement. , 1954, Journal of experimental psychology.

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

[42]  P. Fitts,et al.  INFORMATION CAPACITY OF DISCRETE MOTOR RESPONSES. , 1964, Journal of experimental psychology.

[43]  William L. Bewley,et al.  Human factors testing in the design of Xerox's 8010 “Star” office workstation , 1983, CHI '83.

[44]  Nancy C. Goodwin Cursor Positioning on an Electronic Display Using Lightpen, Lightgun, or Keyboard for Three Basic Tasks , 1975 .

[45]  Lars-Göran Nilsson,et al.  Perspectives on memory research : essays in honor of Uppsala University's 500th anniversary , 1979 .

[46]  David Meister,et al.  Human factors : theory and practice , 1971 .

[47]  James L. Peterson,et al.  Petri Nets , 1977, CSUR.

[48]  Douglas C. Engelbart Design considerations for knowledge workshop terminals , 1973, AFIPS National Computer Conference.

[49]  N C Goodwin,et al.  User input mode and computer-aided instruction. , 1968, Human factors.

[50]  J. Lachman,et al.  Cognitive Psychology and Information Processing: An Introduction , 1979 .

[51]  James S. Lipscomb,et al.  Making nested rotations convenient for the user , 1978, SIGGRAPH.

[52]  Michael E. Atwood,et al.  Human Factors in Computer Systems: A Review of the Literature. , 1979 .

[53]  Paul A. Kolers,et al.  Processing of visible language , 1979 .

[54]  Alphonse Chapanis,et al.  Man-machine engineering , 1965 .

[55]  Stanley R. Parkinson,et al.  Computer display menus , 1983 .

[56]  G. J. Ritchie,et al.  Input Devices for Interactive Graphics , 1975, Int. J. Man Mach. Stud..

[57]  Richard M. Brown,et al.  On-Line Computer Recognition of Handprinted Characters , 1964, IEEE Trans. Electron. Comput..

[58]  Douglas C. Engelbart,et al.  Display-Selection Techniques for Text Manipulation , 1967 .

[59]  Siegfried Treu,et al.  Interactive Command Language Design Based on Required Mental Work , 1975, Int. J. Man Mach. Stud..

[60]  Lawrence H Miller An Investigation of the Effects of Output Variability and Output Bandwidth on User Performance in an Interactive Computer System , 1976 .

[61]  Alan E. Albert The Effect of Graphic Input Devices on Performance in a Cursor Positioning Task , 1982 .

[62]  Guy Weinzapfel,et al.  One-point touch input of vector information for computer displays , 1978, SIGGRAPH '78.

[63]  Kathleen Hemenway Psychological issues in the use of icons in command menus , 1982, CHI '82.

[64]  David Meister,et al.  Behavioral foundations of system development , 1984 .

[65]  Robert G. Kinkade,et al.  Human Engineering Guide to Equipment Design (Revised Edition) , 1972 .

[66]  William M. Newman,et al.  A graphical technique for numerical input , 1968, Comput. J..

[67]  P. Rabbit Human information processing , 1977, Nature.

[68]  J D Gould,et al.  Visual Factors in the Design of Computer-Controlled CRT Displays , 1968, Human factors.

[69]  C. Drury,et al.  The Effect of Area, Density, and Number of Background Characters on Visual Search , 1978, Human factors.