Unit 1 Principle of HCI PDF
Unit 1 Principle of HCI PDF
Computer Interaction
Lecture 1
2
Introduction
What is HCI?
The HCI Challenge
HCI is Not about
HCI is about
Outline The goals of HCI
What is Usability?
Why is usability important?
Why HCI is Important in the Context of WWW?
It is not Simple to Make Good User Interfaces
Examples of good and bad design
3
Interacting with technology has become an
essential part of everyday life for the
majority of people.
4
Therefore, computer systems
should be easy to use, easy to
learn, and with no errors.
Introduction
(cont.) To design and develop of such a
system is a major concern of HCI
5
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.”
What is HCI?
(ACM SIGCHI, 1992, p. 6)
HCI (human-computer interaction) is the study of
interaction between people (users) and computers.
7
HCI consists of three parts:
Human: could be an individual user or a group of
users.
8
HCI concentrates on the study of human factors
9
The HCI
Challenge
10
Making the interface look pretty
11
Understanding the users
Understanding users tasks
Understanding the surrounding environment
GUI requirements gathering and analysis
HCI is about Design prototype
Evaluate the system
12
The goal of HCI “is to develop or improve the safety,
utility, effectiveness, efficiency and usability of
The goals of system that include computers.”
HCI (Interacting with computers, 1989, p3)
13
• The goals of HCI are to produce
usable and safe systems, as well as
functional systems. In order to fulfill
that, developers must attempt to:
–Understand how people use technology
–Building suitable systems
The goals of –Achieve efficient, effective, and safe
HCI interaction
–Put people first
14
A usable system is:
easy to use
easy to learn
What is easy to remember how to use
Usability? effective to use
efficient to use
safe to use
enjoyable to use
15
A Good user-interface can:
16
A Bad user-interface can:
17
• Competition is very close (just
another link…)
• Comparison is easily possible
Why HCI is (example – Online-Shop)
Important in
the Context • Users who can’t find the product in
of WWW? the shop can not buy it
• Users who are not able to fill in
correctly the order form are not
going to buy
18
Basic misconceptions:
• If I (the developer) can use it,
everyone can use it
It is not
Simple to • If our non-technical staff can use it,
Make Good everyone can
User
Interfaces • Good user interfaces are applied
common sense
19
Examples of
good and bad
design
20
Examples
..(cont.)
21
Examples
..(cont.)
22
Examples
..(cont.)
23
Examples
..(cont.)
24
Examples
..(cont.)
25
Introduction to HCI
Lecture 2
26
Disciplines Contributing to
Human-Computer Interaction
Is HCI really Important?
A real life example
The importance of HCI
Outline
Reasons for Failures
Traditional approach
User-centred design
Examples of good and bad design
27
Disciplines
Contributing
to Human-
Computer
Interaction
28
Is HCI really
Important?
29
A real example: a pilot shuts down
the wrong engine and the plane
crashes (as happened near
Leicestershire, in England on the
M1 motorway in 1989), this is
obviously more serious. 47 died
A real life
example
30
Example about: direct correlation between
HCI and sales
• NYNEX: a telecommunication
company in Italy
– Purpose: to increase the
A real performance of helpdesk office
..(cont.)
– Decided to improve the usability of
the helpdesk operator interface
– Reduced the process time 1 second
per call
Result: $ 3,000,000 benefit / year
www.metu.edu.tr/~acengiz/biltek_sunum
31
1. Can Preventing accidents
2. Health and safety concerns
The 3. Can reduce the cost of customer training and
importance support
of HCI 4. Direct correlation between HCI and sales
5. HCI can provide you a job.
32
What is the percentage of software development
projects that fails?
A. 20%
Time to
Think! B. 35%
C. 55%
D. 85%
33
Fact
- Fletcher Buckley “: 85% of Software projects are
either late or delivered without satisfying the
specification.”
But WHY?
34
Projects in general fail for various reasons:
35
Is concerned with producing
software, software specification,
Traditional maintainability, and testing
approaches
to system
development Generally considers the interface
to be just another software
component.
36
Requirements
specification
Analysis
Example of Design
traditional
approach Implementation
Testing
Operation and
maintenance
37
This approach normally involves a
number of key activities throughout
the development of the software
Introduction including:
to User Involving users
Centered Obtaining their feedback on the
approach design
Providing prototypes for system
evaluation and re-design in light of
user feedback and comments.
38
Real users involved at each step of the
process
39
cannot assume a linear
user needs Requirements sequence of activities
specification
as in the waterfall model
The life cycle Analysis
for
interactive Design
systems
Implementation
lots of feedback!
Testing
Operation and
maintenance
40
1. Data Collection
User 2. Data Analysis
Centered 3. Prototyping
Development 4. Design
5. Evaluation
41
• Data recording
– Using media
• Interviews
– Stakeholder interviews
1. Data – Subject Matter Expert interviews
– User and customer interviews
Collection
• Questionnaires
– Surveys, product reviews
• Literature review
– Studying existing systems
42
• Requirement analysis
– Formal specifications of the system
• User analysis
– Identifying and understanding the user
2. Data
Analysis • Task analysis
– Steps user take to accomplish this task
• Functional analysis
– Functions that system perform to help the users
carry out their task
43
Advantages of Prototyping:
44
Goals
Achieving goals
Limitations
Accepting limitations of humans and of design
45
Testing the usability, functionality and acceptability
of an interactive system
Expert evaluation
5. Evaluation Evaluation by Subject Matter Experts
User evaluation
Evaluation by user or customer
46
Making a photocopy
Designer vs.
Users
Why this photocopier does not work? What do you
think!
47
Designer vs.
Users
Clear Copy
48
Examples
..(cont.)
49
Examples
..(cont.)
50
Examples
..(cont.)
51
Examples
..(cont.)
52
Examples
..(cont.)
53
Examples
..(cont.)
54
Examples
..(cont.)
55
Examples
..(cont.)
56
Examples
..(cont.)
57
http://www.cs.bham.ac.uk/~rxb/Teaching/HCI%2
0II/intro.html
http://www.baddesigns.com/examples.html
http://www.goodexperience.com/tib/archives/w
ebtech/
References http://pages.cpsc.ucalgary.ca/~saul/hci_topics/to
pics/psych.html
http://homepage.mac.com/bradster/iarchitect/
www.useit.com
http://faculty.ed.umuc.edu/~meinkej/inss690/wil
son.htm
58