Human Computer Interaction

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 34

Human Computer interaction

1. Ahmed Elgazar
2. Ahmed Sadik
3. Michael Philip
4. Mohamed Hamdy

1
Main points
1. What is HCI ?
2. Why HCI ?
3. HCI brief history.
4. Importance of HCI.
5. HCI Evolution.
6. HCI Challenges.
7. HCI Goals.
8. HCI Applications.
9. New researches.

2
What is HCI ?
Human-computer interaction is a discipline concerned with the
design, evaluation and implementation of interactive computing
systems for human use and with the study of major phenomena
surrounding them.
is the study of interaction between people (users) and computers.
It is often regarded as the intersection of computer science,
behavioral sciences, design and several other fields of study.
Interaction between users and computers occurs at the user
interface (or simply interface), which includes both software and
hardware.

3
What is HCI ?
Multidisciplinary nature of HCI
Human-Computer Interaction studies a human and a machine in
conjunction, it draws from supporting knowledge on both the machine
and the human side
Machine side
computer graphics .
operating systems .
programming languages .

Human side
communication theory .
graphic and industrial design disciplines .
linguistics .
social sciences .
cognitive psychology .
and human performance .
o HCI is also sometimes referred to as man–machine interaction (MMI) or computer–human interaction (CHI)

4
Why do human-computer interaction?

to enable us to design interactive products to support


people in their everyday and working lives
A basic goal of HCI is to improve the interactions
between users and computers by making computers
more usable and receptive to the user's needs.
usable products:
easy to learn (usable)
effective to use (useful)
provide an enjoyable experience (used)

5
Why do human-computer interaction?
There is a lot of design about that can cause problems
for users
Good design involves understanding how users
interact with computers, and enabling them to do so
effectively

6
Some problematic designs

Now we have a small quiz

I guess there is a good girl here

7
Some problematic designs

How can you turn on the big plate ??

8
Some problematic designs

How fast am I going?

9
Some problematic designs

Where does the mouse go?

10
To avoid problematic design
we need to...
 Take into account
 who the users are
 what activities are being carried out
 where the interaction is taking place

 Optimise the interactions users have with a


product
 such that they match users’ activities and needs

11
Usability

Design
Usability goals
principles

12
Usability goals
Learna
bility
Memora
Utility
bility

Usabilit
Safety
y goals

Efficiency

Effectiveness

13
Usability goals
Effectiveness
A general goal: how well does a system do
what it should do?

14
Usability goals
Memorability
Ability for users to come back to the system
and remember how to use it once they’ve
been away from it for some time.

15
Usability goals
Learnability
Ability for users to learn the system easily.

16
Usability goals
Efficiency
Ability for users to save time in their work
once they’ve learned the system.

17
Usability goals
Safety
• Protect people from hazards (usually not a SW issue)

• Help prevent user from making errors and recover


from errors

• Give users confidence

18
Usability goals
Safety (Cont)

19
Usability goals
Utility
• Has the right kind of functionality
• Supports users in accomplishing tasks

20
How to Measure Usability?

We want to achieve these goals, but how do we know?

Develop measurable criteria based on previous goals.


Examples:
Time to learn
Speed of performance
Rate of errors over by users
Retention over time
Subjective satisfaction (Effectiveness)

21
User experience goals
Satisfying
Helpful
Motivating
 Fun
 Enjoyable
 Entertaining

Aesthetically pleasing
 Well designed
emotionally fulfilling
…and more

22
Remember where we are…
Why do HCI?
 Some problematic designs

Usability

Usability Goals

Effectiveness Efficiency Safety Utility Design Principles


Learnability Memorability

23
Design Principles
First two (Usability Goals & User Experience)
were higher level (goals)
Now talking about guidance for how to achieve goals
What to provide and what not to provide at the interface
Derived from a mix of theory-based knowledge, experience
and common-sense

24
Design Principles
Consiste
ncy
Mappin Affordan
g ce

Constrai Design
nts Principles

Feedbac
k
Visibility

25
Design Principles

Visibility

26
Design Principles
Feedback
Sending information back to the user about what
has been done
Includes sound, highlighting, animation and
combinations of these
e.g. when screen button clicked on provides sound or
red highlight

27
Design Principles
Constraints
Restricting the possible actions that can be performed
Helps prevent user from selecting incorrect options

physical
cultural

logical

Constraints Types
28
Design Principles
Constraints(Cont)
1. Physical constraints
Refer to the way physical objects restrict the movement of
things
E.g. design only one way to
insert a mouse connection;
and only one way to insert a
keyboard connection, and make
them different
it is not possible to move the cursor outside the screen: this
is a physical constraint.
Locking the mouse button when clicking is not desired
would be a physical constraint.
29
Design Principles
Constraints(Cont)
2. Logical constraints
Exploit people’s reasoning about
relationships between objects in
the world
A. relationship between picture
and object it represents means
‘it goes here’
B. as A, but with an extra step: colour-coding

30
Design Principles
Constraints(Cont)
1. Cultural constraints
 Standard conventions which help us use
technologies
 Can apply in a number of ways
 Icons, menus
 Keyboards, number pads

31
Design Principles
Mapping
Relationship between controls and their
movements and the results in the world
Which is the better mapping?

32
Design Principles
Mapping(Cont)
Which is the better mapping, and why?

A B C D
33
Design Principles
Mapping(Cont)
What is the Wrong?

34

You might also like