Introduction to Human-Computer Interaction (Part 1)

Two primary fields work to improve how we use technology:

  1. Human-Computer Interaction (HCI): Understanding and improving the relationship between humans and computers.
  2. Interaction Design (ID): Designing interactive systems that are usable, useful, and provide a positive user experience

HCI is an interdisciplinary field that ‘does’ interaction design.

Other definitions for interaction design are:

Examples of interactive systems are:

The goals of interaction design are

There are 3 pillars to interaction design

When designing, you need to take into account the three pillars. You also need to optimize the interactions users have with a product. Some techniques to understand the user needs are

The following table demonstrates 3 examples of design flows:

Example of Design Flaws
Design Flaw Human Impact Technical Result
Activation Barrier Increase Cognitive Load Slower Transaction Times
Broken Convention High Error Rate User Frustration / Abandonment
Hidden Affordances Conusion Underutilization of Features

An important concept here is interfaces. An interface serves as a point of interaction between a user and a computer system. They include