Tech moves fast! Stay ahead of the curve with Techopedia!
Join nearly 200,000 subscribers who receive actionable tech insights from Techopedia.
Human-computer interaction (HCI) is the study and planned design of human and computer activities. HCI uses productivity, safety and entertainment to support and fulfill human-computer activities and is applied to various types of computer systems, including air traffic control, nuclear processing, offices and computer gaming. HCI systems are easy, safe, effective and enjoyable.
Software engineering focuses on the production of software application solutions, whereas HCI focuses on discovering methods and techniques that support people. HCI designers always consider HCI usability and user experience goals for effective user interaction. Not all usability and user experience goals apply to every interactive computer system because certain combinations are incompatible. HCI designers also consider potential contexts, tasks at hand and computer system users.
Humans interact with computers through a user interface. This includes software, such as what is displayed on the computer monitor, and hardware, such as the mouse, keyboard and other peripheral devices. As a result, the study of HCI focuses on user satisfaction. Attention to human machine interaction is important, because a poor interface can make it hard for users to benefit from even the simplest systems. In a corporate or factory setting, a poor user interface could have more severe consequences.
Usability and user experience goal awareness is essential to all HCI design, as follows: