Академический Документы
Профессиональный Документы
Культура Документы
“HCI (human-computer
interaction) is the study of how
people interact with computers
and to what extent computers
are or are not developed for
successful interaction with
human beings”
Human-Computer Interaction
• Human
– the end-user of a program
– the others in the organization
• Computer
– The machine the program runs on
– Often split between clients and servers
• Interaction
– the user tells the computer what they want
– the computer communicates results
User Interfaces (UIs)
– People do not make same mistake for the labels and buttons on
the top row. Why not?
From: www.baddesigns.com
Good and bad design
• What is wrong with the
Apex remote?
• Why is the TiVo remote so
much better designed?
– Peanut shaped to fit in
hand
– Logical layout and color-
coded, distinctive buttons
– Easy to locate buttons
What to design
• Need to take into account:
– Who the users are
– What activities are being carried out
– Where the interaction is taking place
• Different perspectives
and ways of seeing
and talking about
things
• Benefits
– more ideas and designs
generated
• Disadvantages
– difficult to
communicate and
progress forward the
designs being created
The User Experience
• How a product behaves and is used by people in the
real world
– the way people feel about it and their pleasure and satisfaction when
using it, looking at it, holding it, and opening or closing it
– “every product that is used by someone has a user experience:
newspapers, ketchup bottles, reclining armchairs, cardigan sweaters.”
(Garrett, 2003)
• Cannot design a user experience, only design for a
user experience
What is involved in the process of
interaction design
• • Annoying (پـــیـشـان
ر
boring
• Frustrating ی
( ) مـایوس
ن
) کـــ
• cutesy
Usability and user experience goals
• Selecting terms to convey a person’s feelings, emotionsجذبات
( ),
etc., can help designers understand the multifaceted (ثیر
کـــ
) مقصـودnature of the user experience
From:
It is not visible as to what to do!
www.baddesigns.com
Visibility
…you need to insert your room card in the slot by the buttons to get the elevator
to work!
“ccclichhk”
Mapping
• This refers to the relationship between controls and
their effects in the world. Nearly all artifacts ن فــ(ـ
عمیرـاـت
) تــــneed some kind of mapping between
controls and effects, whether it is a flashlight, car or
power plant.
• An example of a good mapping between control and
effect is the up and down arrows used to represent
the up and down movement of the cursor,
respectively, on a computer keyboard
Mapping
Logical or ambiguous (غیر
) واضحdesign? • Where do you plug the
mouse?
• top or bottom
connector?
From: www.baddesigns.com
How to design them more logically
(i) A provides direct adjacentب
( ) قرـیـ
mapping between icon and
connector
From: www.baddesigns.com
Consistency ستقل
( م
) مزاجی
• Design interfaces to have similar operations and use similar
elements for similar tasks
• For example:
– always use ctrl key plus first initial of the command for an operation –
ctrl+C, ctrl+S, ctrl+O
• Main benefit is consistent interfaces are easier to learn and
use
When consistency breaks down
• What happens if there is more than one command starting
with the same letter?
– e.g. save, spelling, select, style
• Have to find other initials or combinations of keys, thereby
breaking the consistency rule
– e.g. ctrl+S, ctrl+Sp, ctrl+shift+L
• Increases learning burden on user,
making them more prone ن ( پـــیـشـا
) رto errors
Internal and external consistency