Creating a Design Science of Human-Computer Interaction

An increasingly prominent task of computer science is to support the analysis and design of computers as things to learn from, as tools to use in one's work, as media for interacting with other people. Human-Computer Interaction (HCI) is the speciality area that addresses this task. Through the past two decades, HCI has pursued a broad and ambitious scientific agenda, progressively integrating its research concerns with the contexts of system development and use. This has created an unprecedented opportunity to manage the emergence of new technology so as to support socially responsive objectives.

[1]  W. W. Royce,et al.  Managing the development of large software systems: concepts and techniques , 1987, ICSE '87.

[2]  Bill Curtis,et al.  A field study of the software design process for large systems , 1988, CACM.

[3]  John M. Carroll,et al.  Softening Up Hard Science: Reply to Newell and Card , 1986, Hum. Comput. Interact..

[4]  Henry Dreyfuss,et al.  Designing for people , 1955 .

[5]  John C. Thomas,et al.  Cognitive Processes in Design. , 1980 .

[6]  Anthony I. Wasserman,et al.  Rapid prototyping of interactive information systems , 1982, Rapid Prototyping.

[7]  Mary Beth Rosson,et al.  Getting around the task-artifact cycle: how to make claims and design by scenario , 1992, TOIS.

[8]  John Millar Carroll The Nurnberg Funnel: Designing Minimalist Instruction for Practical Computer Skill , 1990 .

[9]  M. Scriven The methodology of evaluation , 1966 .

[10]  John Millar Carroll What's in a Name?: An Essay in the Psychology of Reference , 1985 .

[11]  Susan T. Dumais,et al.  Statistical semantics: analysis of the potential performance of keyword information systems , 1984 .

[12]  M. Good,et al.  User-derived impact analysis as a tool for usability engineering , 1986, CHI '86.

[13]  John D. Gould,et al.  Human factors challenges in creating a principal support office system—the speech filing system approach , 1983, TOIS.

[14]  Ben Shneiderman,et al.  Direct Manipulation: A Step Beyond Programming Languages , 1983, Computer.

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

[16]  J. Nielsen,et al.  Coordinating user interfaces for consistency , 2001, SGCH.

[17]  Terry Winograd,et al.  Understanding computers and cognition - a new foundation for design , 1987 .

[18]  J. Lave Cognition in Practice: Outdoors: a social anthropology of cognition in practice , 1988 .

[19]  Martin L. Kersten,et al.  Developing interactive information systems with the User Software Engineering methodology , 1986, IEEE Transactions on Software Engineering.

[20]  Michael E. Atwood,et al.  The precis of Project Ernestine or an overview of a validation of GOMS , 1992, CHI.

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

[22]  Fred P. Brooks,et al.  The Mythical Man-Month , 1975, Reliable Software.

[23]  Lucy Suchman Plans and situated actions: the problem of human-machine communication , 1987 .

[24]  Mary Beth Rosson,et al.  Integrating theory development with design evaluation , 1992, Behaviour & Information Technology.

[25]  Donald A. Norman,et al.  User Centered System Design , 1986 .

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

[27]  S. T. Dumais,et al.  Human factors and behavioral science: Statistical semantics: Analysis of the potential performance of key-word information systems , 1983, The Bell System Technical Journal.

[28]  D. Schoen,et al.  The Reflective Practitioner: How Professionals Think in Action , 1985 .

[29]  Ben Shneiderman,et al.  Software psychology: Human factors in computer and information systems (Winthrop computer systems series) , 1980 .

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

[31]  Pelle Ehn,et al.  Work-oriented design of computer artifacts , 1989 .