Cognitive aspects-SK
Cognitive aspects-SK
Overview
• What is cognition?
• What are users good and bad at?
• Describe how cognition has been applied to
interaction design
• Mental Models
• Internals classic theories of cognition
• More recent external theories of cognition
Why do we need
to understand
users?
Interacting with technology
is cognitive
Need to take into account
cognitive processes involved
and cognitive limitations
of users
Provides knowledge about
what users can and cannot be
expected to do
Identifies and explains the
nature and causes of problems
users encounter
Supply theories, modelling
tools, guidance and methods
that can lead to the design of
better interactive products
Cognitive processes
Attention
Perception and
recognition
Memory
Reading, speaking
and listening
Problem-solving,
planning, reasoning
and decision-making
Attention
Attention
Allows us to to focus on
information that is relevant
to what we are doing
Attention
Obvious implication is
to design representations that
are readily perceivable, e.g.
Perception
37
Are borders and white space better? Find French
38
Activity
Perception
Weller (2004) found
people took less time
to locate items for
information that was
grouped
Perception
- using a border
(2nd screen) compared
with using color contrast
(1st screen)
42
Perception
Do you agree?
Which is easiest to read and why?
What is the time? What is the time?
determines which
information is attended
to in the environment
and how it is interpreted
The more attention paid
to something…
The more it is processed
in terms of thinking about it
and comparing it with other
knowledge…
The more likely it is to be remembered
60
Activity
Try to remember
the dates of your
grandparents’ birthday
Try to remember
the cover of the last two
movies you watched
Which was easiest?
Why?
People are very good
at remembering visual
cues about things
e.g. the color of items,
the location of objects
and marks on an object
They find it more
difficult to learn and
remember arbitrary
material
e.g. birthdays and phone
numbers
Recognition
versus recall
Recognition versus recall
Command-based
interfaces require users
to recall from memory
a name from a possible
set of 100s
Recognition versus recall
People’s immediate
memory capacity is
very limited
Recognition versus recall
But…
Recognition versus recall
What some
designers get up
to…
• Present only 7 options on a menu
• Display only 7 icons on a tool bar
• Have no more than 7 bullets in a list
• Place only 7 items on a pull down menu
• Place only 7 tabs on the top of a website page
–But this is wrong? Why?
79
Recognition versus recall
Why?
Recognition versus recall
Inappropriate application of
the theory
Recognition versus recall
Personal information
management is a growing
problem for many users
Personal information management
recall-directed and
recognition-based scanning
File management systems
should be designed to optimize
both kinds of memory
processes
e.g. Search box and
history list
Help users encode files in richer
ways
Provide them with ways
of saving files using colour,
flagging, image, flexible text,
time stamping, etc
Is Apple’s
Spotlight search
tool any good?
97
Memory aids
Memory aids
SenseCam developed by
Microsoft Research Labs
Memory aids
a wearable device that
intermittently takes photos
without any user
intervention while worn
Memory aids
digital images taken are
stored and revisited
using special software
Memory aids
Has been found to
improve people’s
memory, suffering from
Alzheimers
SenseCam
103
Design
implications
Memory aids
Don’t overload users’
memories with
complicated procedures
for carrying out tasks
Memory aids
Design interfaces that
promote recognition
rather than recall
Memory aids
Provide users with
various ways of
encoding information to
help them remember
Memory aids
Dyslexics have
difficulties understanding
and recognizing written
words
Applications
Reading, speaking, and listening
Speech-recognition
systems allow users to
interact with them by
using spoken commands
Reading, speaking, and listening
Speech-output systems
use artificially generated
speech
Reading, speaking, and listening
e.g. written-text-to-speech
systems for the blind
Reading, speaking, and listening
Natural-language
systems enable users to
type in questions and
give text-based
responses
Reading, speaking, and listening
(b) You arrive home starving hungry. You look in the fridge and
find all that is left is an uncooked pizza. You have an electric
oven. Do you warm it up to 375 degrees first and then put it in
(as specified by the instructions) or turn the oven up higher to
try to warm it up quicker?
Cooling down a room or
heating up oven that is
thermostat-controlled
Many people have
erroneous mental models
(Kempton, 1996)
Why?
General valve theory,
where ‘more is more’
principle is generalised to
different settings (e.g. gas
pedal, gas cooker, tap,
radio volume)
Why?
Thermostats based
on model of on-off
switch model
Heating up a room or oven that is
thermostat-controlled
What denominations?
Write down how an ATM works
What information is on
the strip on your card?
How is this used?
Write down how an ATM works
How accurate?
How similar?
How shallow?
o Payne (1991) did a similar study and found that people
frequently resort to analogies to explain how they work
o People’s accounts greatly varied and were often ad hoc
154
External
cognition
External cognition
What computer-based
representations can we
develop to help even more?
External cognition
Externalizing to
reduce memory load
External cognition
• Diaries, reminders, calendars, notes, shopping lists, to-do lists
– written to remind us of what to do
• Post-its, piles, marked emails
– where placed indicates priority of what to do
• External representations:
– Remind us that we need to do something (e.g. to buy something for
mother’s day)
– Remind us of what to do (e.g. buy a card)
– Remind us when to do something (e.g. send a card by a certain date)
Computational
offloading
Computational offloading
When a tool is used
in conjunction with an
external representation to
carry out a computation
(e.g. pen and paper)
Computational offloading
Annotation involves
modifying existing
representations through
making marks
Annotation and cognitive tracing
Cognitive tracing
involves externally
manipulating items into
different orders
or structures
Annotation and cognitive tracing
Design
implication
Annotation and cognitive tracing
Provide external
representations at the interface
that reduce memory load and
facilitate computational
offloading
e.g. Information
visualizations have
been designed to
allow people to make
sense and rapid
decisions about
masses of data
Distributed
cognition
Distributed cognition
Information is transformed
through different media
(computers, displays, paper,
heads)
How it differs from information processing
Distributed cognition
180
Distributed cognition
What’s involved
Distributed cognition
The communication
that takes place as
the collaborative
activity progresses
Distributed cognition