Human Computer Interaction: Lecture 1: Introduction

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 41

Human Computer Interaction

 CEN 3721

Lecture 1: Introduction
Debra Lee Davis, M.S., M.A., Ph.D
Intro to Human-Computer Interaction
 What is HCI?
Study of interaction between people and computers
The intersection of computer science, behavioral
science, design, ergonomics, and other fields of study
Goal of HCI: Improve the interactions between users
and computers
Design systems that minimize barriers between the
human cognitive model of what they want to
accomplish, and the computer’s understanding of the
user’s task
Source: MIND: Introduction to Cognitive Science 2nd edition, by Paul Thagard
Human-Computer Interaction (cont)
What do we need to study for successful HCI?
Cognitive science: how the mind works; how do we learn;
how much can we easily remember; what is
pleasant/unpleasant; what motivates/demotivates people;
perceptions
Ergonomics of sight, hearing, and motion: how do we look
at screens, how do we interact with them
Physics of sight, hearing, motion, color
Cultural differences: shapes, colors, and images with
cultural Meanings
Demographic differences: age, gender, physical
abilities/disabilities
Technology: input/output modalities
Human-Machine Interaction
Human Factors: Study of human factors looks at the
design of objects that humans use or interact with
Engineering mantra in the past: “Form-Fit-Function”
Form: shape, size, dimensions, mass, or visual parameters
which uniquely characterize an item
Fit: the ability to physically interface or interconnect with or
become an integral part of another item or assembly
Function: the action(s) that it is designed to perform
Is it still used today?
Yes! (NASA, US Armed Forces, Many large corporations, etc.)
There is still a lot of really bad designs
Cognitive Science: Studying the Mind
 Why study the mind?
Computers can be made more intelligent by reflecting on
what makes people intelligent
How does the mind work? What about the brain? What’s
the difference?
Cognitive Science: the science that explains how people
accomplish various kinds of thinking
Knowledge in the mind consists of Mental
Representations
Mental procedures operate on mental representations to
produce thought and action
Different kinds of mental representations foster different
kinds of mental procedures
Cognition
 Cognition – from Latin base cognitio – “know
together”
 The collection of mental processes and activities
used in perceiving, learning, remembering,
thinking, and understanding and the act of using
those processes
Cognitive Processes
Learning and Memory
Thinking and Reasoning (Planning,
Decision Making, Problem Solving ...)
Language
Vision-Perception
Social Cognition
Emotion
Dreaming and Consciousness
Cognitive Processes - How do we
perceive the world?
Perception is biased by experience

You are meeting with a real-estate manager to discuss


adding 5 new buildings. The manager shows you this map.
What do you see?
You are meeting with an advertising manager. The manager
shows you a sketch of an ad that contains 1 word. What do
you see?
Source for this section: Designing with the Mind in Mind by Jeff Johnson (2010)
Perception is biased by experience
What do you see?

Now you are told: It’s a Dalmatian sniffing the


ground. Now what do you see?
Perception is biased by experience
What does this mean?

New Vaccine Contains Rabies


The area in which you live has a widespread problem
with rabies
OR
You love your pets and want to ensure they are
vaccinated, but you know people who’ve had bad
experiences in the past with vaccine quality
Perception is biased by Context
Read the following:

What letter is ?

What does “Polish silverware” mean?

 http://www.echalk.co.uk/amusements/OpticalIllusions/DimplePimple/DimpleOrPimple.html

Surrounding context also works between different senses


Perception is biased by our Goals &
Plans
We tend to focus on our goals & ignore everything else
Adults tend to be more focused on goals than children
Children are more stimulus driven, more distractible but less biased
Exercise: Look for the scissors

Was there a screwdriver there also? What about a tape dispenser? A


vise?
Perception is biased by our Goals &
Plans
Exercise 2: Find a map of campus:

How does this work?


Influencing where
we actively look
Sensitizing our
perceptual system to
certain features
(e.g., red cars)

How many of
you saw this?
Design Implications
Understand our cognitive capabilities and
propensities
Avoid ambiguity
Be consistent
Know who your users are
Understand context
Understand user goals
Disciplines in Cognitive Science
 Computer Science- Artificial Intelligence
 Neuroscience
 Psychology - Cognitive Psychology -
Developmental Psychology – Social Psychology
 Philosophy
 Linguistics
 Anthropology, Education
Cognitive Science
Central hypothesis of cognitive science: Thinking can
best be understood in terms of representational structures
in the mind and computational processes that operate on
those structures (Thagard)

CRUM: Computational-Representational Understanding


of the Mind

The Mind Computer Program


Mental Representations + Data structures + algorithms =
computational procedures = running programs
Thinking
Mental Representations
 Various kinds of mental representations have been
proposed, including:
Rules
Concepts
Images
Analogies
Explanatory pattern:
People have mental representations
People have algorithmic processes that operate on those
Representations
The processes, applied to the representations, produce
the behavior
Approaches to Modeling the Mind
6 main approaches to modeling the mind:
Logic
Rules
Concepts
Analogies
Images
Neural connections
Approaches to Modeling the Mind
6 main approaches to modeling the mind:
Logic
Rules
Concepts
Analogies
Images
Neural connections
Logic
Why study logic?
Many basic ideas about representation and computation
have come from the study of logic
Considered to be central to work on reasoning
Has substantial representational power
Formal logic began with the Greek philosopher
Aristotle more than 2000 years ago
He studied patterns of inference called syllogisms
Example:
All students are overworked.
Mary is a student
Therefore, Mary is overworked.
Watson’s Selection Task
Have 4 cards, each of which has a number on one side
and a letter on the other side
Rule to be tested: If a card has an ‘A’ on one side, then
it has a 4 on the other side
Which cards must be turned over to determine
whether this rule holds?
Watson’s Selection Task
Solution:
Must turn over the A to check whether there is a 4 on the
reverse
 Modus ponens: If A then 4 (If P then Q. P, therefore Q)

