1 Human Computer Interaction
1 Human Computer Interaction
Module 2:
Interactive System Design
Lecture 1:
Concept of Usability Engineering
- an overview
Usability Engineering
Overview
UE
Usability Engineering
Jacob Nielsen: Usability Engineering (1993) Well known book.
Xristine Faulkner (2000): defines it as follows
Definition of usability
Usability is the effectiveness, efficiency and satisfaction
with which users achieve specific goals in particular
environments; where
Effectiveness is the accuracy and completeness with which
Capabilities
Limits
Consequences
Intuitiveness
Maximum success for first-time users, with
minimum training, explanation or thought
Efficiency
Maximum success for long-term users, with
minimum time, mental load, physical effort
Usability is conceptualised into the product by
Usability has three
major components in
Design
Appearance
Visual Quality
DESIGN
Interaction
Use Quality
DESIGN
Technology
Build Quality
Some definitions .
Usability is the measure of the quality of a Users experience
when interacting with a product or system
Usability Engineering is the processes of deriving, specifying,
measuring, constructing and evaluating usability features
into products and systems.
Usability Study is the systematic analysis based on heuristics
and/or experimental evaluation of the interaction between people
and the products including the environment of use.
Psychology/ Cognitive Sc/ Behavioral Sc
The UE lifecycle
SYSTEM LIFE CYCLE
FEASIBILITY
USER
REQs
CONTEXT
OF USE
REQUIREMENTS
FUNCTIONAL
TECHNICAL
DESIGN
IMPLEMENT
RELEASE
PROTOTYPE
USEABILITY
TESTING
FEEDBACK
Design Stages
Task
Information produced
User requirements
Usability specification
Design process
Design Specification
Prototyping
Finished product
5 Es
Effective to use - Functional
Efficient to use
- Efficient
Error free in use - Safe
Easy to use
- Friendly
Enjoyable in use - Pleasurable Experience
Achieves 5 times Enhancement in Engineering value.
User Requirement
Analysis
Usability
Evaluation
& Testing
USER CENTRED
DESIGN PROCESS
Conceptual
design
Programmer
Developer
Implementation
Marketer
Interface Designer
IT Engg
User
User requirements
User goals
User tasks
System specification
Build prototype
Software Development
Test Prototypes
Analyze data
Refine design
Evaluate design
Deliver product
Support product
Approaches to software
engineering with user focus at all stages of software design
ID Interaction Design :
Engineering
UE ={UX + UI + ID + HCI }
Creative Design
Cognitive Science
Computer Science
UX = User Experience
UI = User Interface
ID = Interaction design
HCI= Human Computer Interaction
UE = Usability Engineering
Please note : UE is written as Usability and Useability. Both are valid.
UE vs Software Engineering
Key difference (Karat and Dayton, 1995):
In most cases of the design and development of
commercial software, usability is not dealt with at
the same level as other aspects of SE, (e.g.
Clear usability objectives are not set; and
Resources for appropriate activities are not given priority
by project management).
Usability
Testing
Part of
process of UE
Real users
performing
real tasks
Usability Testing
Analytical evaluation:
By simulating how the users activity
will be performed.
Heuristic evaluation measures design
against a list of usability factors.
Empirical evaluation:
By building and testing a prototype.
Formal usability testing tests a
component of the design under
controlled conditions - actual users.
Formal usability testing requires a
usability laboratory.
Cost-justifying usability
$1 spent on usability = $10 saved (Nielsen, 1993).
Rs. 50 spent saves Rs 500 worth of trouble shooting due to poor design
Ignoring UE .
Frustrated users
Low productivity
Poor user interface
design is the cause
High costs
Support/Help desk costs
Entering data
incorrectly
Deleting data
Loss of market share ,
good will
Competitors rush in.
Previous
approaches
are insufficient
Learnability
Effectiveness
Attitude
Flexibility Compatibility
Learnability
Consistency
Familiarity
Standards
UI
2
Appearance
Visual Quality
DESIGN
Technology
Build Quality
Dialogue, Communication
Mental Models
Technological feasibility is
different from Usability.
Engineering / Software
should not dictate usability
- Aesthetics
User Experiences .
Designing for contextual
awareness
Culture , Behavior
The Usability
Engineering lab at
IITG was the first UE
Research lab
established in Indian
educational institution.
Since 2003 & upto 2013 - IITG
has trained over 200
UE /UI/ GUI/HCI Designers.
. A Practical Guide to
Usability Testing by
Joe Dumas & Ginny.
Redish (1993)
2. Handbook of
Usability Testing by
Jeffrey Rubin (1994)
3. Usability
Engineering by
Jakob Nielsen
(1993)Morgan
Kaufman , Academic
Press London.
The Psychology
of Human
Computer
Interaction
Stuart Card,
Thomas Moran
& Allen Newell
(1983)
Assignment
Usability Evaluation
Conduct a quick Usability evaluation of your mobile phone &
Compare it with the evaluation of your friends phone.
Rating out of 10
Effective to use
- Functional
Efficient to use
- Efficient
- Safe
Easy to use
- Friendly