SlideShare une entreprise Scribd logo
1  sur  36
Psychological
Foundations of Good
User Experience
Chris Woodard
What Makes a Good UX?
•

The user understands the application
without constantly having to consult the
documentation.
What Makes a Good UX?
•

The user understands the application without constantly
having to consult the documentation.

•

The user can easily discover how to
navigate the application.
What Makes a Good UX?
•

The user understands the application without
constantly having to consult the documentation.

•

The user feels empowered to explore the
application because the navigation flow and
controls are consistent.
The user understands the
application.

What Makes a Good UX?

•

The UI presents all of the information the user needs to use the
app.

•

The UI doesn’t distract the user with gratuitous
text/graphics or useless animations.
The user understands the
application.

What Makes a Good UX?

•

The UI presents all of the information the user needs to use the
app.

•

The UI doesn’t distract the user with gratuitous text/graphics or
useless animations.

•

The colors, fonts, graphics and animations in
the UI work with each other and not against
each other.
The user understands the
app.

What Makes a Good UX?

•

The UI presents all of the information the user needs to use the
app.

•

The UI doesn’t distract the user with gratuitous text/graphics or
useless animations.

•

The colors, fonts, graphics and animations in the UI work with
each other and not against each other.

•

The emphases, controls and navigation
metaphors mean the same thing anywhere
in the app.
Start with a model for how
people perceive visual displays
Feature Integration Theory of Visual
Processing - In Steps
Visual Display

•

•

Feature Detection

Visual display is decomposed into
feature maps.
Feature maps preserve the x-y
geometry of the visual scene as
well as the presence (or value) of
the particular feature at the x-y
location

Feature Maps

brightness
color
line
segments

…
Feature Integration Theory of Visual
Processing - In Steps

Feature Maps

brightness

Candidate Object Assembly

•

color
line
segments

…

•

Entries in feature maps are
combined to form possible
or candidate objects
Candidate objects are
processed further up the
processing chain

Possible Objects

candidate 1
candidate 2
candidate 3
candidate …
Feature Integration Theory of Visual
Processing - In Steps

Possible Objects

candidate 1
candidate 2
candidate 3
candidate …

Decision / Selection

•

Candidate objects
can raise multiple
possible responses
or actions

Generation of
Possible Responses
or Actions
choice 1
choice 2
choice 3
choice …
Feature Integration Theory of Visual
Processing - In Steps
Possible
Responses or
Actions

Decision / Selection

•

choice 1
choice 2
choice 3
choice …

Number of responses
that can be executed
at one time is limited.

Execution of
Selected Response

choice 2
From that model:
•

Recognizing objects across the entire display
requires a lot of processing of a lot of
combinations.

•

Very difficult to do quickly unless there is some
way to limit the number of features that have to
be assembled and tested.

•

Later stages in visual processing can wind up
“drinking from the fire hose”.
Focus of Attention
•

Focus of attention “draws a boundary” around
the x,y locations. Features inside that boundary
are assembled and tested; features outside that
boundary are not.

•

Often called “the attention spotlight”
Feature Integration Theory of Visual
Processing

•

•

One dominant theory is
called “feature integration
theory” (Triesman, xxxx).
The data that support it
include the visual search
task.
Visual Search Task
•

Subject is told to search for a particular object
(called the target) among a group of other objects
(called distractors).

•

Experimenter measures how long it takes the
subject to find the target among the distractors.

•

If it takes the subjects longer the more distractors
there are, then recognizing the distractors is
interfering with recognizing the target.
Visual Search Scene
Visual Search Scene
Visual Search Scene
How do our brains know where to
focus attention to group entries in
the feature maps unless it’s
already grouped them?
Directing the Focus of Attention

Spotlight is drawn to areas in the feature map by a
saliency map. This provides hints as to where in the
feature maps to begin focusing attention in order to
process and recognize objects.
What is “Salient”?
•

Saliency map is computed from local
discontinuities in brightness, color or contrast.

•

Helps object recognition by allowing visual
system to temporarily ignore some areas in
feature maps while testing candidate objects

•

Speeds up visual search by directing focus of
attention to certain areas in the display.
So Far…
•

Visual display is decomposed into feature maps

•

Brain assembles the features in the feature maps
into candidate objects.

•

Candidate objects activate responses or choices.
“Best” one wins.

•

Visual attention helps limit the area in the feature
maps that get used to build candidate objects.

