Chapter 1 - Introduction
Chapter 1 - Introduction
Chapter: 1
Introduction
● Interaction refers to an abstract model that describes how humans engage or communicate with a computing device to
accomplish a particular task. An interface, on the other hand, is the concrete realization or implementation of the
interaction model. Can be either hardware or software. The letter 'I' in HCI refers to both interaction and interface,
emphasizing the importance of understanding both the abstract model of interaction and the tangible tools or methods
used for that interaction.
● The early focus of HCI has been in how to design interaction and implement interfaces for high usability. High usability
means easy to use, efficient for the task, ensure safety, and lead to a correct completion of the task.
● The simple aesthetic appeal of interfaces is now a critical added requirement for commercial success as well. Ex.
distinctly designed Apple, Google, Samsung products.
2
Human Computer Interaction
Chapter 1: Introduction
3
Human Computer Interaction
Chapter 1: Introduction
● The concept of user experience (UX) has lately become a buzzword, a notion that not only encompasses the functional
completeness, high usability, and aesthetic appeal of the interactive artifact, but also its seamless integration into one’s
lifestyle or even creating a new one around it.
● Goals of HCI:
○ Functional completeness
○ High usability
○ Aesthetic appeal
○ Compelling user experience
● Some historical and impacting changes with the interaction of human and computer:
○ The invention of the mouse that was the linchpin in the personal computer revolution.
○ The spreadsheet interface made business computing a huge success.
○ The Internet phenomenon could not have happened without the web-browser interface.
○ Smartphones, with their touch-oriented interfaces.
○ Body-based and action oriented interfaces are now introducing new ways to play and enjoy computer
games.
4
Human Computer Interaction
Chapter 1: Introduction
5
Human Computer Interaction
Chapter 1: Introduction
6
Human Computer Interaction
Chapter 1: Introduction
Principles of HCI
Over the relatively young history of HCI, researchers and developers in the field have accumulated and established basic
principles for good HCI design in hopes of achieving some of the main objectives. These HCI principles are general,
fundamental, and commonsensical, applicable to almost any HCI design situation.
7
Human Computer Interaction
Chapter 1: Introduction
■ Age-related differences in adopting new interfaces (e.g., young adults vs. older generations).
■ Gender-related differences in spatial ability may impact interface design.
8
Human Computer Interaction
Chapter 1: Introduction
Examples of user-centered designs of web pages for (a) kids and (b) the elderly.
9
Human Computer Interaction
Chapter 1: Introduction
○ Government web pages in advanced countries legally required to provide interfaces in different languages and for
color-blind and visually challenged users.
○ Many interactive systems provide both menu-driven commands for novices and keyboard-based hot keys for
experts.
○ And ?
10
Human Computer Interaction
Chapter 1: Introduction
Two different interfaces to achieve universal usability (one in Korean and the other in English)
11
Human Computer Interaction
Chapter 1: Introduction
● HCI design should be based on a thorough understanding of the task the user aims to accomplish with the
interactive system.
● The term "task" refers to the specific job that the user intends to complete through the use of the interactive
system.
● Design involves identifying the sequence and structure of the tasks and associate subtasks within the larger
application context. This requires abstraction at a level suitable for the typical user.
● The task or interaction model should ideally come from the user. Different users have different mental models,
and the interface should reflect these to simplify implementation for all users. But as humans are very adaptive in
some cases tasks can be modeled solely based on general human capabilities.
12
Human Computer Interaction
Chapter 1: Introduction
● For an expert user experienced in computer networks, the task might be modeled with detailed steps, asking the
user to select from a pool of available nearby access points based on their characteristics such as the signal
strength, bandwidth, security level, and so forth
● For a casual user, the subtask might only involve entering a password for the automatically selected access point
13
Human Computer Interaction
Chapter 1: Introduction
● Humans are certainly more efficient in carrying out tasks that require less memory burden, long or short term.
● Human short-term memory (STM) has a limited capacity of about 5–9 chunks of information, commonly known as the
"magic number." Designers should aim to keep the short-term memory load within this capacity to optimize user
performance.
● The interface plays a crucial role as a quick and easy guide to help users complete tasks. Reducing short-term memory
load is essential for maintaining a smooth and effective interaction.
● Light memory burden contributes to less erroneous behavior during task execution.
● Interface design should consider the limitations of short-term memory in users. Examples include keeping the number of
menu items or the depth of interactions below the 5–9 chunk threshold.
14
Human Computer Interaction
Chapter 1: Introduction
Interfaces designed for minimal short-term memory: (a) a menu system with fewer than 10 items (left) and (b)
categorization by colors, areas, icons, and labels. Badges are used to display status information such as the current
weather (see circled portions) and number of unread mails as a constant reminder.
15
Human Computer Interaction
Chapter 1: Introduction
● The user is likely to get confused and exhibit erroneous responses if the same subtask is involved, at different times, for
different interaction steps or interface methods. [Eg. font color on google office suite.]
16
Human Computer Interaction
Chapter 1: Introduction
17
Human Computer Interaction
Chapter 1: Introduction
● Another good strategy is to employ interfaces that give continuous reminders of important information and thereby
refresh the user’s memory
● A single task may proceed in different contextual spans. For instance, in an online shopping application, one might cycle
through the entry of different types of information: item selection, delivery options, address, credit card number, number
of items, etc.
● To maintain the user’s awareness of the situation and further elicit correct responses, informative, momentary will
refresh the user’s memory and help the user complete the task easily.
● One particular type of informative feedback (aside from the current status) is the reaffirmation of the user action to signal
the closure of a larger process [6]. An example might be not only explicitly confirming the safe receipt of a credit card
number, but also signaling that the book order is complete (and “closed”).
18
Human Computer Interaction
Chapter 1: Introduction
Reaffirming the user’s action (i.e., credit card number correctly and securely entered) and a larger interactive
process (i.e., the book purchase is complete).
19
Human Computer Interaction
Chapter 1: Introduction
● having the system require the user to choose from possibilities (e.g., menu system) is generally a safer approach than
to rely on recall (direct text input).
● Despite employing some of the principles and techniques described here, there is always a chance that the user will
make mistakes.
20
Human Computer Interaction
Chapter 1: Introduction
Preventing errors by presenting only the relevant information at a given time (inactive menu
items) and making selections rather than enforcing recall or full manual input specifications
21
Human Computer Interaction
Chapter 1: Introduction
Naturalness
● The final major HCI principle is to favor “natural” interaction and interfaces. Naturalness refers to a trait that is
reflective of various operations in our everyday life.
● For instance, a perfect HCI may when a natural language based conversational interface, because this is the prevalent
way that humans communicate.
● As it can be tricky, a better approach is to model interaction “metaphorically” to the real life counterpart
● A natural or metaphoric interface will also have affordance, a property that appeals to our innate perception and
cognition, thus making it so intuitive that the interface would require almost no learning
22
Human Computer Interaction
Chapter 1: Introduction
23
Human Computer Interaction
Chapter 1: Introduction
Thank you!
24