Hci 1
Hci 1
Introduction to HCI
1. Introduction to HCI
Definition
1. Introduction to HCI
Definition
HCI consists of three parts:
the user
the computer itself
the ways they work together – the interaction
1. Introduction to HCI
Goals of HCI
understand the factors that determine how
people use technology
develop tools and techniques to enable
building suitable systems
achieve efficient, effective, and safe
interaction
put people first
1. Introduction to HCI
Usability
A usable system is:
easy to learn
easy to remember how to use
effective to use
efficient to use
safe to use
enjoyable to use
1. Introduction to HCI
Why is usability important?
Many everyday systems and products seem
to be designed with little regard to usability.
This list contains examples of interactive
products:
mobile phone, computer, personal organizer,
remote control, soft drink machine, coffee
machine, ATM, ticket machine, library information
system, the web, photocopier, watch, printer,
stereo, calculator, videogame etc….
1. Introduction to HCI
Why is usability important?
How many are actually easy, effortless, and
enjoyable to use?
For example, a photocopier might have buttons
like these on its control panel:
1. Introduction to HCI
Factors affecting usability
format of input
style of feedback
visibility
affordance
1. Introduction to HCI
Visibility and Affordance
Visibility is the mapping between a control
and its effect.
Affordance of an object is the sort of
operations and manipulations that can be
done to it.
The important factor for design is perceived
affordance – what a person thinks can be
done with an object
1. Introduction to HCI
HCI Practice
1. Introduction to HCI
Evolution of HCI
Human factors engineering (Frank Gilbreth, post World War 1)
Aircraft cockpits (World War 2) – emphasis switched to
perceptual and decision making capabilities
Symbiosis (J.C.R. Licklider, 1960’s)
Cognitive psychology (Donald Norman and many others, late
1970’s, early 1980’s)
Development of GUI interface (Xerox, Apple, early 1980’s)
Field of HCI came into being (mid 1980’s) – key principles of
User Centred Design and Direct Manipulation emerged.
Development of software design tools (e.g Visual Basic, late
1980’s, early 1990’s)
Usability engineering (Jakob Neilsen, 1990’s) - mainly in
industry rather than academic research.
Web usability (late 1990’s) – the main focus of HCI research
today.
1. Introduction to HCI
Factors
1. Introduction to HCI
Disciplines
Computer Science
Cognitive Psychology
Social Psychology
Ergonomics/Human Factors
Linguistics
Artificial Intelligence
Philosophy, Sociology & Anthropology
Engineering & Design
1. Introduction to HCI
Computer Science
technology
software design, development &
maintenance
UIMS & UIDEs
prototyping tools
graphics
1. Introduction to HCI
Cognitive Psychology
information processing
capabilities
limitations
cooperative working
performance prediction
1. Introduction to HCI
Other Disciplines
1. Introduction to HCI
Additional Reading
Human Computer Interaction
Shaping Web Usability: Inte
Jenny Preece raction Design in Context
Albert N. Badre
1. Introduction to HCI
Additional Reading
Designing Web Usability: The Pract
ice of Simplicity
Jakob Nielsen
1. Introduction to HCI