•

“Saliency map” helps guide attention around the
display to areas likely to contain objects.
Once objects are
recognized…
•

They are added to a cognitive representation of
the display scene. this is higher level and forms
part of the mental model of the app or web site.

•

Once they’re in this cognitive representation, they
are used to select a response.

•

Once the response is selected, it’s executed.
Design Advice
•

When creating your UI, don’t overcrowd the
display.

•

Don’t use busy backgrounds if text or pictures or
anything else is going to be displayed on top of
them.

•

When attention is to be focused on a specific
part of the display, don’t put really salient things
in other parts of the display.
Responses that don’t get
along
•

Objects and qualities that elicit responses can
sometimes elicit conflicting responses.

•

A really common example of this is the Stroop
Task, in which subjects are shown the names of
colors. The names are either printed in the color
of ink (e.g. the word ‘green’ in green ink) or a
different color of ink (e.g. the word ‘yellow’ in
purple ink). They are then supposed to repeat
the name text.
Stroop Task
Stroop Task
•

Color names that have the same color ink as their
name are normally quicker to name.

•

Color names that have different color ink from
their name are normally slower to name.
Stroop Task
•

Color names elicit one response.

•

Ink colors elicit a second response.

•

If the responses are not the same, they compete
and the subject/user is slower to respond.
Design Advice
•

When designing the action items in the UI, don’t
make them look like one thing but act like
another (e..g. don’t make a draggable item
shaped like a button).

•

Be clear about what each action item (button,
link, etc.) does. Ambiguous items will get filled in
by the user and response competition can result.
What Makes a Good UX?

The user feels empowered to explore the
application because the navigation flow and
controls are consistent.
Affordances
•

Affordances are ways of working with an application
that the user can ‘take for granted’, the same way
people take for granted that doorknobs turn and
chairs can be sat on.

•

Affordances make it possible for the user not to
have to learn how to navigate your application all
over again.

•

Exploiting existing affordances lessens the amount
of work the designer and developer have to do.
Affordances
•

In software, affordances mean things like “click
on this underlined blue text and see a new page”
or “tap on this button and the window slides to
the right”.

•

Changing the affordances that users depend on
is a sure way to get howls of protest.
Metrics
•

Cognitive and perception experiments
overwhelmingly use two metrics: choice
probability and response time (or reaction time).

•

These can be very useful adjuncts to A/B testing
or focus group testing.

•

If on average the time needed to take some
action on a web page or app view is long, the
page or view may be too complex.
Metrics
•

Implementing these in web applications requires
Javascript and some encoding of the individual
pages.

•

Choice probability can be collected as well.

•

WebKit-based browsers can store data in SQLite
databases, so the reaction time and choice
probability data can be cached and uploaded or
collected later.
Further Reading
•

http://en.wikipedia.org/wiki/Stroop_effect

•

http://en.wikipedia.org/wiki/Feature_integration_theory

•

http://www.scholarpedia.org/article/Saliency_ma
p

Contenu connexe

Tendances

What Is Interaction Design
What Is Interaction DesignWhat Is Interaction Design
What Is Interaction DesignGraeme Smith
 
Discount mobile usability methods
Discount mobile usability methodsDiscount mobile usability methods
Discount mobile usability methodsChris Nodder
 
Foundations understanding users and interactions
Foundations  understanding users and interactionsFoundations  understanding users and interactions
Foundations understanding users and interactionsPreeti Mishra
 
Advantages & disadvantages chalkboard,overhead projector.
Advantages & disadvantages chalkboard,overhead projector.Advantages & disadvantages chalkboard,overhead projector.
Advantages & disadvantages chalkboard,overhead projector.suchitra poskar
 
Game design 2 (2013): Lecture 14 - Revision
Game design 2 (2013): Lecture 14 - RevisionGame design 2 (2013): Lecture 14 - Revision
Game design 2 (2013): Lecture 14 - RevisionDavid Farrell
 
Visual Interface Design HCI presentation By Uzair Ahmad
Visual Interface Design HCI presentation By Uzair Ahmad Visual Interface Design HCI presentation By Uzair Ahmad
Visual Interface Design HCI presentation By Uzair Ahmad UzairAhmad81
 
Design Principles
Design PrinciplesDesign Principles
Design PrinciplesDavid Gelb
 