Must turn over the 7: if there is an A on the reverse, it


refutes the rule in question
 Modus tollens: If A then 4; 7 means not-4; so not-A is

required for the rule to hold (If P then Q. Not Q, therefore Not P)
Turning over the B is irrelevant to the rule
Turning over the 4 is irrelevant to the rule
Watson’s Selection Task
People have less difficulty with this problem if given in
context
Suppose the cards have information about whether
individuals are in a bar on one side, and numbers on
the other side indicating their age
Rule to be tested: If a person is in the bar, then he/she
is 21 years of age or older
Approaches to Modeling the Mind
6 main approaches to modeling the mind:
Logic

Rules
Concepts
Analogies
Images
Neural connections
Rules
Rules are if-then structures
Similar to conditional logic, but rules are more
applicable to the real world
General information about the world: Students are
overworked. If x is a student, then x is overworked.
How to do things: If you register early, then you will get
the courses you want
Linguistic regularities: If a sentence has a plural subject,
then it has a plural verb
Rules
Rules can represent real-world goals
If you want to go home
and you have the bus fare,
then you can catch a bus.
Forward reasoning with the rule simulates backward
reasoning
You go home
if you have the bus fare
and you catch a bus.
Widely used Expert Systems
E.g., financial services, medical diagnostics, etc.
Approaches to Modeling the Mind
6 main approaches to modeling the mind:
Logic
Rules

Concepts
Analogies
Images
Neural connections
Concepts
Concepts are representations of typical entities, and are
not strict definitions
Concepts are associated with default inheritance in
hierarchies
Views of the nature of concepts are often described as
frame , script and schema
 Frames (Minsky) - conceptual structures containers with
default values
 Shank and Abelson showed that a great deal of our social
knowledge consists of scripts (e.g., how to do something)
Schemas (Piaget) - cognitive framework or concept that
helps organize and interpret information (e.g., dog, horse)
Concepts
Concepts can be innate, or formed from
experience, from rules, or by combining other
concepts we already have
Innate: basic physical concepts of objects and
behavior; ex. Playing “peek-a-boo” with babies
Learned: child learns to distinguish one type of
animal from other types of animals
In language, concepts are represented by words
and phrases that involve a whole conceptual
system
“Barking up a tree”, “Beat around the bush”, etc.
Approaches to Modeling the Mind
6 main approaches to modeling the mind:
Logic
Rules
Concepts

Analogies
Images
Neural connections
Analogies
 Analogical thinking: dealing with a new
situation by adapting a similar familiar situation
There are numerous computational models for
analogical reasoning
Also called case-based reasoning, used in artificial
intelligence
Cognitive science itself uses analogies: models the
computer to explain how the mind works
Can be a fertile source of creative designs
George de Mestral invented Velcro after observing how
burrs stuck to his dog
Reverse engineering is used to figure out how to make
an analogous product
Approaches to Modeling the Mind
6 main approaches to modeling the mind:
Logic
Rules
Concepts
Analogies

Images
Neural connections
Images
Human thinking involves pictorial representations
that are different from verbal ones
Mental imagery:
How do you get from your home to FIU?
Images can be visual or non-visual:
Sensory images such as taste and smell
Tactile images: What does a baby’s skin feel like?
Motor images: How do you slam-dunk a basketball?
Emotional images: How did you feel when…? How
would you feel if…?
Images
Vision: easy for humans, but extracting information
from millions of pixels and understanding that
information is very difficult for computers
Optical illusions and cognitive illusions
Necker cube: Is the opening at the top, or in the front?

Newbold’s Animated Necker Cube: http://dogfeathers.com/java/necker.html


Vision – how we see color
Color perception is relevant to user interface design:
Our vision is optimized to detect contrasts (edges), not
absolute brightness (from birth!)
Our ability to distinguish colors depends on how colors
are presented
 Paleness: The paler (less saturated) two colors are, the harder
it is to tell them apart
 Color patch size: The smaller or thinner objects are, the

harder it is to distinguish their colors (e.g., text).


 Separation: The more separated color patches are, the more

difficult it is to distinguish their colors

 http://www.echalk.co.uk/amusements/OpticalIllusions/colourPerception/colourPerception2.html
Vision – how we see color
Some people have color-blindness
 Most common: red/green

The user’s display and the viewing conditions affect


color perception

 More Optical Illusions:


Guide for Using Color
Distinguish colors by saturation and brightness as well
as hue (high contrast)
 Use distinctive colors
 Avoid color pairs that color-blind people cannot
distinguish
Use color redundantly with other cues
Separate strong opponent colors
Images
Imagery contains a
great deal more
information in a
concise manner than
can sometimes
reasonably be
described otherwise:
Physical
characteristics
Emotional
characteristics
Message it conveys,
etc.
Approaches to Modeling the Mind
6 main approaches to modeling the mind:
Logic
Rules
Concepts
Analogies
Images

Neural connections
Neural Connections
Physical brain contains neurons which
signal each other through contacts at
specialized points called synapses
Computational approaches emphasize the
importance of connections
Neural networks
Parallel distributed processing
Many cognitive tasks are understood computationally
in terms of processing that simultaneously satisfies
numerous constraints
Challenges for Cognitive Science
CRUM has many shortcomings. It does not
address:
Emotion
Consciousness
Physical Body (movement, hormonal and chemical
influences, etc.)
Influence of our physical environment
CRUM also does not
The mind is a dynamic system, not a computational
system
Humans are innate social creatures

You might also like