Chapter 19 – Human-Computer Interaction
Chapter Summary
Introduction
- What is human–computer interaction?: Provides an introduction to the field. Defines the term HCI and mentions some previously used terms. Briefly compares cyberpsychology and HCI. Explains the three key components to consider in an HCI project: user, task, and computer. Explains the three key goals in interface design: useful, usable &used. Highlights the consequences of bad interface design,
- Who is involved?: Outlines the multiple disciplines involved in HCI, e.g., human factors, computer science, cognitive psychology, sociology, communication, design, engineering, information science, and cyberpsychology.
- The origins of human–computer interaction: Outlines some of the key milestones in early HCI, such as:
- Vannevar Bush – As We May Think: Author of visionary “As We May Think” article.
- J.C.R. Licklider – Man-Computer Symbiosis: Author of seminal “Man-Computer Symbiosis” article.
- Ivan Sutherland – Sketchpad: Developed the first direct manipulation GUI – Sketchpad
- Douglas Engelbart – The Mother of All Demos: First demo of many modern GUI components, e.g., mouse, windows, icons, folders, etc.
- Alan Kay and Xerox PARC – Dynabook and Xerox Star: First commercial GUI.
- Birth of the field: Initial foundations of the field, i.e. first book published and conference held.
- The current state of the field
- Technological shifts: Describes the advances the field has made along with technologies such as the web, touchscreens, gestural interfaces, speech recognition and synthesis, virtual reality displays, wearables, augmented reality, and gaze tracking. Discusses potential future advances in artificial intelligence and brain-computer interfaces.
- Philosophical shifts: Outlines the field shift in focus to encompass user experience and the rise of Interaction Design.
Human–Computer Interaction in Practice
- The process of designing interactive experiences: Outlines the four-stage HCI process – 1) Gathering requirements; 2) Designing a solution(s); 3) Constructing a prototype(s); 4) Evaluating.
- Gathering requirements: Discuss the data that must be gathered before attempting to design an interface:
- Task: What should the interface do? Who performs this task? When do they perform it? How frequently is the task performed? What tasks occur before/after this task? Is this task made up of subtasks? If so, how are these subtasks organised? Lists techniques that can be used to model and document the task structure, often referred to as the task organisation model.
- User: Describes how to gather user data using questionnaires and interviews. Explains that user personas can be used to represent a profile of the user.
- Computer: Explains the platform capabilities and constraints that must be considered.
- Designing and prototyping:
- Design guidelines and heuristics: Outlines how existing design principles can be used to guide design. List Nielsen’s 10 heuristics.
- Prototyping: Describes the various types of prototypes that may be constructed during a project (from low- to high-fidelity).
- Evaluation: Discusses the three categories of evaluation (Controlled settings involving users, natural settings involving users & no user involvement) and provides examples of each.
Cyberpsychology and human–computer interaction: Summarises the link between psychology and HCI. Discusses the ways in which HCI and cyberpsychology can complement one another.
Conclusion: Outlines the prospects for the future of HCI and cyberpsychology.
-
Chapter 19 – Useful Websites
ACM Transactions on Computer–Human Interaction: http://tochi.acm.org/
International Journal of Human–Computer Interaction: http://www.tandfonline.com/toc/hihc20/current
HCI Bibliography – Human–Computer Interaction Resources: http://hcibib.org/
An interactive visualization of Fitts’ Law is available at http://www.simonwallner.at/ext/fitts/
Video and additional resources relating to Douglas Engelbart’s “Mother of all demos” can be found at: https://dougengelbart.org/content/view/209/
Nielsen Norman Group Articles: https://www.nngroup.com/articles/
-
Chapter 19 – Further Reading
Tremosa, L. (2021). How to Change Your Career from Psychology to UX Design. Interaction design foundation. https://www.interaction-design.org/literature/article/how-to-change-your-career-from-psychology-to-ux-design
Vieira, T. (2020). A brief history of UX design and its evolution. The next web. https://thenextweb.com/news/a-brief-history-of-ux-design-and-its-evolution
Gonfalonieri, A. (2020). What Brain-Computer Interfaces Could Mean for the Future of Work. Harvard Business Review. https://hbr.org/2020/10/what-brain-computer-interfaces-could-mean-for-the-future-of-work
Farrell, S. (2017). UX Research Cheat Sheet. Nielsen Norman group. https://www.nngroup.com/articles/ux-research-cheat-sheet/
-
Chapter 19 – Audio and Video links
Video Links
The Profession of Human–Computer Interaction: What HCI Researchers Do and How To Become One. Design Discipline. https://www.youtube.com/watch?v=cAjH14kaaaM
What Is UX Design? – A Full Overview. AJ and Smart. https://www.youtube.com/watch?v=SRec90j6lTY&t=663s
A demonstration of Ivan Sutherland’s (1963) Sketchpad system can be viewed at: https://www.youtube.com/watch?v=J6UAYZxFwLc
Brain–Computer Interface: With These Devices You Can Control Machines with Your Mind | BCI explained. DW Shift. https://www.youtube.com/watch?v=6QcY7v9Kio4
AI and Machine Learning Will Change UX Research and Design. Nielsen Norman Group. https://www.youtube.com/watch?v=mBu_LmD69tc
-
Chapter 19 – Essay questions
- Explain the differences between usability and user experience. Provide examples to illustrate your answer.
- Human-computer interaction is a multi-disciplinary field. Discuss the various fields that contribute to human-computer interaction and the manner in which they can contribute.
- State and describe the four stages of a typical human-computer interaction project. Include diagrams to support your answer.
- Describe the three categories of user evaluation techniques. Discuss at least one example evaluation technique from each category.
- Technology X will have a massive impact on future human-computer interfaces. Suggest a possible technology X to complete this sentence. Describe the technology you have chosen and provide a justification for your choice.