Leonardo’s Laptop: Human Needs and the New Computing Technologies Ben Shneiderman

advertisement
Leonardo’s Laptop:
Human Needs and the
New Computing Technologies
Ben Shneiderman
ben@cs.umd.edu
Founding Director (1983-2000), Human-Computer Interaction Lab
Professor, Department of Computer Science
Member, Institutes for Advanced Computer Studies &
Systems Research
University of Maryland
College Park, MD 20742
Interdisciplinary research community
- Computer Science & Psychology
- Information Studies & Education
(www.cs.umd.edu/hcil)
Scientific Approach (beyond user friendly)
•
•
•
•
•
Specify users and tasks
Predict and measure
• time to learn
• speed of performance
• rate of human errors
• human retention over time
Assess subjective satisfaction
(Questionnaire for User Interface Satisfaction)
Accommodate individual differences
Consider social, organizational & cultural context
Design Issues
•
•
•
•
Input devices & strategies
• Keyboards, pointing devices, voice
• Direct manipulation
• Menus, forms, commands
Output devices & formats
• Screens, windows, color, sound
• Text, tables, graphics
• Instructions, messages, help
Collaboration & communities
Manuals, tutorials, training
www.awl.com/DTUI
hcibib.org
useit.com
U.S. Library of Congress
• Scholars, Journalists, Citizens
• Teachers, Students
Visible Human Explorer (NLM)
• Doctors
• Surgeons
• Researchers
• Students
NASA Environmental Data
• Scientists
• Farmers
• Land planners
• Students
Bureau of the Census
• Economists, Policy
makers, Journalists
• Teachers, Students
NSF Digital Government Initiative
• Find what you need
• Understand what you Find
Census,
NCHS,
BLS, EIA,
NASS, SSA
www.ils.unc.edu/govstat/
International Children’s Digital Libary
Zooming User Interfaces
www.cs.umd.edu/jazz
www.cs.umd.edu/hcil/datelens
Zooming User Interfaces: DateLens
www.cs.umd.edu/hcil/datelens
Information Visualization
The eye…
the window of the soul,
is the principal means
by which the central sense
can most completely and
abundantly appreciate
the infinite works of nature.
Leonardo da Vinci
(1452 - 1519)
Treemap: Stock market, industry clustered
Treemap: Newsmap
Treemap: Product catalogs
www.hivegroup.com
Treemap: Gene Ontology
www.cs.umd.edu/hcil/treemap/
LifeLines
www.cs.umd.edu/hcil/lifelines/
Leonardo’s Laptop
The old computing is about
what computers can do,
The New Computing is about
what people can do
mitpress.mit.edu/leonardoslaptop
www.cs.umd.edu/hcil/newcomputing
An Inspirational Muse:
Leonardo da Vinci (1452-1519)
Renaissance Man
•
•
•
•
Combined
science & art
Integrated
engineering & esthetics
Balanced
technology advances
& human values
Merged
visionary & practical
Goals for The New Computing
1) Usable: Reliable
& comprehensible
2) Universal: Diverse users
& varied equipment
3) Useful: In harmony with
human needs
1) Usable: Ending User Frustration
• Goal: make computer usage less frustrating
• Identify top ten frustrations
• Measure severity & frequency in lost time
• Determine if the situation is improving
1) Time diary study
Self reports & observations (111 students)
•
•
•
•
Pre-session survey:
• demographic information
• computer experience and attitudes
• level of computer anxiety, mood
Users spend 2.5 hours (average)
Report their frustrating experiences
Post-session survey:
• assess mood after the session
• overall frustration level
• loss of time
1) Frequent Frustrations (out of 373)
Internet
Applications
Operating System
timed out/dropped/
refused connections (32)
error messages
(35)
crashes (16)
long download time (23)
freezes (24)
wrong response (10)
web page/site
not found (17)
missing/ hard to
find features (23)
slow response (8)
email (15)
crashes (13)
unexpected message
boxes (6)
1) Minutes lost (111 subjects) – 46%
Minutes lost: 7902
1196
1230 2081
Email
OS
Total minutes: 17,453
3395
Web Other minutes
browsing
lost
Productive minutes
2) Universal: Digital Divide Remains Troubling
Percent of Internet Use by Educational Attainment
100
90
Sept. 2001
80
Aug. 2000
P e rc e nt
70
D ec. 1998
60
O ct. 1997
50
40
30
20
10
0
Less Than
High School
High School D iploma / G ED
Some C ollege
Bachelors
Beyond
D egree
Bachelors
D egree
U.S. Department of Commerce
www.ntia.doc.gov/ntiahome/dn/
2) Universal: Diverse Users & Varied Equipment
•
•
•
User diversity:
Accommodate users with different skills,
knowledge, age, gender, disabilities,
disabling conditions
(mobility, injury, noise, sunlight),
literacy, culture, income, etc.
Technology variety:
Support broad range of hardware,
software, and network access
Gaps in user knowledge:
Bridge the gap between what users know
and what they need to know
Communications of the ACM, May 2000
2) Universal Usability in Practice
www.otal.umd.edu/uupractice/
3) Useful: Generative Theories
Beneficial theories:
- Descriptive
- Explanatory
- Predictive
- Prescriptive
but the big step forward will be
- Generative Theories
to guide our invention of new technologies
3) Theories of Human Needs
• Jefferson: Life, Liberty & the Pursuit of Happiness
• Roosevelt: Freedom of speech & expression, religion,
from want, from fear
• Maslow: Hierarchy of human needs
•
•
•
•
•
Physiological
Safety
Love
Esteem
Self-Actualization
• Covey: Living, Loving, Learning & Leaving a legacy
Human Needs for Relationships
Relationships
• Self: working on your own
• Family & Friends: 2-50 close intimates
• Colleagues & Neighbors: 50-5000 acquaintances
• Citizens & Markets: 5000 and more
Human Needs for Activities
Activities
• Collect: Information
• Relate: Communication
• Create: Innovation
• Donate: Dissemination
Activities and Relationship Table (ART)
Activities
Relationships
Collect
Relate
Create
Donate
Self
Family & Friends
Colleagues & Neighbors
Citizenry & Markets
Skeptics corner
- Are relationships more complex?
- Are these useful activities?
Activities and Relationship Table (ART)
Activities
Relationships
Self
Family & Friends
Colleagues & Neighbors
Citizenry & Markets
Collect
Relate
Identicam
Donate
PhotoDiary
PhotoFinder
PhotoMesa
Album
sharing
PhotoFinder
Kiosk
PhotoWall
PhotoFinder
Webstarter
Create
StoryStarter
Family
photo
history
PhotoQuilt
Photo
sharing
PhotoFinder
www.cs.umd.edu/hcil/photolib
PhotoMesa
www.cs.umd.edu/hcil/photomesa
Activities and Relationship Table (ART)
Activities
Relationships
Self
Collect
Medical log
InfoDoors
Citizenry & Markets
Create
Donate
Diary
Find-aFriend
Family & Friends
Colleagues & Neighbors
Relate
MusicLists
Family
vacation
history
Medical
diagnosis
Tourist
sharing
Send-a-Link
GatherEmail
WebBushes
WorldWide
Med
Million
person
communities
Future Directions
• E-learning: The new education
• E-business: The new commerce
• E-healthcare: The new medicine
• E-government: The new politics
• Mega-creativity
• Grander Goals & The Next Leonardo
www.cs.umd.edu/hcil/newcomputing
Leonardo da Vinci (1452-1519)
Three lessons
1) Usable: Reliable
& comprehensible
2) Universal: Diverse users
& varied equipment
3) Useful: In harmony with
human needs
The old computing is about
what computers can do,
The New Computing is about
what people can do
Human-Computer Interaction Laboratory
www.cs.umd.edu/hcil
22nd Annual Symposium
June 2-3, 2005
Human-Computer Interaction Laboratory
www.cs.umd.edu/hcil
Getting to the Golden Age of Usability
•
Action Items
• Developers: Apply usability guidelines
& testing methods
• Web producers: Develop UU statements
• Managers: Provide responsible leadership
• Journalists: Raise public expectations
• Policy makers: Raise & clarify requirements
• Funders: Expand research on usability
• Educators: Disseminate scientific results
• Researchers: Explore bold new visions
ACM Code of Ethics
In a fair society, all individuals would have
equal opportunity to participate in,
or benefit from, the use of computer
resources regardless of race, sex,
religion, age, disability, national
origin or other such similar factors.
Download