Professional Documents
Culture Documents
3
Historical Perspective
During the technology explosion of 1970s when computer use started
becoming widespread, the notion of the user interface, also known as the
Man-Machine Interface (MMI), became a general concern to both system
designers and researchers.
User interface refers to the elements of the system the user comes into
contact with, when interacting with the system.
4
Historical Perspective
In the mid-1980s, the term Human-Computer Interaction (HCI) was
adopted as a means of describing this.
The term acknowledged that the focus was broader than just the
design of the user interface, and was concerned with all those
aspects that relate to the interaction between users and computers
e.g. working practices, social interactions, user characteristics ,
training issues, health hazards, organizational issues , etc.
5
What is HCI?
“A discipline concerned with the design, evaluation &
implementation of interactive computer systems for human use &
with the study of major phenomena surrounding them”
(ACM-1992)
8
HCI Scope
9
HCI Scope
10
Interaction Vs Interface
11
Understanding Interaction
12
Example Of HCI-I
13
Example Of HCI-II
14
Example of HCI-III
15
Usability
16
Usability (Cont. )
18
Goals of HCI
HCI concerns the selection of the most appropriate input devices
and output devices for a particular interface or task
19
Goals of HCI
Question:
20
Goals of HCI (Safety)
Protecting the user from dangerous conditions and undesirable situations
Users
▪ Nuclear energy plant or bomb-disposal – operators should interact with
computer-based systems remotely
▪ Medical equipment in intensive care unit (ICU)
Data
▪ Prevent user from making serious errors by reducing risk of wrong
keys/buttons being mistakenly activated
▪ Ensure privacy (protect personal information such as address) & security
(protect sensitive information such as passwords, VISA card numbers)
▪ Provide user with means of recovering errors
21
Safety Concern (Example)
22
Goals of HCI
Question:
23
Goals of HCI (Utility)
High utility
Scientific calculator provides many mathematical
operations, built-in formulae, and is programmable
Low utility
Software drawing tool does not allow free-hand
drawing but supports polygon shape drawing
24
Goals of HCI
Question:
Is the system capable of allowing people to
learn well, carry out their work efficiently,
access the information they need, buy the
goods they want, and so on?
25
Goals of HCI (Effectiveness)
Effectiveness is a very general goal and refers to
how good a system is at doing what it is supposed
to do.
Concern a user’s ability to accomplish a desired goal
or to carry out work
e.g. Find a master thesis in our library Web
26
Consider a shopping Web that provides all the
information, instruction and server-side support
required to perform an on-line purchase.
However, the users cannot figure out how to find
the items they want to buy.
Therefore efficiency should be considered
27
Goals of HCI
Question:
Once users have learned how to use a system
to carry out their tasks, can they sustain a high
level of productivity?
28
Goals of HCI (Efficiency)
29
Goals of HCI (Appeal)
30
Good Vs Bad Designs
31
Good Design:
Good design is one that fills the gap between business
goals and user needs (by following a process).
Good design is one that is tailored for the human use,
and not one that is only functional or usable.
32
Example-I
33
Example-II
Elevator controls and labels on the bottom row all look the
same, so it is easy to push a label by mistake instead of a
control button
34
Example-III
35
Example-IV
36
Example (Miscellaneous)
37
What do you think?
38
Problems of bad user interface
User frustration and dissatisfaction
(Computer Rage 1999)
39
What to design
40
Understanding Users’ Need
Need to take into account what people are good and bad at
things
Think through what might provide quality user experiences
41
User-Centered Design
An iterative design process in
which designers focus on the
users and their needs in each
phase of the design process.
42
UCD: Iterative or Sequential?
UCD is an iterative process that focuses on an understanding of the users
and their context in all stages of design and development
Designers use a mixture of investigative methods and tools (e.g.,
surveys and interviews) and generative ones (e.g., brainstorming) to
develop an understanding of user needs.
ethnographers, psychologists, software and hardware engineers
as well as domain experts, stakeholders and the users themselves
43
Principles and Design Activities
45
Voice Mail System: Case study
Possible interaction in voice mail system
46
Voice Mail System: Problems
Infuriating
Confusing
Difficult to use
You have to pick up the handset to find out and then go through a series of steps to
listen to them
Instruction provided partially by the system and partially by card beside the phone.
47
Benefits of HCI
Gaining market share
People intend to buy/use products with higher usability
e.g., Google’s search engine has the largest market share because
it is easy to use with higher efficiency
Improving productivity
Employees in a company perform their jobs in a faster manner
e.g., A Cafe uses a business management system (BMS) to
increase productivity, food photos are available on cashier display
and operators do not need to memorize food codes, automatic
collection of sales information at all shop saves staffing cost
48
Benefits of HCI
Lowering support costs
If the product is not usable, calls to customer support can be
enormous
e.g., If a washing machine is difficult to use even after reading
the instruction manual, many users will call the customer
service and the cost per call can be over $100
Reducing development cost
Avoid implementing features users don’t want and creating
features that are annoying or inefficient
e.g., If there are too many unnecessary confirmation dialog
boxes in using a word processor, it is likely this product needs
to be redeveloped
49
Workforce in HCI
Interactive / Interaction Designers
People involved in the design of all the interactive aspects of a product
Usability Engineers
People who focus on evaluating products using usability methods and
principles
UI Designers
People experienced in user-centered design methodologies
Web Designers
People who develop and create the visual design of websites, such as
layouts & animations
User Experience Designers
People who do all the above
50
HCI and Academic Disciplines
51
Q&A