Human computer interaction
What Is Human Computer Interaction?
Human computer interaction (HCI) is a discipline concerned with the design, evaluation, and implementation of interactive computing systems for human use, and with the study of the phenomena surrounding those interactions. The field emerged in the mid-1970s from the convergence of computer science, cognitive psychology, human factors engineering, and graphic design, forming an identifiable research and practice community by the early 1980s. Its central question is how to make computing technology useful and usable for the people who operate it.
HCI draws on empirical methods from behavioral science alongside constructive methods from engineering and design. Researchers study user behavior through observation, controlled experiments, and ethnographic fieldwork; designers translate those findings into prototypes and products. The ACM Special Interest Group on Computer-Human Interaction (SIGCHI) serves as the primary professional community for the field, publishing research spanning input devices, social computing, accessibility, and intelligent interfaces.
Interface Design and Usability
Interface design addresses the visual, tactile, and auditory channels through which a user communicates with a computing system. In graphical interfaces, layout, typography, iconography, and interaction patterns all contribute to whether a user can discover and execute desired actions without error or excessive effort. Usability, formalized in ISO 9241 as effectiveness, efficiency, and satisfaction in a specified context of use, provides the measurable standard against which interface designs are evaluated.
Usability testing places representative users in realistic task scenarios and records where they succeed, fail, or struggle. Results drive iterative revision through cycles of prototyping and evaluation. Human factors considerations, including the limits of working memory, attentional bandwidth, and motor precision, shape design rules such as limiting menu depth, grouping related controls, and sizing touch targets for reliable selection.
User Experience Research
User experience (UX) broadens the scope beyond task completion to include the emotional, aesthetic, and temporal dimensions of interacting with a system. A user's experience encompasses expectations before first use, feelings during interaction, and lasting impressions after the session ends. This expanded scope draws on psychology, design theory, and qualitative research methods.
Research methods include diary studies, experience sampling, and physiological measures such as eye-tracking and galvanic skin response. These capture aspects of interaction that standard usability metrics miss, such as the sense of engagement or frustration that accumulates across a session. ISO 9241-210 provides the international standard for human-centred design processes that underpin much of this UX practice, specifying iterative evaluation cycles from contextual research through formative and summative testing.
Emerging Interaction Paradigms
HCI research continually addresses new interaction modalities as computing moves beyond the keyboard-and-screen paradigm. Voice interfaces, gesture recognition, and tangible computing embed interaction into physical objects and spaces. Immersive audio and spatial displays are active research areas as augmented and virtual reality systems bring three-dimensional environments into everyday applications. Human-vehicle systems, including driver assistance interfaces and cockpit displays, represent a safety-critical HCI domain where error costs are high and design standards are correspondingly demanding.
Cyber-physical systems that blend computation with physical processes, such as smart buildings, industrial control panels, and medical devices, require HCI designs that account for time pressure, environmental noise, and distributed control. Adaptive interfaces, a growing research area, adjust content, layout, or interaction mode in response to inferred user context, task load, or expertise, applying machine learning to the personalization of user experience. The IEEE Transactions on Human-Machine Systems publishes research at this intersection of HCI, control systems, and cognitive engineering.
Applications
Human computer interaction has applications in a wide range of fields, including:
- Medical device and clinical decision support interface design
- Automotive driver assistance and in-vehicle information systems
- Educational technology and adaptive learning platforms
- Industrial control room and process monitoring systems
- Consumer electronics and mobile application design