Interface: an evolving concept

o the words that we use shape our outlook and affect our behavior? Undoubtedly they do. In fields that change as quickly as ours, we should step back once in a while and ask: Have our terminology and habits of speech kept up with the changes, or do they perpetuate an outmoded perspective that holds us back? This is an article on "the user in-terface" to a computer and "the computer interface" to one or more users. It also addresses "a user's in-terface" (or "a group's interface") to a computer and "a computer's inter-face" to a user or users. After noting the further distinction of users' interfaces to their work, the work that a computer is to support, it concludes with a discussion of the concepts of "the designer" and designers' "mod-els of users." The goal[ is not to split semantic hairs. "At a certain stage in the development of ,every science a degree of vagueness is what best consists with fertility," wrote William James [17], and the field of human-computer interaction has not yet advanced beyond that stage. The goal is to show that the way we use these words conceals important changes in our field. The term "user interface" came into use when system development was very different than it is now. At that time, the term served a useful purpose. Most of us now feel quite comfortable with it, although we may not use it consistently. This article details the possibilities for confusion and misdirection in our use of this and related terms in the changing environments of computer design and use. Perpetuating the current usage can reinforce and bind us to an obsolete perspective, and this may subtly and indirectly inhibit the adoption of new areas of research and new approaches to development. The term "user interface" originated in the engineering environment in the late 1970s. Virtually everyone who interacted directly with computers had been engineers and prograinmers, but a new kind of user was emerging: the nonpro-gramming user. These users often reacted more negatively to difficulties in dealing with a machine. Easier forms of interaction were needed, new interfaces-attention flowed to "the user interface." In the next section, the word "user," which was helpful in early engineering environments, is shown to be problematic in today's broader context. Then the term "interface" is explored, noting that a user's interface to a computer does not match or …

[1]  D. Spalding The Principles of Psychology , 1873, Nature.

[2]  B Shackel,et al.  Man-computer interaction--the contribution of the human sciences. , 1969, Ergonomics.

[3]  Thomas P. Moran,et al.  A methodology for user interface design , 1977 .

[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]  Eric Harslem,et al.  Designing the STAR User Interface , 1987, ECICS.

[6]  R. Young Surrogates and mappings: two kinds of conceptual models for interactive , 1983 .

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

[8]  Jan Noyes,et al.  The QWERTY Keyboard: A Review , 1983, Int. J. Man Mach. Stud..

[9]  Allen Newell,et al.  The Prospects for Psychological Science in Human-Computer Interaction , 1985, Hum. Comput. Interact..

[10]  Thomas W. Malone,et al.  Designing organizational interfaces , 1985, CHI '85.

[11]  Brian R. Gaines,et al.  From Timesharing to the Sixth Generation: The Development of Human-Computer Interaction, Part I , 1986, Int. J. Man Mach. Stud..

[12]  Keith Duncan,et al.  Cognitive Engineering , 2017, Encyclopedia of GIS.

[13]  Liam J. Bannon,et al.  Helping Users Help Each Other , 1986 .

[14]  Norbert A. Streitz Mental models and metaphors: implications for the design of adaptive user-system interfaces , 1988 .

[15]  Jonathan Grudin,et al.  User interface design in large corporations: coordination and communication across disciplines , 1989, CHI '89.

[16]  Jonathan Grudin,et al.  The case against user interface consistency , 1989, CACM.

[17]  Edward Yourdon,et al.  Modern structured analysis , 1989 .

[18]  Susanne Bødker,et al.  Through the Interface: A Human Activity Approach To User Interface Design , 1990 .

[19]  P. Barnard,et al.  Integrating cognitive and system models in human computer interaction , 1990 .

[20]  Jakob Nielsen,et al.  A Meta-model for Interacting with Computers , 1990, Interact. Comput..

[21]  Peter G. Polson,et al.  Theory-Based Design for Easily Learned Interfaces , 1990, Hum. Comput. Interact..

[22]  Andrew Clement,et al.  Cooperative support for computer work: a social perspective on the empowering of end users , 1990, CSCW '90.

[23]  K. Wright The Road to the Global Village. , 1990 .

[24]  Jonathan Grudin,et al.  The computer reaches out: the historical continuity of interface design , 1989, CHI '90.

[25]  Yutaka Saeki Human Interface and Cognitive Engneering. , 1991 .

[26]  Gerald M. Weinberg,et al.  Computer Systems Development: History Organization and Implementation , 1991 .

[27]  Liam J. Bannon,et al.  From Human Factors to Human Actors: The Role of Psychology and Human-Computer Interaction Studies in System Design , 1992, Design at Work.

[28]  Jonathan Grudin,et al.  Systematic Sources of Suboptimal Interface Design in Large Product Development Organizations , 1991, Hum. Comput. Interact..

[29]  Jonathan Grudin,et al.  Interactive systems: bridging the gaps between developers and users , 1991, Computer.