Lec 1
Lec 1
Interaction
Dr Hasan Tahir
1
Introduction
2
Introduction..(cont.)
3
What is HCI?
Human-computer interaction (HCI): “is a
discipline concerned with the design, evaluation
and implementation of interactive systems for
human use and with study of major phenomena
surrounding them.”
(ACM SIGCHI, 1992, p. 6)
What is HCI?
• HCI (human-computer interaction) is the
study of interaction between people (users)
and computers.
5
What ..(cont.)
HCI consists of three parts:
• Human: could be an individual user or a group
of users.
• Computer: could be any technology ranging
from the general desktop computer to a
smartphone or a watch, etc.
• Interaction: any direct or indirect
communication between a human and
computer.
6
HCI is Not about
• Making the interface look pretty
7
HCI is about
• Understanding the users
• Understanding users knowledge
• Understanding users tasks
• Understanding user limitations
• Understanding the surrounding environment
• GUI requirements gathering and analysis
• Design prototype
• Evaluate the system
8
Disciplines Contributing to Human-
Computer Interaction
9
The goals of HCI
• The goals of HCI are to produce usable and safe
systems, as well as functional systems. To do this,
developers must attempt to:
– Understand how people use technology
– Build suitable systems
– Achieve efficient, effective, and safe interaction
– Put people first
People needs, capabilities and preferences should come first. People
should not have to change the way that they use a system. Instead,
the system should be designed to match their requirements
10
What is Usability?
• A usable system is:
– easy to use
– requires little effort
– easy to learn
– easy to remember how to use
– effective to use
– efficient to use
– safe to use
– enjoyable to use
– What about evolutionary design?
11
Why is usability important?
A Good user-interface can:
1. Earn a company billions.
2. Increase users loyalty.
3. Increase users trust.
4. Retain users
5. Makes users happy : )
Question
Identify a poorly designed UI.
12
Why ..(cont.)
A Bad user-interface can:
1. be annoying, embarrassing, frustrating, and
even deadly.
2. Increase mistakes in data entry and system
operation.
3. Makes functions become completely
inaccessible.
4. System failure because of user rejection.
13
Why HCI is Important in the Context
of WWW?
• Competition is very close (just another link…)
• Comparison is easily possible (eg Online shopping)
o Users who can’t find the product in the shop can not buy it
o Users who are not able to fill in correctly the order form
are not going to buy
14
Users often leave Web pages in 10–20 seconds,
but pages with a clear value proposition can
hold people's attention for much longer. To gain
several minutes of user attention, you must
clearly communicate your value proposition
within 10 seconds.
15
It is not Simple to Make Good
User Interfaces
Basic misconceptions:
• If I (the developer) can use it, everyone can use it
16
A real life example
17
A real ..(cont.)
www.metu.edu.tr/~acengiz/biltek_sunu
m 18
Examples of good and bad design
19
Examples – common confusion
Hotter or colder
20
Examples – Radio buttons or check
boxes
21
Examples ..(cont.)
22
Examples – conflicting methods
23
The importance of HCI
24
Designer vs. Users
25
Examples – Overcrowded interface
26
Examples – Poor input method
27
Examples – Poor indicators/ colour
coding
28
Examples – System dialogue
29
Examples ..(cont.)
30
What is Usability
Defined in ISO 9241
• It is a measure of the effectiveness, efficiency
and satisfaction with which specified users can
achieve specified goals in a particular
environment.
31
Impact of Poor Usability
Poor usability results in
• Anger
• Frustration
• Decreased productivity in the workplace
• Higher error rates
• Physical and emotional injury
• Equipment damage
• Loss of customer loyalty
• Costs money
32