Lexical and pragmatic considerations of input structures

Increased access to computer-based tools has mad e only too clear the deficiencies in our ability to produc e effective user interfaces [I] . Many of our current problems are rooted in our lack of sufficiently powerfu l theories and methodologies . User interface desig n remains more of a creative art than a hard science . Following an age-old technique, the point of departure for much recent work has been to attempt t o impose some structure on the problem domain . Perhaps the most significant difference between this work an d earlier efforts is the weight placed on considerations falling outside the scope of conventional computer science . The traditional problem-reduction paradigm is being re placed by a holistic approach which views the problem as an integration of issues from computer science, electrical engineering, industrial design, cognitive psychology, psychophysics, linguistics, and kinesthetics . In the main body of this paper, we examine some o f the taxonomies which have been proposed and illustrat e how they can serve as useful structures for relatin g studies in user interface problems . In so doing, we attempt to augment the power of these structures b y developing their ability to take into account the effect o f gestural and positional factors on the overall effect of th e user interface .

[1]  William Buxton,et al.  A Computer-Controlled Sound Distribution System for the Performance of Electroacoustic Music , 1978 .

[2]  David W. Embley,et al.  A procedure for predicting program editor performance from the user's point of view , 1978 .

[3]  Phyllis Reisner,et al.  Formal Grammar and Human Factors Design of an Interactive Graphics System , 1981, IEEE Transactions on Software Engineering.

[4]  Ronald Baecker,et al.  Human-computer interactive systems: A state-of-the-art review , 1980 .

[5]  Peter P. Tanner,et al.  Tablet-based valuators that provide one, two, or three degrees of freedom , 1981, SIGGRAPH '81.

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

[7]  Nick Hammond,et al.  Consistency and Compatibility in Human-Computer Dialogue , 1981, Int. J. Man Mach. Stud..

[8]  Andrew Singer,et al.  The natural language of interactive systems , 1980, CACM.

[9]  Allen Newell,et al.  Computer text-editing: An information-processing analysis of a routine cognitive skill , 1980, Cognitive Psychology.

[10]  James D. Foley,et al.  Fundamentals of interactive computer graphics , 1982 .

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

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

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

[14]  Phyllis Reisner,et al.  Use of Psychological Experimentation as an Aid to Development of a Query Language , 1977, IEEE Transactions on Software Engineering.