Abstract
Computer–human interaction (CHI) [also termed human–computer interaction (HCI)] is concerned with the analysis and design of the interaction between humans and the computer systems they use. A goal of computer–human interaction is to purposefully design aspects of the computing system so that it can be used in an efficient, effective, and error-free manner by people to support their tasks and goals. As such, CHI is concerned not only with the design of usable interfaces between the user and the computer system but also with the provision of appropriate and complete functionality necessary for users to accomplish the tasks they set out to do with the computer system. Thus, computer systems must be designed to be both usable, and useful.
CHI is interdisciplinary in nature, having historical roots and/or current practitioners in the fields of computer science, human factors and ergonomics, psychology, sociology, anthropology, and industrial design the issues and guidelines described here are applicable to design of Web sites and pages as well as more traditional software systems, the guidelines and discussions specific to Web usability can be found in the refernece.
This article describes theoretical perspectives on CHI, presents design issues regarding the computer-human interface, describes individual characteristics of users, summarizes the methods relevant to designers of computer systems, and discusses issues specific to the design of help systems and user documentation.
Bibliography
- J. Annett and K. D. Duncan, Task Analysis and Training Design, Occupational Psychology 41, 211–221 (1967).
- Association for Computing Machinery (ACM) ACM-SIGCHI Curricula for Computer-Human Interaction, ACM, New York, 1992.
- L. Bainbridge and P. Sanderson, Verbal Protocol Analysis, in J. R. Wilson and E. N. Corlett, eds., Evaluation of Human Work, Taylor & Francis, London, 1995, pp. 169–201.
- W. Barfield and T. Caudell, Fundamentals of Wearable Computers and Augmented Reality, Erlbaum, Hillsdale, NJ, 2000.
- K. B. Bennett, M. L. Toms, and D. D. Woods, Emergent Features and Configural Elements: Designing More Effective Configural Displays, Human Factors 35, 71–97 (1993).
- J. Blomberg, J. Giacomi, A. Mosher, and P. Swenton-Hall, Ethnographic Field Methods and Their Relationship to Design, in D. Shuler and A. Namioka, eds., Participatory Design: Principles and Practices, Erlbaum, Hillsdale, NJ, 1993, pp. 123–157.
- S. Bodker, P. Ehn, and M. Kyng, A Utopian Experience: On Design of Powerful Computer-Based Tools for Skilled Graphic Workers, in G. Bjerknes, P. Ehn, and M. Kyng, eds., Computers and Democracy: A Scandinavian Challenge, Dover, Brookfield, VT, 1987, pp. 251–278.
- C. M. Burns, Putting It All Together: Improving Display Integration in Ecological Displays, Human Factors 42, 226–241 (2000).
- S. K. Card, T. P. Moran, and A. Newell, The Psychology of Human-Computer Interaction, Erlbaum, Hillsdale, NJ, 1983.
- J. M. Carroll, Scenario Based Design:Envisioning Work and Technology in System Development, Wiley, New York, 1995.
-
J. M. Carroll,
Scenario-Based Design, in
M. Helander,
T. K. Landauer, and
P. V. Prabhu, eds.,
Handbook of Human Computer Interaction,
Elsevier,
Amsterdam,
1997,
pp. 383–405.
10.1016/B978-044481862-1.50083-2 Google Scholar
-
J. M. Carroll,
Making Use: Scenario Based Design of Human-Computer Interactions,
MIT Press,
Cambridge, MA,
2000.
10.1145/347642.347652 Google Scholar
- J. M. Carroll and R. L. Campbell, Artifacts as Psychological Theories, Behavior and Information Technology 8, 247–256 (1989).
- J. M. Carroll, W. A. Kellogg, and M. B. Rosson, The Task-Artifact Cycle, in J. M. Carroll, ed., Designing Interaction: Psychology at the Human-Computer Interface, Cambridge University Press, Cambridge, UK, 1991, pp. 74–102.
- C. M. Carswell and C. D. Wickens, Mixing and Matching Lower-Level Codes for Object Displays: Evidence for Two Sources of Proximity Compatibility, Human Factors 38, 1–22 (1996).
- A. Clement and P. Van den Besselaar, A Retrospective Look at Participatory Design Projects, Communications of the ACM 36, 29–37 (1993).
- W. S. Cleveland, The Elements of Graphing Data, Wordsworth, Monterey, CA, 1985.
- S. Cohen, M. D. Gravelle, K. S. Wilson, and A. M. Bisantz, Analysis of Interview and Focus Group Data for Characterizing Environments, Proceedings of the Human Factors and Ergonomics Society, 41st Annual Meeting, Santa Monica, CA (1996), pp. 957–961.
-
A. T. Corbett,
K. R. Koedinger, and
J. R. Anderson,
Intelligent Tutoring Systems, in
M. Helander,
T. K. Landauer, and
P. V. Prabhu, eds.,
Handbook of Human Computer Interaction,
Elsevier,
Amsterdam,
1997,
pp. 849–876.
10.1016/B978-044481862-1.50103-5 Google Scholar
-
S. Czaja,
Computers and the Older Adult, in
M. Helander,
T. K. Landauer, and
P. V. Prabhu, eds.,
Handbook of Human Computer Interaction,
Elsevier/North-Holland,
Amsterdam,
1997,
pp. 797–812.
10.1016/B978-044481862-1.50100-X Google Scholar
- S. J. Czaja and J. Sharit, Age Differences in the Performance of Computer-Based Work, Psychology and Aging 1, 1–9 (1993).
- A. Dix, J. Finlay, G. Abowd, and R. Beale, Human-Computer Interaction, Prentice-Hall, London, 1998.
- C. G. Drury, Methods for Direct Observation of Performance, in J. R. Wilson and E. N. Corlett, eds., Evaluation of Human Work, Taylor & Francis, London, 1995a, pp. 45–68.
- C. G. Drury, The Use of Archival Data, in J. R. Wilson and E. N. Corlett, eds., Evaluation of Human Work, Taylor & Francis, London, 1995b, pp. 101–112.
- C. G. Drury, Designing Ergonomics Studies and Experiments, in J. R. Wilson and E. N. Corlett, eds., Evaluation of Human Work, Taylor & Francis, London, 1995c, pp. 113–140.
- R. Eberts, Cognitive Modeling, in G. Salvendy, ed., Handbook of Human Factors, Wiley, New York, 1997, pp. 1328–1375.
-
K. A. Ericsson and
H. A. Simon,
Protocol Analysis: Verbal Reports as Data,
MIT Press,
Cambridge, MA,
1993.
10.7551/mitpress/5657.001.0001 Google Scholar
- J. M. Flach and C. O. Dominguez, Use-Centered Design: Integrating the User, Instrument, and Goal, Ergonomics in Design, pp. 19–24 (1995).
-
W. Foddy,
Constructing Questions for Interviews and Questionnaires,
Cambridge University Press,
Cambridge, UK,
1993.
10.1017/CBO9780511518201 Google Scholar
- D. J. Gillan, C. D. Wickens, J. G. Hollands, and C. M. Carswell, Guidelines for Presenting Quantitative Data in HFES Publications, Human Factors 40, 28–41 (1998).
- J. L. Gould and C. Lewis, Designing for Usability: Key Principles and What Designers Think, Communications of the ACM 28, 300–311 (1985).
- W. D. Gray, B. E. John, and M. E. Atwood, Project Ernestine: Validating a GOMS Analysis for Predicting and Explaining Real World Task Performance, Human Computer Interaction 8, 237–309 (1993).
- J. Greenbaum and M. Kyng, Design at Work: Cooperative Design of Computer Systems, Erlbaum, Hillsdale, NJ, 1991.
-
J. Greenstein,
Pointing Devices, in
M. Helander,
T. K. Landauer, and
P. V. Prabhu, eds.,
Handbook of Human Computer Interaction,
Elsevier,
Amsterdam,
1997,
pp. 1317–1348.
10.1016/B978-044481862-1.50121-7 Google Scholar
- M. Hammersley and P. Atkinson, Ethnography Principles in Practice, Tavistock Publications, London, 1983.
- M. Helander, T. K. Landauer, and P. V. Prabhu, Handbook of Human-Computer Interaction, 2nd ed. Elsevier/North-Holland, Amsterdam, 1997.
- R. R. Hoffman, B. Crandall, and N. Shadbolt, Use of the Critical Decision Method to Elicit Expert Knowledge: A Case Study in the Methodology of Cognitive Task Analysis, Human Factors 40, 254–276 (1998).
-
S. Houde and
C. Hill,
What Do Prototypes Prototype?, in
M. Helander,
T. K. Landauer, and
P. V. Prabhu, eds.,
Handbook of Human Computer Interaction,
Elsevier,
Amsterdam,
1997,
pp. 367–381.
10.1016/B978-044481862-1.50082-0 Google Scholar
- J. A. Hughes, D. Randall, and D. Shapiro, Faltering from Ethnography to Design, Computer Supported Cooperative Work Proceedings (1992), pp. 115–122.
- E. L. Hutchins, J. D. Hollan, and D. A. Norman, Direct Manipulation Interfaces, in D. A. Norman and S. W. Draper, eds., User Centered System Design, Erlbaum, Hillsdale, NY, 1986, pp. 87–124.
-
R. Jeffries,
The Role of Task Analysis in the Design of Software, in
M. Helander,
T. K. Landauer, and
P. V. Prabhu, eds.,
Handbook of Human Computer Interaction,
Elsevier,
Amsterdam,
1997,
pp. 347–358.
10.1016/B978-044481862-1.50080-7 Google Scholar
- P. W. Jordan, An Introduction to Usability, Taylor & Francis, London, 1998.
-
C. Kamm and
M. Helander,
Design Issues for Interfaces Using Voice Input, in
M. Helander,
T. K. Landauer, and
P. V. Prabhu, eds.,
Handbook of Human Computer Interaction,
Elsevier,
Amsterdam,
1997,
pp. 1043–1060.
10.1016/B978-044481862-1.50109-6 Google Scholar
-
J. Karat,
User-Centered Software Evaluation Methodologies, in
M. Helander,
T. K. Landauer, and
P. V. Prabhu, eds.,
Handbook of Human Computer Interaction,
Elsevier,
Amsterdam,
1997,
pp. 689–704.
10.1016/B978-044481862-1.50094-7 Google Scholar
- G. Kearsley, Online Help Systems: Design and Implementation, Ablex, Norwood, NJ, 1988.
-
D. Kieras,
A Guide to GOMS Model Usability Evaluation Using NGOMSL, in
M. Helander,
T. K. Landauer, and
P. V. Prabhu, eds.,
Handbook of Human Computer Interaction,
Elsevier/North-Holland,
Amsterdam,
1997,
pp. 733–766.
10.1016/B978-044481862-1.50097-2 Google Scholar
-
B. Kirwan and
L. K. Ainsworth,
A Guide to Task Analysis,
Taylor & Francis,
London,
1992.
10.1201/b16826 Google Scholar
- K. Kroemer, H. Kroemer, and K. Kroemer-Elbert, Ergonomics: How to Design for Ease and Efficiency, Prentice-Hall, Upper Saddle River, NJ, 2001.
- R. A. Krueger, Focus Groups: A Practical Guide for Applied Research, Sage Publications, Thousand Oaks, CA, 1994.
- S. Kuhn and M. J. Muller, Participatory Design, Communications of the ACM 36, 25–28 (1993).
-
T. K. Landauer,
Behavioral Research Methods in Human-Computer Interaction, in
M. Helander,
T. K. Landauer, and
P. V. Prabhu, eds.,
Handbook of Human Computer Interaction,
Elsevier/North-Holland,
Amsterdam,
1997,
pp. 203–226.
10.1016/B978-044481862-1.50075-3 Google Scholar
-
C. Lewis and
C. Wharton,
Cognitive Walkthroughs, in
M. Helander,
T. K. Landauer, and
P. V. Prabhu, eds.,
Handbook of Human Computer Interaction,
Elsevier,
Amsterdam,
1997,
pp. 717–732.
10.1016/B978-044481862-1.50096-0 Google Scholar
-
J. R. Lewis,
K. M. Potosnak, and
R. L. Magyar,
Keys and Keyboards, in
M. Helander,
T. K. Landauer, and
P. V. Prabhu, eds.,
Handbook of Human Computer Interaction,
Elsevier,
Amsterdam,
1997,
pp. 1285–1316.
10.1016/B978-044481862-1.50120-5 Google Scholar
-
Y. S. Lincoln and
E. G. Guba,
Naturalistic Inquiry,
Sage Publications,
Newbury Park, CA,
1985.
10.1016/0147-1767(85)90062-8 Google Scholar
-
A. Marcus,
Graphical User Interfaces, in
M. Helander,
T. K. Landauer, and
P. V. Prabhu, eds.,
Handbook of Human Computer Interaction,
Elsevier,
Amsterdam,
1997,
pp. 423–440.
10.1016/B978-044481862-1.50085-6 Google Scholar
-
R. E. Mayer,
From Novice to Expert, in
M. Helander,
T. K. Landauer, and
P. V. Prabhu, eds.,
Handbook of Human Computer Interaction,
Elsevier,
Amsterdam,
1997,
pp. 781–795.
10.1016/B978-044481862-1.50099-6 Google Scholar
- D. Mayhew, Principles and Guidelines in Software User Interface Design, Prentice-Hall, Englewood Cliffs, NJ, 1992.
- I. McClelland, Product Assessment and User Trials, in J. R. Wilson and E. N. Corlett, eds., Evaluation of Human Work, Taylor & Francis, London, 1995, pp. 249–284.
- M. B. Miles and A. M. Huberman, Qualitative Data Analysis, Sage Publications, Beverly Hill, CA, 1984.
- M. J. Muller, Pictive—an Exploration in Participatory Design, Proceedings of CHI '91 (1991), pp. 225–231.
- M. J. Muller, J. Haslwanter, and T. Dayton, Participatory Practices in the Software Lifecycle, in M. Helander, T. K. Landauer, and P. V. Prabhu, eds., Handbook of Human Computer Interaction, Elsevier/North-Holland, Amsterdam, 1997, pp. 256–296.
-
B. A. Nardi,
The Use of Ethnographic Methods in Design and Evaluation, in
M. Helander,
T. K. Landauer, and
P. V. Prabhu, eds.,
Handbook of Human Computer Interaction,
Elsevier/North-Holland,
Amsterdam,
1997,
pp. 361–367.
10.1016/B978-044481862-1.50081-9 Google Scholar
-
R. S. Nickerson and
T. K. Landauer,
Human-Computer Interaction: Background and Issues, in
M. Helander,
T. K. Landauer, and
P. V. Prabhu, eds.,
Handbook of Human Computer Interaction,
Elsevier/North-Holland,
Amsterdam,
1997,
pp. 3–31.
10.1016/B978-044481862-1.50067-4 Google Scholar
- J. Nielsen, Usability Engineering, Academic Press, Boston, MA, 1993.
- J. Nielsen, Designing Web Usability, New Riders Publishing, Indianapolis, IN, 2000.
- R. E. Nisbett and T. D. Wilson, Telling More Than We Can Know: Verbal Reports on Mental Processes, Psychological Review 84, 231–259 (1977).
- D. A. Norman, The Psychology of Everyday Things, Basic Books, New York, 1988.
-
K. R. Paap and
N. J. Cooke,
Design of Menus, in
M. Helander,
T. K. Landauer, and
P. V. Prabhu, eds.,
Handbook of Human Computer Interaction,
Elsevier,
Amsterdam,
1997,
pp. 533–572.
10.1016/B978-044481862-1.50090-X Google Scholar
- P. Polson, C. Lewis, J. Reiman, and C. Wharton, Cognitive Walkthroughs: A Method for Theory Based Evaluation of User Interfaces, International Journal of Man-Machine Studies 36, 741–773 (1992).
- W. Rogers, Designing for an Aging Population: Ten Years of Human Factors/Ergonomics Research, Human Factors and Ergonomics Society, Santa Monica, CA, 1997.
- W. Rogers, A. D. Fisk, S. Mead, and N. Walker, Training Older Adults to Use Automatic Teller Machines, Human Factors 38, 425–433 (1996).
- H. J. Rubin and I. S. Rubin, Qualitative Interviewing: The Art of Hearing Data, Sage Publications, Thousand Oaks, CA, 1995.
- P. Sachs, Transforming Work: Collaboration, Learning, and Design, Communications of the ACM 38, 37–44 (1995).
- P. Sanderson and C. Fisher, Exploratory Sequential Data Analysis, Human Computer Interaction 9, 251–317 (1994).
- P. Sanderson, J. Scott, T. Johnston, J. Mainzer, L. Watanabe, and J. James, Macshapa and the Enterprise of Exploratory Sequential Data Analysis (ESDA), International Journal of Human-computer Studies 41, 633–681 (1994).
- B. Shneiderman, Designing the User Interface: Strategies for Effective Human-Computer Interaction, Addison-Wesley Longman, Reading, MA, 1997.
- D. Schuler and A. Namioka, Participatory Design, Erlbaum, Hillsdale, NJ, 1993.
- M. A. Sinclair, Questionnaire Design, Applied Ergonomics 6, 73–80 (1975).
- M. A. Sinclair, Subjective Assessment, in J. R. Wilson and E. N. Corlett, eds., Evaluation of Human Work, Taylor & Francis, London, 1995, pp. 69–100.
- R. B. Stammers and A. Shepherd, Task Analysis, in J. R. Wilson and E. N. Corlett, eds., Evaluation of Human Work, Taylor & Francis, London, 1995, pp. 144–168.
- A. Strauss and J. Corbin, Basics of Qualitative Research, Sage Publications, Newbury Park, CA, 1990.
- L. Suchman and R. H. Trigg, Understanding Practice: Video as a Medium for Reflection and Design, in J. Greenbaum and M. Kyng, eds., Design at Work: Cooperative Design of Computer Systems, Erlbaum, Hillsdale, NJ, 1991, pp. 65–89.
- E. R. Tufte, The Visual Display of Quantitative Information, Graphics Press, Cheshire, CT, 1983.
-
T. Tullis,
Screen Design, in
M. Helander,
T. K. Landauer, and
P. V. Prabhu, eds.,
Handbook of Human Computer Interaction,
Elsevier,
Amsterdam,
1997,
pp. 503–531.
10.1016/B978-044481862-1.50089-3 Google Scholar
- G. C. Vanderheiden, Design for People with Function Limitations Resulting from Disability, Age, or Circumstance, in G. Salvendy, ed., Handbook of Human Factors, Wiley, New York, 1997, pp. 2010–2052.
-
K. J. Vicente,
Cognitive Work Analysis,
Erlbaum,
Hillsdale, NJ,
1999.
10.1201/b12457 Google Scholar
-
K. J. Vicente and
J. Rasmussen,
The Ecology of Human-Machine Systems: II. Mediating Direct Perception in Complex Work Domains,
Ecological Psychology
2,
207–249
(1990).
10.1207/s15326969eco0203_2 Google Scholar
-
R. Virzi,
Usability Inspection Methods, in
M. Helander,
T. K. Landauer, and
P. V. Prabhu, eds.,
Handbook of Human Computer Interaction,
Elsevier,
Amsterdam,
1997,
pp. 705–715.
10.1016/B978-044481862-1.50095-9 Google Scholar
- P. Vora and M. Helander, Hypertext and the World Wide Web, in M. Helander, T. K. Landauer, and P. V. Prabhu, eds., Handbook of Human Computer Interaction, Elsevier, Amsterdam, 1997, pp. 878–914.
- D. D. Woods, Visual Momentum: A Concept to Improve the Cognitive Coupling of Person and Computer, International Journal of Man-Machine Studies 21, 229–244 (1984).
- D. D. Woods, Process Tracing Methods for the Study of Cognition Outside of the Experimental Psychology Laboratory, in G. A. Klein, J. Orasanu, R. Calderwood, and C. E. Zsambok, eds., Decision Making in Action: Models and Methods, Ablex Publishing, Norwood, NJ, 1993, pp. 228–251.
- D. D. Woods and E. M. Roth, Cognitive Engineering: Human Problem Solving with Tools, Human Factors 30, 415–430 (1988).
-
D. D. Woods and
J. C. Watts,
How Not to Have to Navigate through Too Many Displays, in
M. Helander,
T. K. Landauer, and
P. V. Prabhu, eds.,
Handbook of Human Computer Interaction,
Elsevier,
Amsterdam,
1997,
pp. 617–647.
10.1016/B978-044481862-1.50092-3 Google Scholar
- R. Yin, Case Study Research: Design and Methods, Sage Publications, Newbury Park, CA, 1989.