User Interface Prototyping - Low- and High-Fidelity Prototyping Today
User Interface Prototyping - Low- and High-Fidelity Prototyping TodayUser Interface Prototyping - Low- and High-Fidelity Prototyping Today
User Interface Prototyping - Low- and High-Fidelity Prototyping TodayThomas Memmel
 
User Experience 6: Qualitative Methods, Playtesting and Interviews
User Experience 6: Qualitative Methods, Playtesting and InterviewsUser Experience 6: Qualitative Methods, Playtesting and Interviews
User Experience 6: Qualitative Methods, Playtesting and InterviewsMarc Miquel
 
Game Design 2: Lecture 10 - UI Layout
Game Design 2: Lecture 10 - UI LayoutGame Design 2: Lecture 10 - UI Layout
Game Design 2: Lecture 10 - UI LayoutDavid Farrell
 
Better Game Design with Object-Oriented User Experience (OOUX)
Better Game Design with Object-Oriented User Experience (OOUX)Better Game Design with Object-Oriented User Experience (OOUX)
Better Game Design with Object-Oriented User Experience (OOUX)Caroline Sober-James
 

Tendances (12)

What Is Interaction Design
What Is Interaction DesignWhat Is Interaction Design
What Is Interaction Design
 
Discount mobile usability methods
Discount mobile usability methodsDiscount mobile usability methods
Discount mobile usability methods
 
Foundations understanding users and interactions
Foundations  understanding users and interactionsFoundations  understanding users and interactions
Foundations understanding users and interactions
 
Advantages & disadvantages chalkboard,overhead projector.
Advantages & disadvantages chalkboard,overhead projector.Advantages & disadvantages chalkboard,overhead projector.
Advantages & disadvantages chalkboard,overhead projector.
 
Game design 2 (2013): Lecture 14 - Revision
Game design 2 (2013): Lecture 14 - RevisionGame design 2 (2013): Lecture 14 - Revision
Game design 2 (2013): Lecture 14 - Revision
 
Visual Interface Design HCI presentation By Uzair Ahmad
Visual Interface Design HCI presentation By Uzair Ahmad Visual Interface Design HCI presentation By Uzair Ahmad
Visual Interface Design HCI presentation By Uzair Ahmad
 
Design Principles
Design PrinciplesDesign Principles
Design Principles
 
User Interface Prototyping - Low- and High-Fidelity Prototyping Today
User Interface Prototyping - Low- and High-Fidelity Prototyping TodayUser Interface Prototyping - Low- and High-Fidelity Prototyping Today
User Interface Prototyping - Low- and High-Fidelity Prototyping Today
 
User Experience 6: Qualitative Methods, Playtesting and Interviews
User Experience 6: Qualitative Methods, Playtesting and InterviewsUser Experience 6: Qualitative Methods, Playtesting and Interviews
User Experience 6: Qualitative Methods, Playtesting and Interviews
 
Game Design 2: Lecture 10 - UI Layout
Game Design 2: Lecture 10 - UI LayoutGame Design 2: Lecture 10 - UI Layout
Game Design 2: Lecture 10 - UI Layout
 
Presentation Ux
Presentation UxPresentation Ux
Presentation Ux
 
Better Game Design with Object-Oriented User Experience (OOUX)
Better Game Design with Object-Oriented User Experience (OOUX)Better Game Design with Object-Oriented User Experience (OOUX)
Better Game Design with Object-Oriented User Experience (OOUX)
 

En vedette

How Good UX Makes Everything Better: Yudhanjaya W @ Colombo UX Con
How Good UX Makes Everything Better: Yudhanjaya W @ Colombo UX ConHow Good UX Makes Everything Better: Yudhanjaya W @ Colombo UX Con
How Good UX Makes Everything Better: Yudhanjaya W @ Colombo UX ConColomboCampsCommunity
 
Design better forms – Mobile UX London
Design better forms – Mobile UX LondonDesign better forms – Mobile UX London
Design better forms – Mobile UX LondonSjors Timmer
 
Undestanding UX: TBTF technology executive council meeting
Undestanding UX: TBTF technology executive council meetingUndestanding UX: TBTF technology executive council meeting
Undestanding UX: TBTF technology executive council meetingKrissy Scoufis
 
Strategic UX - Good Design = Good Business
Strategic UX - Good Design = Good BusinessStrategic UX - Good Design = Good Business
Strategic UX - Good Design = Good BusinessUserZoom
 
