Chapter 1 & 2
Chapter 1 & 2
1. Definition
2. Why HCI is Important
3. Historical Background
4. Information input/output Channels
5. Memory
6. Thinking, Reasoning and Problem solving
7. Error and Mental Modes
8. Emotion
9. Individual Difference
Definition (1)
HCI is
– “the study of the interaction between people, computers
and tasks” (Johnson)
– “a very difficult business. It combines two awkward
disciplines: psychology and computer science”
(Thimbleby)
– “The ideal designer of an interactive system would have
expertise in … psychology … cognitive science …
ergonomics … sociology …computer science … engineering
… business … graphic design …technical writing … and so it
goes on” (Dix et. al)
– Teamwork and a recognition of non-Computer Science
specialisms.
Why HCI is Important (2)
• This affects the type of target we design. Since users will find
it more difficult to manipulate small objects, targets should
generally be as large as possible and the distance to be
moved as small as possible.
Memory (5)
Fixed Fixed
legs: 4 breed of: DOG
type: sheepdog
Default
diet: carniverous Default
sound: bark size: 65 cm
Variable Variable
size: colour
colour
Semantic Script Model
• Model of stereotypical information required to
interpret situation.
• Script has elements that can be instantiated with
values for context.
• Consider the following sentence:
“John took his dog to the surgery. After seeing the vet, he left.”
From our knowledge of the activities of dog owners and vets, we may fill in a
substantial amount of detail. The animal was ill. The vet examined and
treated the animal. John paid for the treatment before leaving. We are less
likely to assume the alternative reading of the sentence, that John took an
instant dislike to the vet on sight and did not stay long enough to talk to him!
Script for a visit to the vet
IF dog is growling
THEN run away
Long-term Memory Processes
• There are three main activities related to long-
term memory:
– storage or remembering of information
– forgetting and
– information retrieval
Storage of Information
• Rehearsal
– information moves from STM to LTM
– Interference
• new information replaces old called retroactive interference
• old may interfere with new called proactive inhibition
– Recognition
• information gives knowledge that it has been seen before
• less complex than recall - information is cue
Thinking, Reasoning and Problem Solving (6)
Thinking
• Thinking can require different amounts of knowledge.
– Some thinking activities are very directed and the knowledge
required is constrained.
– Others require vast amounts of knowledge from different
domains.
• For example, performing a subtraction calculation requires a
relatively small amount of knowledge, from a constrained domain,
whereas understanding newspaper headlines demands knowledge
of politics, social structures, public figures and world events.
• There are two categories of thinking: reasoning and problem
solving.
Reasoning
• Reasoning is the process by which we use the
knowledge we have to draw conclusions or infer
something new about the domain of interest.
• There are a number of different types of
reasoning: deductive, inductive and abductive.
• We use each of these types of reasoning in
everyday life, but they differ in significant ways.
• Deduction Reasoning:
– derive logically necessary conclusion from given premises.
e.g. If it is Friday then she will go to work
It is Friday
Therefore she will go to work.
• Unreliable:
– can only prove false not true
7 E 4 K
If a card has a vowel on one side it has an even number on the other
Is this true?
• Unreliable:
– can lead to false explanations
• this too is unreliable since there may be another reason
why she is driving fast: she may have been called to an
emergency, for example.
Problem Solving
• If reasoning is a means of inferring new information from
what is already known, problem solving is the process of
finding a solution to an unfamiliar task, using the knowledge
we have.
• Process of finding solution to unfamiliar task using knowledge.
• Several theories:
• Gestalt
– problem solving both productive and reproductive
– productive draws on insight and restructuring of problem
– attractive but not enough evidence to explain `insight' etc.
– move away from behaviourism and led towards
information processing theories
Problem space theory
– problem space comprises problem states
– problem solving involves generating states using legal operators
– heuristics may be employed to select operators
e.g. means-ends analysis
– operates within human information processing system
e.g. STM limits etc.
– largely applied to problem solving in well-defined areas
e.g. puzzles rather than knowledge intensive areas
Analogy in Problem Solving
– analogical mapping:
• novel problems in new domain?
• use knowledge of similar problem from similar domain
– analogical mapping difficult if domains are semantically
different
• A doctor is treating a malignant tumor. In order to destroy it he needs to
blast it with high-intensity rays. However, these will also destroy the
healthy tissue surrounding the tumor. If he lessens the rays’ intensity the
tumor will remain. How does he destroy the tumor?
• A general is attacking a fortress. He can’t send
all his men in together as the roads are mined
to explode if large numbers of men cross
them. He therefore splits his men into small
groups and sends them in on separate roads.
• Skill acquisition
– skilled activity characterized by chunking
• lot of information is chunked to optimize STM
– conceptual rather than superficial grouping of problems
– information is structured more effectively
Error and Mental Modes (7)
Types of Error
• Slips
– right intention, but failed to do it right
– causes: poor physical skill, inattention etc.
– change to aspect of skilled behaviour can cause slip
• mistakes
– wrong intention
– cause: incorrect understanding
humans create mental models to explain behaviour.
if wrong (different from actual system) errors can occur
Emotion (8)
• long term
– sex, physical and intellectual abilities
• short term
– effect of stress or fatigue
• changing
– age
Ask yourself:
will design decision exclude section of user
population?
Summary