Human–computer interaction (HCI) is an interdisciplinary field that studies the relationships between people and computing systems. It addresses how users perceive, learn, and operate digital devices and software, and how systems can be designed to support human goals. HCI draws on ideas from computer science, cognitive psychology, design, ergonomics, and social sciences to produce interfaces that are useful, efficient, and satisfying.

Core concepts and components

At its core, HCI examines the user interface—the means by which a person and a machine exchange information. Interfaces include graphical user interfaces, command lines, touchscreens, voice assistants, and immersive environments. Key concerns include:

  • Usability: how easy and efficient a system is to use.
  • Accessibility: ensuring people with different abilities can use systems effectively.
  • Interaction design: structuring tasks, feedback, and controls for human understanding.
  • User experience (UX): the overall emotional and practical quality of interaction.

Methods and evaluation

Practitioners combine qualitative and quantitative methods to design and evaluate interfaces. Common practices include user research, personas, prototyping, controlled usability testing, field studies, and heuristic evaluation. Iterative cycles of design, testing, and refinement are typical: prototypes are built, tested with representative users, and revised based on observed difficulties and measured performance.

Typical evaluation goals are to reduce error rates, shorten task time, increase learnability, and improve satisfaction. Tools range from simple paper mockups to interactive digital prototypes and instrumentation that records user actions for later analysis. Academic and industry work often overlaps, with applied research informing commercial products.

HCI emerged as a distinct area when personal computing and graphical interfaces became widespread, fostering attention to how nontechnical users interact with machines. Over time it has expanded to cover mobile devices, web applications, wearable technology, tangible interfaces, and virtual/augmented reality. The field continues to adapt as new input modalities (gesture, voice, brain–computer interfaces) and contexts (smart homes, autonomous systems) appear.

For further reading on the technological and human aspects, see connections to computers, the concept of a human operator in system design, and resources about the user interface. HCI remains a practical and theoretical discipline focused on making interactions between people and machines safe, efficient, and humane.