Goals & Evolution of Human-Computer Interaction
Goals & Evolution of Human-Computer Interaction
Lecture 4
Goals & Evolution of Human-Computer Interaction
Interface
Interaction
Computer Human
The Shopping Analogy-USER EXPERIENCE
• Types of experiences
– Good or Bad
Ease of Use
(Could I use it?)
Usefulness
(Would I use it?)
Usability
• Ensuring that interactive products are easy to learn, effective to user
Usability
Goals
• Efficiency
• Safety
• Utility
• Learnability
• Memorablity
Effectiveness
• How good the system is at doing what it is supposed to do
– iDrive system being effective since it would perform all the tasks
– Porsche example the system was effective enough to detect the high
intake of Air in Fuel system
– The Alarm clock is effective in the way that it would play music in
exactly the same way it is supposed to
• Riding a bicycle
User Experience Goals
• Satisfying • Aesthetically Pleasing
• Fun • Rewarding
• Helpful
• Motivating
Fun
Satisfying Emotionally
fullfilling
Efficient to
use
enjoyable Effective Rewarding
Easy to
to use
remember
Usability
Goals
Easy to Supportive of
Safe to creativity
Entertaining learn
use
Have good
utility
Aesthetically
helpful pleasing
Motivating
Today’s Revelation
• Growing realization
– Success depended on improving physical aspect of UI
– ‘user friendly’ was often just lip service and making UI aesthetically
pleasing
Role of Academic Researchers
• Academic researchers were more interested in how computers
enriched human life
• They investigated
– ‘people’ side of interaction
– Limitations and capabilities of humans
• Intention
– Develop highly-responsive note book-sized PC-with the keyboard on the
bottom and high resolution screen on the top-the concept of personal
computers.
• Color display
• Radio link to a world wide computer network
• Small talk (oops language which later result in windows)
– Could function as
• Secretary
• Mailbox
• Reference Library
• Telephone Center
• Amusement Center
The Star – “build what you use, use what you build”
• Lisa developed
• Macintosh developed
– Smaller, cheaper and more powerful version than Lisa
• Discipline of HCI