New directions in human-computer interaction: education, research, and practice

Acknowledgments This report is the product of many people besides the sponsors and the organizing committee. Many of the workshop participants put in time beyond the workshop itself to contribute in one way or another. There were also a large number of reviewers who contributed greatly to the final draft, and who must be thanked for catching the obvious or for helping us to avoid the ridiculous. Different drafts received comments from open public forums, such as the CHI'94 Conference in Boston and the Snowbird'94 Conference in Utah. Although each of the many contributors cannot be listed one-by-one, thanks is due to them all. We are especially grateful to John Thomas Dayton, Jr. for his timely and voluminous editorial assistance on the final draft. Even so, errors may still be present in this report, and they remain the sole fault of the principal investigator. Without Oscar's insight and perseverance this critically important report may never have been written. The Problem Our modern computer and telecommunications information infrastructure (NII) has revolutionized science and commerce and has increased innovation and the speed of adoption of technology. Even so, the real limits of scientific and economic growth may be humankind's limited ability to absorb and to apply new information. The human-computer interface can contribute to the successful impact of information on society by making it accessible and usable by ordinary citizens. In so far as the human-computer interface affects information accessibility, it serves as a gating function to the goals of the NII. Recent reports estimate that over half the total cost of new computer systems can be attributed to the user interface. The importance of the interface has also been emphasized by a research group of industrial representatives who concluded that "if the interface is ineffective, the system's functionality and usefulness are limited; users become confused, frustrated, and annoyed; developers lose credibility; and the organization is saddled with high support costs and low productivity" (Nolan, Norton and Co. 1992). Although computer science curriculum studies have established human-computer interaction (HCI) as one of the subareas of the field of computer science, computer science departments have been slow to embrace HCI as a core topic to be taught in all CS departments. To address this problem, a "Workshop on New Directions on Human-Computer Interaction Education and Research" was conducted on February 5-7, 1994, in Washington DC, to broaden the scope of previous recommendations and …

[1]  Harold P. Van Cott,et al.  Human Factors Specialists' Education and Utilization Results of a Survey , 1992 .

[2]  Bonnie E. John,et al.  A GOMS analysis of a graphic machine-paced, highly interactive task , 1992, CHI.

[3]  G. A. Miller THE PSYCHOLOGICAL REVIEW THE MAGICAL NUMBER SEVEN, PLUS OR MINUS TWO: SOME LIMITS ON OUR CAPACITY FOR PROCESSING INFORMATION 1 , 1956 .

[4]  Allen B. Tucker,et al.  Computing Curricula 1991 , 1991, CACM.

[5]  T T Hewett,et al.  The role of iterative evaluation in designing systems for usability , 1986 .

[6]  Judith S. Olson,et al.  Small Group Design Meetings: An Analysis of Collaboration , 1992, Hum. Comput. Interact..

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

[8]  Joan L. Herman,et al.  A practical guide to alternative assessment , 1992 .

[9]  Bonnie A. Nardi,et al.  A small matter of programming , 1993 .

[10]  Henry Fuchs,et al.  Research directions in virtual environments: report of an NSF Invitational Workshop, March 23-24, 1992, University of North Carolina at Chapel Hill , 1992, COMG.

[11]  Raymonde Guindon,et al.  Designing the Design Process: Exploiting Opportunistic Thoughts , 1990, Hum. Comput. Interact..

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

[13]  Gary Marchionini,et al.  An agenda for human-computer interaction: science and engineering serving human needs , 1991, SGCH.

[14]  Margaret A. Hurley,et al.  Managing end-user computing , 1995, Inf. Manag. Comput. Secur..

[15]  Tom Dayton Cultivated eclecticism as the normative approach to design , 1991 .

[16]  A. Krupat,et al.  Ethnocriticism: Ethnography, History, Literature , 1992 .

[17]  John Karat,et al.  Taking design seriously: exploring techniques useful in HCI design , 1990, SGCH.

[18]  Erik Brynjolfsson,et al.  The productivity paradox of information technology , 1993, CACM.

[19]  Allen B. Tucker,et al.  A summary of the acm/ieee-cs joint curriculum task force report: computing curricula 1991 , 1991 .

[20]  Gregg C. Vanderheiden,et al.  Making software more accessible for people with disabilities: a white paper on the design of software application programs to increase their accessibility for people with disabilities , 1993, SIGC.

[21]  M. M. Mantei,et al.  An HCI continuing education curriculum for industry , 1989, SGCH.

[22]  H. Rex Hartson,et al.  Developing user interfaces: ensuring usability through product & process , 1993 .

[23]  Gary Perlman,et al.  The HCI bibliography project , 1994, SIGO.

[24]  Christiane Floyd,et al.  Outline of a Paradigm Change in Software Engineering , 1993 .

[25]  David G. Novick,et al.  Workshop on spoken language understanding , 1992 .

[26]  David A. Wroblewski The construction of human-computer interfaces considered as a craft , 1991 .

[27]  Mary Beth Rosson,et al.  Survey on user interface programming , 1992, CHI.

[28]  Terry Trickett,et al.  Design at Work , 1992 .

[29]  Michael J. Muller,et al.  Participatory design through games and other group exercises , 1994, CHI Conference Companion.

[30]  Marilyn M. Mantei,et al.  Report on the interact '90 workshop on education in HCI: transcending disciplinary and national boundaries , 1991, SGCH.

[31]  Thomas S. Huang,et al.  Final Report To NSF of the Planning Workshop on Facial Expression Understanding , 1992 .

[32]  George Casaday Taking software design seriously: practical techniques for human-computer interaction design , 1991 .

[33]  Yvonne Rogers,et al.  Rethinking theoretical frameworks for HCI: report on an INTERCHI '93 workshop, Amsterdam, 24–25th April, 1993 , 1994, SGCH.

[34]  Bonnie A. Nardi,et al.  A Small Matter of Programming: Perspectives on End User Computing , 1993 .

[35]  Len Bass,et al.  Architectures for interactive software systems: rationale and design , 1993 .

[36]  W. Buxton Human-Computer Interaction , 1988, Springer Berlin Heidelberg.

[37]  Peter Checkland,et al.  Rethinking a Systems Approach , 1984 .

[38]  Tom Dayton,et al.  Skills needed by user-centered design practitioners in real software development environments: report on the CHI'92 workshop , 1993, SGCH.

[39]  Tom Carey,et al.  ACM SIGCHI Curricula for Human-Computer Interaction , 1992 .

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