Training Webinar: From a bad to an awesome user experience - Training Webinar
Training Webinar: From a bad to an awesome user experience - Training WebinarTraining Webinar: From a bad to an awesome user experience - Training Webinar
Training Webinar: From a bad to an awesome user experience - Training WebinarOutSystems
 
UX maturity - how do you develop the UX practice in your organisation
UX maturity - how do you develop the UX practice in your organisationUX maturity - how do you develop the UX practice in your organisation
UX maturity - how do you develop the UX practice in your organisationMargaret Hanley
 
Good vs. Great Design
Good vs. Great DesignGood vs. Great Design
Good vs. Great DesignCameron Moll
 
How UX Design Has Changed The World
How UX Design Has Changed The WorldHow UX Design Has Changed The World
How UX Design Has Changed The WorldBuiltByHQ
 

En vedette (9)

How Good UX Makes Everything Better: Yudhanjaya W @ Colombo UX Con
How Good UX Makes Everything Better: Yudhanjaya W @ Colombo UX ConHow Good UX Makes Everything Better: Yudhanjaya W @ Colombo UX Con
How Good UX Makes Everything Better: Yudhanjaya W @ Colombo UX Con
 
Form Design in Mobile
Form Design in MobileForm Design in Mobile
Form Design in Mobile
 
Design better forms – Mobile UX London
Design better forms – Mobile UX LondonDesign better forms – Mobile UX London
Design better forms – Mobile UX London
 
Undestanding UX: TBTF technology executive council meeting
Undestanding UX: TBTF technology executive council meetingUndestanding UX: TBTF technology executive council meeting
Undestanding UX: TBTF technology executive council meeting
 
Strategic UX - Good Design = Good Business
Strategic UX - Good Design = Good BusinessStrategic UX - Good Design = Good Business
Strategic UX - Good Design = Good Business
 
Training Webinar: From a bad to an awesome user experience - Training Webinar
Training Webinar: From a bad to an awesome user experience - Training WebinarTraining Webinar: From a bad to an awesome user experience - Training Webinar
Training Webinar: From a bad to an awesome user experience - Training Webinar
 
UX maturity - how do you develop the UX practice in your organisation
UX maturity - how do you develop the UX practice in your organisationUX maturity - how do you develop the UX practice in your organisation
UX maturity - how do you develop the UX practice in your organisation
 
Good vs. Great Design
Good vs. Great DesignGood vs. Great Design
Good vs. Great Design
 
How UX Design Has Changed The World
How UX Design Has Changed The WorldHow UX Design Has Changed The World
How UX Design Has Changed The World
 

Similaire à Psych of good ux

User Interface Design- Module 2 Uid Process
User Interface Design- Module 2 Uid ProcessUser Interface Design- Module 2 Uid Process
User Interface Design- Module 2 Uid ProcessbrindaN
 
UXD - A quick overview on what you need to work with your UX team
UXD - A quick overview on what you need to work with your UX team UXD - A quick overview on what you need to work with your UX team
UXD - A quick overview on what you need to work with your UX team Guilherme Rodrigues
 
Game design 2 (2013): Lecture 12 - Usability, Layout and Metaphor
Game design 2 (2013): Lecture 12 - Usability, Layout and MetaphorGame design 2 (2013): Lecture 12 - Usability, Layout and Metaphor
Game design 2 (2013): Lecture 12 - Usability, Layout and MetaphorDavid Farrell
 
UX Workshop at Startit@KBC
UX Workshop at Startit@KBCUX Workshop at Startit@KBC
UX Workshop at Startit@KBCUXprobe
 
Module 2nd USER INTERFACE DESIGN (15CS832) - VTU
Module 2nd USER INTERFACE DESIGN (15CS832) - VTUModule 2nd USER INTERFACE DESIGN (15CS832) - VTU
Module 2nd USER INTERFACE DESIGN (15CS832) - VTUSachin Gowda
 
Ideation through research
Ideation through researchIdeation through research
Ideation through researchltux-jhb
 
When Mobile meets UX/UI powered by Growth Hacking Asia
When Mobile meets UX/UI powered by Growth Hacking AsiaWhen Mobile meets UX/UI powered by Growth Hacking Asia
When Mobile meets UX/UI powered by Growth Hacking AsiaGrowth Hacking Asia
 
Advanced Methods for User Evaluation in Enterprise AR
Advanced Methods for User Evaluation in Enterprise ARAdvanced Methods for User Evaluation in Enterprise AR
Advanced Methods for User Evaluation in Enterprise ARMark Billinghurst
 
Design process interaction design basics
Design process interaction design basicsDesign process interaction design basics
Design process interaction design basicsPreeti Mishra
 
UNIT III Lecture-I.pptx
UNIT III Lecture-I.pptxUNIT III Lecture-I.pptx
UNIT III Lecture-I.pptxAmirEyni1
 
A brief overview of the history and practice of user experience by Ian Westbrook
A brief overview of the history and practice of user experience by Ian WestbrookA brief overview of the history and practice of user experience by Ian Westbrook
A brief overview of the history and practice of user experience by Ian WestbrookAlex Cachia
 
Story boarding, Handwritten recognition, Inductive, subductive, abductive met...
Story boarding, Handwritten recognition, Inductive, subductive, abductive met...Story boarding, Handwritten recognition, Inductive, subductive, abductive met...
Story boarding, Handwritten recognition, Inductive, subductive, abductive met...Faisal Shahzad Khan
 
Usability Evaluation
Usability EvaluationUsability Evaluation
Usability EvaluationSaqib Shehzad
 
Usability Workshop at Lillebaelt Academy
Usability Workshop at Lillebaelt AcademyUsability Workshop at Lillebaelt Academy
Usability Workshop at Lillebaelt AcademyDániel Góré
 
IxD Works Miniworkshop: Introduction
IxD Works Miniworkshop: IntroductionIxD Works Miniworkshop: Introduction
IxD Works Miniworkshop: IntroductionInteractionDesign
 
Universal Design Principles and Methods
Universal Design Principles and MethodsUniversal Design Principles and Methods
Universal Design Principles and Methodsmbrosset
 
Brightfind world usability day 2016 full deck final
Brightfind world usability day 2016   full deck finalBrightfind world usability day 2016   full deck final
Brightfind world usability day 2016 full deck finalBrightfind
 

Similaire à Psych of good ux (20)

User Interface Design- Module 2 Uid Process
User Interface Design- Module 2 Uid ProcessUser Interface Design- Module 2 Uid Process
User Interface Design- Module 2 Uid Process
 
UXD - A quick overview on what you need to work with your UX team
UXD - A quick overview on what you need to work with your UX team UXD - A quick overview on what you need to work with your UX team
UXD - A quick overview on what you need to work with your UX team
 
Game design 2 (2013): Lecture 12 - Usability, Layout and Metaphor
Game design 2 (2013): Lecture 12 - Usability, Layout and MetaphorGame design 2 (2013): Lecture 12 - Usability, Layout and Metaphor
Game design 2 (2013): Lecture 12 - Usability, Layout and Metaphor
 
UX Workshop at Startit@KBC
UX Workshop at Startit@KBCUX Workshop at Startit@KBC
UX Workshop at Startit@KBC
 
Module 2nd USER INTERFACE DESIGN (15CS832) - VTU
Module 2nd USER INTERFACE DESIGN (15CS832) - VTUModule 2nd USER INTERFACE DESIGN (15CS832) - VTU
Module 2nd USER INTERFACE DESIGN (15CS832) - VTU
 
Ideation through research
Ideation through researchIdeation through research
Ideation through research
 
Ux gsg
Ux gsgUx gsg
Ux gsg
 
When Mobile meets UX/UI powered by Growth Hacking Asia
When Mobile meets UX/UI powered by Growth Hacking AsiaWhen Mobile meets UX/UI powered by Growth Hacking Asia
When Mobile meets UX/UI powered by Growth Hacking Asia
 
Advanced Methods for User Evaluation in Enterprise AR
Advanced Methods for User Evaluation in Enterprise ARAdvanced Methods for User Evaluation in Enterprise AR
Advanced Methods for User Evaluation in Enterprise AR
 
Design process interaction design basics
Design process interaction design basicsDesign process interaction design basics
Design process interaction design basics
 
UNIT III Lecture-I.pptx
UNIT III Lecture-I.pptxUNIT III Lecture-I.pptx
UNIT III Lecture-I.pptx
 
A brief overview of the history and practice of user experience by Ian Westbrook
A brief overview of the history and practice of user experience by Ian WestbrookA brief overview of the history and practice of user experience by Ian Westbrook
A brief overview of the history and practice of user experience by Ian Westbrook
 
UI Design
UI DesignUI Design
UI Design
 
Story boarding, Handwritten recognition, Inductive, subductive, abductive met...
Story boarding, Handwritten recognition, Inductive, subductive, abductive met...Story boarding, Handwritten recognition, Inductive, subductive, abductive met...
Story boarding, Handwritten recognition, Inductive, subductive, abductive met...
 
Usability Evaluation
Usability EvaluationUsability Evaluation
Usability Evaluation
 
Usability Workshop at Lillebaelt Academy
Usability Workshop at Lillebaelt AcademyUsability Workshop at Lillebaelt Academy
Usability Workshop at Lillebaelt Academy
 
Designing Mobile UX
Designing Mobile UXDesigning Mobile UX
Designing Mobile UX
 
IxD Works Miniworkshop: Introduction
IxD Works Miniworkshop: IntroductionIxD Works Miniworkshop: Introduction
IxD Works Miniworkshop: Introduction
 
Universal Design Principles and Methods
Universal Design Principles and MethodsUniversal Design Principles and Methods
Universal Design Principles and Methods
 
Brightfind world usability day 2016 full deck final
Brightfind world usability day 2016   full deck finalBrightfind world usability day 2016   full deck final
Brightfind world usability day 2016 full deck final
 

Dernier

Case Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneCase Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneLukeKholes
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Call Girls in Nagpur High Profile
 
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts ServiceVVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Servicearoranaina404
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja Nehwal
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Delhi Call girls
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Delhi Call girls
 
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...sonalitrivedi431
 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...SUHANI PANDEY
 
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...Call Girls in Nagpur High Profile
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfParomita Roy
 
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...amitlee9823
 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfAmirYakdi
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Call Girls in Nagpur High Profile
 
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...Call Girls in Nagpur High Profile
 
Tapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the FunnelTapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the Funneljen_giacalone
 
Stark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxStark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxjeswinjees
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation decktbatkhuu1
 

Dernier (20)

Case Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneCase Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, Pune
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts ServiceVVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
 
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
 
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
 
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
 
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
 
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
 
Tapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the FunnelTapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the Funnel
 
Stark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxStark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptx
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
 
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
 

Psych of good ux

  • 1. Psychological Foundations of Good User Experience Chris Woodard
  • 2. What Makes a Good UX? • The user understands the application without constantly having to consult the documentation.
  • 3. What Makes a Good UX? • The user understands the application without constantly having to consult the documentation. • The user can easily discover how to navigate the application.
  • 4. What Makes a Good UX? • The user understands the application without constantly having to consult the documentation. • The user feels empowered to explore the application because the navigation flow and controls are consistent.
  • 5. The user understands the application. What Makes a Good UX? • The UI presents all of the information the user needs to use the app. • The UI doesn’t distract the user with gratuitous text/graphics or useless animations.
  • 6. The user understands the application. What Makes a Good UX? • The UI presents all of the information the user needs to use the app. • The UI doesn’t distract the user with gratuitous text/graphics or useless animations. • The colors, fonts, graphics and animations in the UI work with each other and not against each other.
  • 7. The user understands the app. What Makes a Good UX? • The UI presents all of the information the user needs to use the app. • The UI doesn’t distract the user with gratuitous text/graphics or useless animations. • The colors, fonts, graphics and animations in the UI work with each other and not against each other. • The emphases, controls and navigation metaphors mean the same thing anywhere in the app.
  • 8. Start with a model for how people perceive visual displays
  • 9. Feature Integration Theory of Visual Processing - In Steps Visual Display • • Feature Detection Visual display is decomposed into feature maps. Feature maps preserve the x-y geometry of the visual scene as well as the presence (or value) of the particular feature at the x-y location Feature Maps brightness color line segments …
  • 10. Feature Integration Theory of Visual Processing - In Steps Feature Maps brightness Candidate Object Assembly • color line segments … • Entries in feature maps are combined to form possible or candidate objects Candidate objects are processed further up the processing chain Possible Objects candidate 1 candidate 2 candidate 3 candidate …
  • 11. Feature Integration Theory of Visual Processing - In Steps Possible Objects candidate 1 candidate 2 candidate 3 candidate … Decision / Selection • Candidate objects can raise multiple possible responses or actions Generation of Possible Responses or Actions choice 1 choice 2 choice 3 choice …
  • 12. Feature Integration Theory of Visual Processing - In Steps Possible Responses or Actions Decision / Selection • choice 1 choice 2 choice 3 choice … Number of responses that can be executed at one time is limited. Execution of Selected Response choice 2
  • 13. From that model: • Recognizing objects across the entire display requires a lot of processing of a lot of combinations. • Very difficult to do quickly unless there is some way to limit the number of features that have to be assembled and tested. • Later stages in visual processing can wind up “drinking from the fire hose”.
  • 14. Focus of Attention • Focus of attention “draws a boundary” around the x,y locations. Features inside that boundary are assembled and tested; features outside that boundary are not. • Often called “the attention spotlight”
  • 15. Feature Integration Theory of Visual Processing • • One dominant theory is called “feature integration theory” (Triesman, xxxx). The data that support it include the visual search task.
  • 16. Visual Search Task • Subject is told to search for a particular object (called the target) among a group of other objects (called distractors). • Experimenter measures how long it takes the subject to find the target among the distractors. • If it takes the subjects longer the more distractors there are, then recognizing the distractors is interfering with recognizing the target.
  • 20. How do our brains know where to focus attention to group entries in the feature maps unless it’s already grouped them?
  • 21. Directing the Focus of Attention Spotlight is drawn to areas in the feature map by a saliency map. This provides hints as to where in the feature maps to begin focusing attention in order to process and recognize objects.
  • 22. What is “Salient”? • Saliency map is computed from local discontinuities in brightness, color or contrast. • Helps object recognition by allowing visual system to temporarily ignore some areas in feature maps while testing candidate objects • Speeds up visual search by directing focus of attention to certain areas in the display.
  • 23. So Far… • Visual display is decomposed into feature maps • Brain assembles the features in the feature maps into candidate objects. • Candidate objects activate responses or choices. “Best” one wins. • Visual attention helps limit the area in the feature maps that get used to build candidate objects. • “Saliency map” helps guide attention around the display to areas likely to contain objects.
  • 24. Once objects are recognized… • They are added to a cognitive representation of the display scene. this is higher level and forms part of the mental model of the app or web site. • Once they’re in this cognitive representation, they are used to select a response. • Once the response is selected, it’s executed.
  • 25. Design Advice • When creating your UI, don’t overcrowd the display. • Don’t use busy backgrounds if text or pictures or anything else is going to be displayed on top of them. • When attention is to be focused on a specific part of the display, don’t put really salient things in other parts of the display.
  • 26. Responses that don’t get along • Objects and qualities that elicit responses can sometimes elicit conflicting responses. • A really common example of this is the Stroop Task, in which subjects are shown the names of colors. The names are either printed in the color of ink (e.g. the word ‘green’ in green ink) or a different color of ink (e.g. the word ‘yellow’ in purple ink). They are then supposed to repeat the name text.
  • 28. Stroop Task • Color names that have the same color ink as their name are normally quicker to name. • Color names that have different color ink from their name are normally slower to name.
  • 29. Stroop Task • Color names elicit one response. • Ink colors elicit a second response. • If the responses are not the same, they compete and the subject/user is slower to respond.
  • 30. Design Advice • When designing the action items in the UI, don’t make them look like one thing but act like another (e..g. don’t make a draggable item shaped like a button). • Be clear about what each action item (button, link, etc.) does. Ambiguous items will get filled in by the user and response competition can result.
  • 31. What Makes a Good UX? The user feels empowered to explore the application because the navigation flow and controls are consistent.
  • 32. Affordances • Affordances are ways of working with an application that the user can ‘take for granted’, the same way people take for granted that doorknobs turn and chairs can be sat on. • Affordances make it possible for the user not to have to learn how to navigate your application all over again. • Exploiting existing affordances lessens the amount of work the designer and developer have to do.
  • 33. Affordances • In software, affordances mean things like “click on this underlined blue text and see a new page” or “tap on this button and the window slides to the right”. • Changing the affordances that users depend on is a sure way to get howls of protest.
  • 34. Metrics • Cognitive and perception experiments overwhelmingly use two metrics: choice probability and response time (or reaction time). • These can be very useful adjuncts to A/B testing or focus group testing. • If on average the time needed to take some action on a web page or app view is long, the page or view may be too complex.
  • 35. Metrics • Implementing these in web applications requires Javascript and some encoding of the individual pages. • Choice probability can be collected as well. • WebKit-based browsers can store data in SQLite databases, so the reaction time and choice probability data can be cached and uploaded or collected later.