Searching for unity among diversity: exploring the “interface” concept

Despite widespread interest in the human-computer interaction (HCI) field, there remains much debate as to appropriate conceptual frameworks for the field, and even confusion surrounding the meaning of basic terms in the field. HCI is seen by many as focusing on the design of interfaces to computer systems, yet exactly what is implied by this focus on “interfaces” is unclear. In this paper we show how a better understanding of what is meant by the interface is possible via the concept of abstraction levels. We show how this levels approach can clarify some ambiguities, and also how it can be related to different phases in the evolution of the human-computer interaction field itself. In this context, we are able to account for the recent interest in activity theory as a possible alternative framework for HCI work, while stressing the need for HCI research and design to consider each of the separate, but related, levels.

[1]  Anthony Finkelstein,et al.  Human Factors in Information Systems Analysis and Design , 1990 .

[2]  B. Nardi Studying context: a comparison of activity theory, situated action models, and distributed cognition , 1995 .

[3]  Liam J. Bannon,et al.  Beyond the Interface: Encountering Artifacts in Use , 1989 .

[4]  T. Landauer Let's get real: a position paper on the role of cognitive psychology in the design of humanly useful and usable systems , 1991 .

[5]  Mats Lind,et al.  The interface is often not the problem , 1986, CHI '87.

[6]  P. P. Tanner,et al.  Some Issues in Future User Interface Management System (UIMS) Development , 1985 .

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

[8]  H. Robinson Towards a Sociology of Human-Computer Interaction , 1990 .

[9]  Information System Concepts: An In-depth Analysis, Proceedings of the IFIP TC8/WG8.1 Working Conference on Information System Concepts: An In-depth Analysis (ISCO 1989), Namur, Belgium, 18-20 October 1989 , 1989, ISCO.

[10]  John C. Thomas,et al.  Minimizing ecological gaps in interface design , 1989, IEEE Software.

[11]  David Frohlich,et al.  Computers and conversation , 1990 .

[12]  John M. Carroll,et al.  Designing Interaction: Psychology at the Human-Computer Interface , 1991 .

[13]  A. A. Clarke A Three-Level Human-Computer Interface Model , 1986, Int. J. Man Mach. Stud..

[14]  Juhani Iivari,et al.  Levels of Abstraction as a Conceptual Framework for an Information System , 1989, ISCO.

[15]  Henk Sol,et al.  Information Systems Design Methodologies: A Comparative Review , 1983 .

[16]  Brian R. Gaines,et al.  Foundations of Dialog Engineering: The Development of Human-Computer Interaction, Part II , 1986, Int. J. Man Mach. Stud..

[17]  Paul A. Booth An Introduction To Human-Computer Interaction , 1989 .

[18]  Robert F. Sproull,et al.  Principles in interactive computer graphics , 1973 .

[19]  Phil Barnard,et al.  Bridging between basic theories and the artifacts of human-computer interaction , 1991 .

[20]  John Kammersgaard Four Different Perspectives on Human-Computer Interaction , 1988, Int. J. Man Mach. Stud..

[21]  C. Tolman,et al.  Theoretical Indeterminacy, Pluralism and the Conceptual Concrete , 1991 .

[22]  Giacomo Mauro DAriano Human-Computer Interaction: Research Directions in Cognitive Science. , 1994 .

[23]  K. Lyytinen A taxonomic perspective of information systems development: theoretical constructs and recommendations , 1987 .

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

[25]  J. Rassmusen,et al.  Information Processing and Human - Machine Interaction: An Approach to Cognitive Engineering , 1986 .