Human-Computer Interaction for Tech Execs
Download
Report
Transcript Human-Computer Interaction for Tech Execs
CS313
Introduction to
Human Computer Interaction
Introduction
1
HCI What? HCI Why?
What happens when a human and a computer
system interact to perform a task?
1.
2.
3.
task - write document, calculate budget, solve equation, learn
about Bosnia, drive home, make a reservation, land a plane...
Why is this important?
Computer systems affect every person
Safety, satisfaction, utility is critical
Product success depends on ease of use
2
Interfaces in the Real World
Not just computers!
VCR
Wristwatch
Phone
Copier
Car
Plane cockpit
Airline reservation
Air traffic control
Running shoes!
3
Door Knobs v Levers
Usability
Crucial issue in this area!
Combination of
Ease of learning
High speed of user task performance
Low user error rate
Subjective user satisfaction
User retention over time
5
What is this class about?
overview of HCI techniques
Phenomena and theories of HCI
Understanding of what usability is and means
User interface design and development
Awareness of Good and Bad design
Application domain of HCI
You will be able to create better user interfaces,
web sites, consumer products, etc.
6
Phenomena and theories of HCI
To understand human psychological architecture and
processing constraints
To cover new design methods and techniques available
To understand the new conceptual mechanism used in
HCI
Functionality v Interface/Mapping
Topics to be Covered
Introduction to HCI
Interaction Design Basic
Usability Engineering
Design Rules and Universal Design
User Support Knowledge
Cognitive and Perception Models
Communication and Collaboration Models
HCI Applications
What is HCI
• Short
for
Interaction.
human-computer
• A discipline concerned with the
study, design, construction and
implementation of human-centric
interactive computer systems.
10
11
Pictograms
What is usability?
Usability can simply be thought of as the practical
implementation of good HCI, but, more formally :
15
Usability means easy to learn, effective to use and
providing an enjoyable experience
Web applications
3D graphics
from “bandviz.cg.tuwien.ac.at”
Final Fantasy XI
Display walls
Augmented and virtual reality
http://idw-online.de/pages/de/image16073 http://www.novint.com/VRDTS.htm
What’s wrong with each?
Type of error
Who is affected
Impact
What’s a redesign solution?
Why Study HCI?
Business view :
to
employ people more productively and
effectively
- people costs now far outweigh hardware and
software costs
people
now expect “easy to use” systems
- generally they are not tolerant of poorly designed
systems
- if a product is hard to use, they will seek other
products
21
What is HCI?
Task
Organizational &
Social Issues
Design
Technology
Humans
Who are “Users”?
People who will use a product or web site.
As opposed to the “Designers”
People who create the system or web site
Have to make an effort to Know The User
23
The Perfect User (every designer ‘s wish)
24
Above All Else…
Know the User!
1.
2.
Physical & cognitive abilities (& special
needs)
Personality & culture
Knowledge & skills
Motivation
Two Fatal Mistakes:
Assume all users are alike
Assume all users are like the designer
25
The Human
Information i/o via
visual
auditory
haptic
movement channels
Information stored in memory
Information processed and applied
“Which direction?”
“Help”
“Boat"
Underwater Communications and
Hand Signals
Plane Director Uses Hand Signals
to Give Directions to Pilots
Memory
There are three types of memory function:
Sensory memories (buffers for stimuli: visual iconic,
auditory echoic, touch haptic)
Short-term memory or working memory
Long-term memory
Selection of stimuli governed by level of arousal.
How to design and build usable UIs?
UI Development process :
•
User Profiling
•
Usability goals
•
Task analysis & understanding the process
•
Prototyping
•
Evaluation
•
Programming
IMPLEMENT
DESIGN
USE &
EVALUATE
31
Design Evaluation
“Looks good to me” isn’t good enough!
Both subjective and objective metrics
Some things we can measure
Time to learn
Speed of performance
Rate of errors by user
Retention over time
Subjective satisfaction
32
Interaction Model
• The most influential model of interaction is Donald
Norman’s (http://www.jnd.org/) :
Execution-Evaluation cycle
• Norman divides interaction into :
– Execution
• User activities aimed at making the system do
something
– Evaluation
• Evaluating whether the system did actually do
what the user wanted
33
What is the “User Interface”?
Everything the user encounters
Functionality
Content
Labels
Presentation
Layout
Navigation
Speed of response
Documentation & Help
34
The Computer
a computer system is made up of various elements
each of these elements affects the interaction
input devices - text entry and pointing
output devices - screen, audio
paper input and output
memory - RAM, permanent storage media
processing - speed of processing, networks
Keyboards cont
2
1
Q
4
3
W
E
S
A
Z
5
R
D
X
6
C
T
F
Y
G
V
8
7
U
H
B
SPACE
N
9
I
J
M
0
O
K
P
L
,
.
What is “Usability”?
= Quality!
Learnability
Efficiency
Memorability
Productivity
Little “re-learning” required
Satisfaction
Pleasurable
37
Skinput: Appropriating the Body
as an Input Surface
CHI’2010
Chris Harrison, HCII, Carnegie Mellon University, USA
Desney Tan (formerly CMU), Dan Morris, Microsoft Research, USA
Use a tiny projector on body to show menus
Microphones to listen to taps on hand/arm
Signal processing and machine learning to
differentiate positions
38
Why are Interfaces Important?
Sit-down-and-use computers and software
Usability is critical to software sales:
Don't read the manuals
In magazine ratings
"User friendly"
HCI-trained people build better interfaces
Programmers don't think like end-users
Exposure to different kinds of interfaces, problems
User model, not system model
39
Problem
Appliances are too complex
40
Problem
Too many remotes
41
Problem
42
Good UIs on Successful Products
Palm succeeded where other handhelds had
failed due to a focus on usability:
Fit into pocket
Reliable gestural text input
Commands immediately available
Apple iPod lauded for
design and user interface
Apple iPhone –
Wii controller, vs. XBox, PS3
graphics & power
43
Why Hard to Design UIs?
“It is easy to make things hard. It is hard to
make things easy.”
User Interface design is a creative process
Designers have difficulty thinking like users
Often need to understand task domain
Can’t “unlearn” something
44
Why Difficult
Tasks and domains are complex
Existing theories and guidelines are not
sufficient
Too specific and/or too general
Standard does not address all issues.
Adding graphics can make worse
Word 1 (100 commands) vs. Word 2007 (>2000)
MacDraw 1 vs. Illustrator
BMW iDrive adjusts over 700 functions
Pretty Easy to use
Can’t just copy other designs
Legal issues
45
Course Materials: Books
Sl.No.
Title
Author(s)
Publisher
01.
Human Computer Interaction
Alan Dix, Janet Finlay, Gregory
Abowd, Russel Beale
Prentice Hall, NJ
02.
Human Computer Interaction
Jenny Preece, Yvaonne Rogers,
Helen Sharp, David Benyan, Simon
Holand, Tom Carey
Addison Wesley (UK)
03.
Human Computer Interaction: Issues
and Challenges
Qiyang Chen
Idea Group Publishing,
NY
04.
Human Computer Interaction in the
new millennium
John M. Carrol
Addison Wesley
Publishing
05.
Collaboration, Communication and
Commerce in the 21st Century
Joe Clabby
Prentice Hall, NJ
06.
User Interface Design: Strategies for
Effective Human Computer
Interaction
Ben Shneiderman
Addison Wesley, NJ
07.
Object Modeling and User Interface
Design
Mark Van Harmelen
Addison Wesley, NY
08.
Voice Communication between
Human and Machine
David B. Roe, Jay G. Wilpon
National Academy Press
Subject : Structure
CS313
Human Computer
Interaction
2 credits, 2 hours a week
lecture + 2 hours a week lab
(2 groups) choose one
Evaluation Plan
Mid-Semester Test
End-Semester Test
Teacher’s Evaluation
15-20%
70%
10-15%
Project A/ Report
Project B / seminar
Attendance
(Minimum 75% is must)
Course Materials: Internet Links
Web site maintained by the course instructor
http://www.alexu.edu.eg/index.php/ar/2011-09-26-07-06-34/15-data/797-%D9%85%D9%82%D8%B1%D8%B1%D8%AA%D9%81%D8%A7%D8%B9%D9%84%D8%A7%D9%84%D8%A7%D9%86%D8%B3%D8%A7%D9%86%D9%88%D8%A7%D9%84%D8%AD%D8%A7%D8%B3%D8%A8-%D8%B3-313
Alexandria University site www.alexu.edu.eg
Email: [email protected]
Your first task
Work individually
Take a picture of one badly designed
object you can find here
Prepare a PowerPoint / report to
explain why do you think the object is
badly designed
Group Project
Design and evaluate an interface
0 - Team formation & topic choice
1 - Understand the problem space
2 - Exploring the design space
3 - Prototype
4 - Evaluation
Presentation, documentation
51
Topic Ideas
Mobile/handheld (cars, tour guides, etc.)
Wedding planner
GIS
Calendar agent (speech)
Audio / Web sites
Domain that you know well
52