Human-computer interaction: psychology as a science of design

Human-computer interaction (HCI) study is the region of intersection between psychology and the social sciences, on the one hand, and computer science and technology, on the other. HCI researchers analyze and design specific user interface technologies (e.g. pointing devices). They study and improve the processes of technology development (e.g. task analysis, design rationale). They develop and evaluate new applications of technology (e.g. word processors, digital libraries). Throughout the past two decades, HCI has progressively integrated its scientific concerns with the engineering goal of improving the usability of computer systems and applications, which has resulted in a body of technical knowledge and methodology. HCI continues to provide a challenging test domain for applying and developing psychological and social theory in the context of technology development and use.

[1]  Erwin Allen Esper,et al.  A technique for the experimental investigation of associative interference in artificial linguistic material , 1925 .

[2]  J. C. Flanagan Psychological Bulletin THE CRITICAL INCIDENT TECHNIQUE , 2022 .

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

[4]  E. Brunswik Perception and the Representative Design of Psychological Experiments , 1957 .

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

[6]  Herbert A. Simon,et al.  The Sciences of the Artificial , 1970 .

[7]  Herbert A. Simon,et al.  The Sciences of the Artificial , 1970 .

[8]  H. Rittel,et al.  Dilemmas in a general theory of planning , 1973 .

[9]  Allen Newell,et al.  Human Problem Solving. , 1973 .

[10]  Lance A. Miller Programming by Non-Programmers , 1974, Int. J. Man Mach. Stud..

[11]  Laurence Mark Weissman,et al.  A methodology for studying the psychological complexity of computer programs. , 1974 .

[12]  Ben Shneiderman,et al.  Experimental investigations of the utility of detailed flowcharts in programming , 1977, CACM.

[13]  A. D. D. Groot Thought and Choice in Chess , 1978 .

[14]  John C. Thomas,et al.  Clinical— experimental analysis of design problem solving , 1979 .

[15]  J. Gibson The Ecological Approach to Visual Perception , 1979 .

[16]  Starr Roxanne Hiltz,et al.  Network Nation: Human Communication Via Computer , 1979 .

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

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

[19]  K. Knorr-Cetina The micro-sociological challenge of macro-sociology : towards a reconstruction of social theory and methodology , 1981 .

[20]  Eric Harslem,et al.  Designing the STAR User Interface , 1987, ECICS.

[21]  John C. Thomas,et al.  Metaphor and the Cognitive Representation of Computing Systems , 1982, IEEE Transactions on Systems, Man, and Cybernetics.

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

[23]  Sarah A. Douglas,et al.  Learning text editor semantics by analogy , 1983, CHI '83.

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

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

[26]  Thomas P. Moran,et al.  Getting into a system: External-internal task mapping analysis , 1983, CHI '83.

[27]  John M. Carroll,et al.  Learning to use word processors: problems and prospects , 1983, TOIS.

[28]  J. E. Sammet,et al.  Software psychology: human factors in computer and information systems , 1983, SGCH.

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

[30]  Mary Beth Rosson,et al.  Usability Specifications as Tool in Iterative Development. , 1984 .

[31]  K. A. Ericsson,et al.  Protocol Analysis: Verbal Reports as Data , 1984 .

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

[33]  John M. Carroll,et al.  Blocking Learner Error States in a Training-Wheels System , 1984 .

[34]  C. Pava Managing new office technology : an organizational strategy , 1984 .

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

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

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

[38]  Keith A. Butler,et al.  Connecting theory and practice: a case study of achieving usability goals , 1985, CHI '85.

[39]  James D. Hollan,et al.  Direct Manipulation Interfaces , 1985, Hum. Comput. Interact..

[40]  J. Wertsch Vygotsky and the Social Formation of Mind , 1985 .

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

[42]  Les Gasser,et al.  The integration of computing and routine work , 1986, TOIS.

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

[44]  Dennis R. Wixon,et al.  Improving human-computer interaction—a quest for cognitive science , 1987 .

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

[46]  Lucy A. Suchman,et al.  Plans and Situated Actions: The Problem of Human-Machine Communication (Learning in Doing: Social, , 1987 .

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

[48]  M. Kyng,et al.  Computers and Democracy: A Scandinavian Challenge , 1987 .

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

[50]  Donald A. Norman,et al.  Designing for error , 1987 .

[51]  David E. Kieras,et al.  Towards a Practical GOMS Model Methodology for User Interface Design , 1988 .

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

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

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

[55]  John L. Bennett,et al.  Usability Engineering: Our Experience and Evolution , 1988 .

[56]  Michael L. Begeman,et al.  gIBIS: a hypertext tool for exploratory policy discussion , 1988, CSCW '88.

[57]  John M. Carroll,et al.  Interface metaphors and user interface design , 1988 .

[58]  Peter J. Denning,et al.  Computing as a discipline , 1989, Computer.

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

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

[61]  Shoshana Zuboff,et al.  In the Age of the Smart Machine: The Future of Work and Power , 1989 .

[62]  John M. Carroll,et al.  Evaluation, Description and Invention: Paradigms for Human-Computer Interaction , 1989, Adv. Comput..

[63]  Anthony I. Wasserman,et al.  The role of prototypes in the User Software Engineering (USE) methodology , 1990 .

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

[65]  Jakob Nielsen,et al.  Heuristic evaluation of user interfaces , 1990, CHI '90.

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

[67]  John R. Anderson The Adaptive Character of Thought , 1990 .

[68]  Karen Holtzblatt,et al.  Contextual design: an emergent view of system design , 1990, CHI '90.

[69]  Andrew Howes,et al.  The Nature of Device Models: The Yoked State Space Hypothesis and Some Experiments With Text Editors , 1990, Hum. Comput. Interact..

[70]  John M. Carroll,et al.  New approaches to theory in HCI: How should we judge their acceptability? , 1990, IFIP TC13 International Conference on Human-Computer Interaction.

[71]  Bonnie E. John Extensions of GOMS analyses to expert performance requiring perception of dynamic visual and auditory information , 1990, CHI '90.

[72]  Mary Beth Rosson,et al.  Making argumentation serve design , 1991 .

[73]  Robin Jeffries,et al.  User interface evaluation in the real world: a comparison of four techniques , 1991, CHI.

[74]  Donald A. Norman,et al.  Cognitive artifacts , 1991 .

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

[76]  Mary Beth Rosson,et al.  Deliberated Evolution: Stalking the View Matcher in Design Space , 1996, Hum. Comput. Interact..

[77]  Rob Kling,et al.  Cooperation, coordination and control in computer-supported work , 1991, CACM.

[78]  Richard M. Young,et al.  Options and Criteria: Elements of design space analysis , 1991 .

[79]  Raymond McCall,et al.  Making argumentation serve design , 1991 .

[80]  Lee Sproull,et al.  Connections: New Ways of Working in the Networked Organization , 1991 .

[81]  E. Jeffrey Conklin,et al.  A process-oriented approach to design rationale , 1991 .

[82]  Jay F. Nunamaker,et al.  Electronic meeting systems , 1991, CACM.

[83]  Thomas P. Moran,et al.  Questions, Options, and Criteria: Elements of Design Space Analysis , 1991, Hum. Comput. Interact..

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

[85]  John M. Carroll,et al.  HCI theory on trial , 1991, CHI.

[86]  Richard Bentley,et al.  Ethnographically-informed systems design for air traffic control , 1992, CSCW '92.

[87]  Kari Kuutti,et al.  Identifying potential CSCW applications by means of activity theory concepts: a case example , 1992, CSCW '92.

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

[89]  Clare-Marie Karat,et al.  Comparison of empirical testing and walkthrough methods in user interface evaluation , 1992, CHI.

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

[91]  Robert A. Virzi,et al.  Refining the Test Phase of Usability Evaluation: How Many Subjects Is Enough? , 1992 .

[92]  Richard B. Wright,et al.  Method Bias and Concurrent Verbal Protocol in Software Usability Testing , 1992 .

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

[94]  Morten Kyng,et al.  Design at Work , 1992 .

[95]  Cathleen Wharton,et al.  Cognitive Walkthroughs: A Method for Theory-Based Evaluation of User Interfaces , 1992, Int. J. Man Mach. Stud..

[96]  Douglas Schuler,et al.  Participatory Design: Principles and Practices , 1993 .

[97]  Marilyn Tremaine,et al.  Mixing oil and water?: Ethnography versus experimental psychology in the study of computer-mediated communication , 1993, CHI '93.

[98]  Jakob Nielsen,et al.  Estimating the relative usability of two interfaces: heuristic, formal, and empirical methods compared , 1993, INTERCHI.

[99]  Sara A. Bly,et al.  Media spaces: bringing people together in a video, audio, and computing environment , 1993, CACM.

[100]  Ping Luo,et al.  Beyond interface builders: model-based interface tools , 1993, INTERCHI.

[101]  Henry Lieberman,et al.  Watch what I do: programming by demonstration , 1993 .

[102]  Michael J. Muller,et al.  Participatory design , 1993, CACM.

[103]  James D. Foley,et al.  A second generation user interface design environment: the model and the runtime architecture , 1993, INTERCHI.

[104]  Maureen S. Battistella,et al.  Connections: New Ways of Working in the Networked Organization , 1991 .

[105]  Mary S. Van Deusen,et al.  Raison d'Etre: capturing design history and rationale in multimedia narratives , 1994, CHI '94.

[106]  Rob Kling,et al.  The Social Design of Worklife with Computers and Networks: A Natural Systems Perspective , 1994, Adv. Comput..

[107]  Vicki S. Napper Design at work: Cooperative design of computer systems, Greenbaum, J. and Kyng, M. (Eds.). The book, Design at Work: Cooperative design of computer systems, Lawrence Erlbaum Associates, 1991, (ISBN 0-8058-611-3) is available in hardback ($49.95) and paperback ($29.95) , 1994 .

[108]  E. Gallopoulos,et al.  Computer as thinker/doer: problem-solving environments for computational science , 1994, IEEE Computational Science and Engineering.

[109]  Tom Rodden,et al.  Moving out from the control room: ethnography in system design , 1994, CSCW '94.

[110]  Randolph G. Bias,et al.  Cost-justifying usability , 2005 .

[111]  L. Shattuck,et al.  The Critical Incident Technique: 40 Years Later , 1994 .

[112]  Jonathan Grudin,et al.  Groupware and social dynamics: eight challenges for developers , 1994, CACM.

[113]  Doug Schuler,et al.  Community networks: building a new participatory medium , 1994, CACM.

[114]  Jakob Nielsen,et al.  Estimating the number of subjects needed for a thinking aloud test , 1994, Int. J. Hum. Comput. Stud..

[115]  Mark Guzdial,et al.  Learner-centered design: the challenge for HCI in the 21st century , 1994, INTR.

[116]  B. Nardi Context and consciousness: activity theory and human-computer interaction , 1995 .

[117]  Lucy A. Suchman,et al.  Representations of work , 1995, CACM.

[118]  Jakob Nielsen,et al.  Usability inspection methods , 1994, CHI 95 Conference Companion.

[119]  Herbert Snyder,et al.  The Network Nation: Human Communication Via Computer , 1995 .

[120]  P. Thomas The social and interactional dimensions of human-computer interfaces , 1995 .

[121]  Mary Beth Rosson,et al.  Managing evaluation goals for training , 1995, CACM.

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

[123]  Mary Beth Rosson,et al.  Narrowing the specification-implementation gap in scenario-based design , 1995 .

[124]  Philip E. Agre,et al.  Conceptions of the user in computer systems design , 1995 .

[125]  Jr. Frederick P. Brooks,et al.  The mythical man-month (anniversary ed.) , 1995 .

[126]  Simon Buckingham Shum,et al.  Analyzing the Usability of a Design Rationale Notation , 1996 .

[127]  Doug Schuler,et al.  New community networks - wired for change , 1996 .

[128]  T.M. Duffy,et al.  Scenario-Based Design: Envisioning Work and Technology in System Development [Book Review] , 1996, IEEE Transactions on Professional Communication.

[129]  P. Kidwell,et al.  The mythical man-month: Essays on software engineering , 1996, IEEE Annals of the History of Computing.

[130]  Christina Vasilakis,et al.  Multi-perspective collaborative design in persistent networked virtual environments , 1996, Proceedings of the IEEE 1996 Virtual Reality Annual International Symposium.

[131]  W. Mcguire Creative hypothesis generating in psychology: some useful heuristics. , 1997, Annual review of psychology.

[132]  Andrew Dillon,et al.  Design rationale: Concepts, techniques, and use , 1997 .

[133]  John M. Carroll Human-computer interaction: psychology as a science of design. , 1997 .

[134]  Clay Spinuzzi,et al.  Context and consciousness: Activity theory and human-computer interaction , 1997 .

[135]  Shelley E. Taylor,et al.  Health psychology: what is an unhealthy environment and how does it get under the skin? , 1997, Annual review of psychology.

[136]  Jr. Allen B. Tucker,et al.  The Computer Science and Engineering Handbook , 1997 .

[137]  Jakob Nielsen,et al.  Usability engineering , 1997, The Computer Science and Engineering Handbook.

[138]  Thomas R. G. Green,et al.  Psychological Evaluation of Two Conditional Constructions Used in Computer Languages , 1999, Int. J. Hum. Comput. Stud..