SlideShare a Scribd company logo
1 of 30
Download to read offline
DESIGN HEURISTICS
PART I
Scott Klemmer
www.hci-class.org
My somewhat revised names for Jacob Nielsen’s heuristics, http://www.useit.com/papers/heuristic
Ten Design Heuristics
• Show system status
• Familiar metaphors & language
• Control & freedom
• Consistency
• Error prevention
• Recognition over recall
• Flexibility & efficiency
• Aesthetic & minimalist design
• Recognize, diagnose, & recover
from errors
• Help
Show System
Status
Adobe Acrobat
Show:Time
• Feedback depends on response time
• <1s: just show outcome
• ~1s: feedback that activity is underway
• >>1s: Show fractional progress; time
4
Google Gmail
Show: Space
Apple TextEdit
Show: Change
Courtesy Wikipedia: http://en.wikipedia.org/wiki/File:Modern_British_LED_Traffic_Light.jpg
Show:Action
Amazon
Show: Next steps
Handbrake
Show: Completion
Familiar Metaphors
& Language
Adobe Acrobat print dialog: Stanford Academic Calendar
Familiar Metaphors
Federal Student Aid Direct Loan Servicing
Familiar Language
CIBTVisa Application
Familiar Categories
BBEdit
Familiar Choices
User Control
& Freedom
ACM UIST 2009 Registration
Freedom to Undo
ITA Software
Freedom to Explore
Consistency
& Standards
MicrosoftVisual Basic
Consistent Layout
Verizon Support
Consistent Names
B&H Photo
Consistent Names
Adobe Acrobat license repair utility
Consistent Choices
Apple Mac OS X Finder
Clearer Choices...
Error Prevention
Adobe Lightroom
Prevent Data Loss
Mekentosj Papers
Prevent Clutter
Stanford Axess
Prevent Misinterpretation
Stanford GIN
Prevent Bad input
Stanford GIN
Prevent Bad input
Cengage
Prevent Unnecessary Constraints

More Related Content

Similar to Design heuristics 1

Ead in the catalog
Ead in the catalogEad in the catalog
Ead in the catalogMeghan Finch
 
Badcamp 2015 - R.E.A.D: Four Steps for Selecting The Right Modules
Badcamp 2015 - R.E.A.D: Four Steps for Selecting The Right ModulesBadcamp 2015 - R.E.A.D: Four Steps for Selecting The Right Modules
Badcamp 2015 - R.E.A.D: Four Steps for Selecting The Right ModulesMichael Miles
 
Alfresco DevCon 2019: BiDirectional Sync to Other Platforms
Alfresco DevCon 2019: BiDirectional Sync to Other PlatformsAlfresco DevCon 2019: BiDirectional Sync to Other Platforms
Alfresco DevCon 2019: BiDirectional Sync to Other Platformsdavidocmillergmailcom
 
Design Before Code: Thinking About Accessibility from the Ground Up
Design Before Code: Thinking About Accessibility from the Ground UpDesign Before Code: Thinking About Accessibility from the Ground Up
Design Before Code: Thinking About Accessibility from the Ground UpCaitlin Geier
 
10: The pitch & cool tools
10: The pitch & cool tools10: The pitch & cool tools
10: The pitch & cool toolsCOMP 113
 
Build a Web App with JavaScript and jQuery (5:18:17, Los Angeles)
Build a Web App with JavaScript and jQuery (5:18:17, Los Angeles)Build a Web App with JavaScript and jQuery (5:18:17, Los Angeles)
Build a Web App with JavaScript and jQuery (5:18:17, Los Angeles)Thinkful
 
Semanticommunity.net: Community Infrastructure Sandbox for 2008
Semanticommunity.net: Community Infrastructure Sandbox for 2008 Semanticommunity.net: Community Infrastructure Sandbox for 2008
Semanticommunity.net: Community Infrastructure Sandbox for 2008 webhostingguy
 
CIS 524 Entire Course NEW
CIS 524 Entire Course NEWCIS 524 Entire Course NEW
CIS 524 Entire Course NEWshyamuopuop
 
Selenium as a trend
Selenium as a trendSelenium as a trend
Selenium as a trendQA Club Kiev
 
Web app with j query &amp; javascript (5:4)
Web app with j query &amp; javascript (5:4)Web app with j query &amp; javascript (5:4)
Web app with j query &amp; javascript (5:4)Thinkful
 
How to Make Your Online Course Accessible
How to Make Your Online Course AccessibleHow to Make Your Online Course Accessible
How to Make Your Online Course AccessibleSandra Annette Rogers
 
Realizing the Benefits for Scholars and the Digital Library Community Through...
Realizing the Benefits for Scholars and the Digital Library Community Through...Realizing the Benefits for Scholars and the Digital Library Community Through...
Realizing the Benefits for Scholars and the Digital Library Community Through...guest6a8e0d
 
Flex Introduction
Flex Introduction Flex Introduction
Flex Introduction senthil0809
 
Blending in the Open
Blending in the OpenBlending in the Open
Blending in the Openbbridges51
 

Similar to Design heuristics 1 (20)

Ead in the catalog
Ead in the catalogEad in the catalog
Ead in the catalog
 
Badcamp 2015 - R.E.A.D: Four Steps for Selecting The Right Modules
Badcamp 2015 - R.E.A.D: Four Steps for Selecting The Right ModulesBadcamp 2015 - R.E.A.D: Four Steps for Selecting The Right Modules
Badcamp 2015 - R.E.A.D: Four Steps for Selecting The Right Modules
 
Alfresco DevCon 2019: BiDirectional Sync to Other Platforms
Alfresco DevCon 2019: BiDirectional Sync to Other PlatformsAlfresco DevCon 2019: BiDirectional Sync to Other Platforms
Alfresco DevCon 2019: BiDirectional Sync to Other Platforms
 
A Peek in to Elm Architecture
A Peek in to Elm ArchitectureA Peek in to Elm Architecture
A Peek in to Elm Architecture
 
Design Before Code: Thinking About Accessibility from the Ground Up
Design Before Code: Thinking About Accessibility from the Ground UpDesign Before Code: Thinking About Accessibility from the Ground Up
Design Before Code: Thinking About Accessibility from the Ground Up
 
Untangling6
Untangling6Untangling6
Untangling6
 
10: The pitch & cool tools
10: The pitch & cool tools10: The pitch & cool tools
10: The pitch & cool tools
 
From Static To Dynamic
From Static To DynamicFrom Static To Dynamic
From Static To Dynamic
 
Build a Web App with JavaScript and jQuery (5:18:17, Los Angeles)
Build a Web App with JavaScript and jQuery (5:18:17, Los Angeles)Build a Web App with JavaScript and jQuery (5:18:17, Los Angeles)
Build a Web App with JavaScript and jQuery (5:18:17, Los Angeles)
 
Semanticommunity.net: Community Infrastructure Sandbox for 2008
Semanticommunity.net: Community Infrastructure Sandbox for 2008 Semanticommunity.net: Community Infrastructure Sandbox for 2008
Semanticommunity.net: Community Infrastructure Sandbox for 2008
 
CIS 524 Entire Course NEW
CIS 524 Entire Course NEWCIS 524 Entire Course NEW
CIS 524 Entire Course NEW
 
Selenium as a trend
Selenium as a trendSelenium as a trend
Selenium as a trend
 
Selenium as a trend
Selenium as a trendSelenium as a trend
Selenium as a trend
 
Web app with j query &amp; javascript (5:4)
Web app with j query &amp; javascript (5:4)Web app with j query &amp; javascript (5:4)
Web app with j query &amp; javascript (5:4)
 
How to Make Your Online Course Accessible
How to Make Your Online Course AccessibleHow to Make Your Online Course Accessible
How to Make Your Online Course Accessible
 
Realizing the Benefits for Scholars and the Digital Library Community Through...
Realizing the Benefits for Scholars and the Digital Library Community Through...Realizing the Benefits for Scholars and the Digital Library Community Through...
Realizing the Benefits for Scholars and the Digital Library Community Through...
 
Delhi it professionals
Delhi it professionalsDelhi it professionals
Delhi it professionals
 
Flex Introduction
Flex Introduction Flex Introduction
Flex Introduction
 
Cnpm bkdn
Cnpm bkdnCnpm bkdn
Cnpm bkdn
 
Blending in the Open
Blending in the OpenBlending in the Open
Blending in the Open
 

More from HafizMImran1

Sensation:Perception:Transduction:Adoptation And List of Psychological Disorder
Sensation:Perception:Transduction:Adoptation  And List of Psychological DisorderSensation:Perception:Transduction:Adoptation  And List of Psychological Disorder
Sensation:Perception:Transduction:Adoptation And List of Psychological DisorderHafizMImran1
 
Emotions power point presentation
Emotions power point presentationEmotions power point presentation
Emotions power point presentationHafizMImran1
 
What is intelligence
What is intelligenceWhat is intelligence
What is intelligenceHafizMImran1
 
Emotions power point
Emotions power pointEmotions power point
Emotions power pointHafizMImran1
 
Design heuristics ii
Design heuristics   iiDesign heuristics   ii
Design heuristics iiHafizMImran1
 
Neilsen Design heuristics
Neilsen Design heuristicsNeilsen Design heuristics
Neilsen Design heuristicsHafizMImran1
 
User cognitive aspects for HCI
User cognitive aspects for HCIUser cognitive aspects for HCI
User cognitive aspects for HCIHafizMImran1
 
Iteration and prototyping
Iteration and prototypingIteration and prototyping
Iteration and prototypingHafizMImran1
 
Interviews topic for all courses
Interviews topic for all coursesInterviews topic for all courses
Interviews topic for all coursesHafizMImran1
 
HCI Topic The Colours
HCI Topic The ColoursHCI Topic The Colours
HCI Topic The ColoursHafizMImran1
 
Personality topic for Psychology
Personality topic for PsychologyPersonality topic for Psychology
Personality topic for PsychologyHafizMImran1
 
Social Influence Psychology
Social Influence PsychologySocial Influence Psychology
Social Influence PsychologyHafizMImran1
 
Education Power point Presentation
Education Power point PresentationEducation Power point Presentation
Education Power point PresentationHafizMImran1
 
Topic: Making Multimedia Course Multimedia system and Design.
Topic: Making Multimedia Course Multimedia system and Design.Topic: Making Multimedia Course Multimedia system and Design.
Topic: Making Multimedia Course Multimedia system and Design.HafizMImran1
 
HTML Form For New Employee
HTML Form For New EmployeeHTML Form For New Employee
HTML Form For New EmployeeHafizMImran1
 
Smoking Kills Power point presentation
Smoking Kills Power point presentationSmoking Kills Power point presentation
Smoking Kills Power point presentationHafizMImran1
 
Stress Power point Presentation For Psychology
Stress Power point Presentation For PsychologyStress Power point Presentation For Psychology
Stress Power point Presentation For PsychologyHafizMImran1
 

More from HafizMImran1 (17)

Sensation:Perception:Transduction:Adoptation And List of Psychological Disorder
Sensation:Perception:Transduction:Adoptation  And List of Psychological DisorderSensation:Perception:Transduction:Adoptation  And List of Psychological Disorder
Sensation:Perception:Transduction:Adoptation And List of Psychological Disorder
 
Emotions power point presentation
Emotions power point presentationEmotions power point presentation
Emotions power point presentation
 
What is intelligence
What is intelligenceWhat is intelligence
What is intelligence
 
Emotions power point
Emotions power pointEmotions power point
Emotions power point
 
Design heuristics ii
Design heuristics   iiDesign heuristics   ii
Design heuristics ii
 
Neilsen Design heuristics
Neilsen Design heuristicsNeilsen Design heuristics
Neilsen Design heuristics
 
User cognitive aspects for HCI
User cognitive aspects for HCIUser cognitive aspects for HCI
User cognitive aspects for HCI
 
Iteration and prototyping
Iteration and prototypingIteration and prototyping
Iteration and prototyping
 
Interviews topic for all courses
Interviews topic for all coursesInterviews topic for all courses
Interviews topic for all courses
 
HCI Topic The Colours
HCI Topic The ColoursHCI Topic The Colours
HCI Topic The Colours
 
Personality topic for Psychology
Personality topic for PsychologyPersonality topic for Psychology
Personality topic for Psychology
 
Social Influence Psychology
Social Influence PsychologySocial Influence Psychology
Social Influence Psychology
 
Education Power point Presentation
Education Power point PresentationEducation Power point Presentation
Education Power point Presentation
 
Topic: Making Multimedia Course Multimedia system and Design.
Topic: Making Multimedia Course Multimedia system and Design.Topic: Making Multimedia Course Multimedia system and Design.
Topic: Making Multimedia Course Multimedia system and Design.
 
HTML Form For New Employee
HTML Form For New EmployeeHTML Form For New Employee
HTML Form For New Employee
 
Smoking Kills Power point presentation
Smoking Kills Power point presentationSmoking Kills Power point presentation
Smoking Kills Power point presentation
 
Stress Power point Presentation For Psychology
Stress Power point Presentation For PsychologyStress Power point Presentation For Psychology
Stress Power point Presentation For Psychology
 

Recently uploaded

Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...RKavithamani
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 

Recently uploaded (20)

Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 

Design heuristics 1