SlideShare uma empresa Scribd logo
1 de 34
Baixar para ler offline
Usability Inspections:
Heuristic Evaluation
Harry Hochheiser
Biomedical Informatics
harryh@pitt.edu
Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015
Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015
Goal of Usability Assessments
• Can users complete tasks?
• Appropriateness of mental models
• Comparative efficiency
• Subjective satisfaction
• How do we assess?
Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015
No bright lines
Design
Functional
systemPaper
Prototype
Release
Usability Inspections
Usability Studies
Empirical User Studies, Case Studies,
Longitudinal Studies, Acceptance
Tests
Low	
  cost,	
  low	
  validity Higher	
  cost,	
  validity
Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015
Usability Inspections
• “clean-room” static examination of usability
• Methodically scrutinize interfaces in search of potential
problems
• Pros:
– Inexpensive – no users, relatively easy
– Identify major issues at a relatively early stage
• Cons:
– May miss problems: generally find < 50%
– All results are hypothetical – don’t know which problems might
really lead to errors
Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015
Common Questions across inspection
types
●
Who inspects?
●
Background
●
How many?
●
Which tasks?
●
How to interpret findings?
●
Problems are not “real” problems experience by
users
●
How important are they?
Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015
Broad classes of inspections
Heuristic Evaluations: How well does an interface conform
to guidelines for interface design?
Walkthrough: Analytic examination of interface and
interaction requirements, usually informed by some model
of the user
Many variants...
Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015
Who inspects?
Heuristic inspection
Usability experts
Domain experts
Combination? (Double experts)
Users should participate as users
when possible
3-5 experts? (Nielsen)
Or more...
Work alone, or in teams..
Walkthroughs
May require more cognitive
background
Domain expert feedback
helpful
Conducted by a team?
Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015
Tasks
Heuristic inspections
Set tasks
Open-ended exploration
Walkthroughs
Generally, specific tasks
Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015
Nielsen's Heuristics
Nielsen, 1994 - http://www.nngroup.com/articles/ten-usability-heuristics/
• Visibility of system status
• Match between system and real world
• User control and freedom
• Consistency and standards
• Error prevention
• Recognition rather than recall
• Flexibility and efficiency of use
• Aesthetic and minimalist design
• Help users recognize, diagnose, and recover from errors
• Help and documentation
Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015
Results

Nielsen and Molich 1990 , Nielsen 1993
• Few false positives
• Find < 50% of errors
• “In general, we would expect aggregates of five
evaluators to find about two thirds of the usability
problems which is really quite good for an informal and
inexpensive technique like heuristic evaluation.”
Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015
Results

Nielsen and Molich 1990
Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015
Results

Nielsen and Molich 1990
Source of the “you only need 5 evaluators” rule…
Hotly contested…
Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015
Which Evaluators?

Nielsen, 1992
• “Double Experts” - Domain and Usability expertise – considered
best
• Not always available – use some of each, or teams
Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015
Heuristic Evaluation Procedure
Evaluators work alone
(except for when they work in teams)
Optional observer can help explain confusing issues and to
record issues.
Go through interface several times
List specific tasks
Note discrepancies between interface and heuristic
Note any concerns - even those that don’t exactly fit heuristics
Individual evaluators meet to aggregate results
agree on interpretation and prioritization
Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015
Nielsen's Heuristics
Nielsen, 1994 - http://www.nngroup.com/articles/ten-usability-heuristics/
• Visibility of system status
•“The system should always keep users informed about what is going on,
through appropriate feedback within reasonable time”
• Match between system and real world
“The system should speak the users’ language, with words, phrases, and
concepts familiar to the user, rather than system-oriented terms. Follow real-
world conventions, making information appear in a natural and logical order.”
• User control and freedom
“Users often choose system functions by mistake and will need a clearly marked
"emergency exit" to leave the unwanted state without having to go through an
extended dialogue. Support undo and redo.”
Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015
Nielsen's Heuristics
Nielsen, 1994 - http://www.nngroup.com/articles/ten-usability-heuristics/
• Consistency and standards
“Users should not have to wonder whether different words, situations,
or actions mean the same thing. Follow platform conventions.”
• Error prevention
“Even better than good error messages is a careful design which prevents a
problem from occurring in the first place. Either eliminate error-prone
conditions or check for them and present users with a confirmation option
before they commit to the action.”
• Recognition rather than recall
“Minimize the user's memory load by making objects, actions, and options
visible. The user should not have to remember information from one part of
the dialogue to another. Instructions for use of the system should be visible or
easily retrievable whenever appropriate.”
Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015
Nielsen's Heuristics
Nielsen, 1994 - http://www.nngroup.com/articles/ten-usability-heuristics/
• Flexibility and efficiency of use
“Accelerators -- unseen by the novice user -- may often speed up the
interaction for the expert user such that the system can cater to both
inexperienced and experienced users. Allow users to tailor frequent
actions.”
• Aesthetic and minimalist design
• “Dialogues should not contain information which is irrelevant or
rarely needed. Every extra unit of information in a dialogue competes
with the relevant units of information and diminishes their relative
visibility.”
Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015
Nielsen's Heuristics
Nielsen, 1994 - http://www.nngroup.com/articles/ten-usability-heuristics/
• Help users recognize, diagnose, and recover from errors
“Error messages should be expressed in plain language (no codes), precisely
indicate the problem, and constructively suggest a solution.”
• Help and documentation
“Even though it is better if the system can be used without documentation, it
may be necessary to provide help and documentation. Any such information
should be easy to search, focused on the user's task, list concrete steps to be
carried out, and not be too large.”
Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015
How to Interpret?
Use severity judgments to prioritize fixes
Frequency of problem
Impact of problem
Persistence – will users be repeatedly bothered?
Multiple independent raters increase reliability
Bigger questions – does this design work at all?
As with usability studies, try to generalize
Don't solve lots of small problems if the design is inherently problematic
Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015
Severity Ratings
0. No problem
1. Cosmetic
2. Minor
3. Major
4. Catastrophe
Measure both impact and frequency?
Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015
Reporting heuristic violationshttp://ocw.mit.edu/courses/electrical-engineering-and-computer-science/
6-831-user-interface-design-and-implementation-spring-2011/lecture-notes/MIT6_831S11_lec23.pdf
• Goal - communicate problems
• Identify successes
• Be constructive
• Be specific
Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015
Heuristic Evaluation reportshttp://ocw.mit.edu/courses/electrical-engineering-and-computer-science/
6-831-user-interface-design-and-implementation-spring-2011/lecture-notes/MIT6_831S11_lec23.pdf
• Problem
• Heuristic
• Description
• Severity
• Recommendations
• Screenshot
Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015
Example: NIH Undiagnosed
Disease Program UDPICs LIMS tool
Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015
Example: NIH Undiagnosed
Disease Program UDPICs LIMS tool
Heuristic Visibility of system status; Consistency and standards; Recognition rather than
recall
Description The “gear” icon is often used to indicate a menu of systems settings and
preference. Although this is not a standard, it is a widely-used convention.
UDPICS uses this gear icon to access a menu that contains a variety of options
- some of which are settings and others providing additional system functionality
Figure 2). This may confuse users who select the menu looking only for settings
selections, or for those who look elsewhere for options found in this menu. The
use of the gear item also raises concerns for administrative users, who might be
confused by the gear icon on the one hand and the “settings and preferences”
menu on the left-hand navigation bar. 

Severity Minor
Suggested
Revisions
One possible solution would be to remove all non-settings items from this menu,
adding additional choices to the otherwise underutilized menu bar. Even if the
left-hand navigation bar is available only to administrators, placing all settings
menu in a single place and adjusting the available options based on user
privileges might be easier for users.
Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015
Making use of heuristic evaluation
results?
●
Have member of development team present during
inspection?
Can be done with usability studies and other inspections as well
They should observe, not analyze
●
Debriefing session to explore fixes
Consider redesigns where appropriate.
Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015
Other Inspection Methods
http://www.useit.com/papers/heuristic/inspection_summary.html
Heuristic estimation – compare interfaces
Feature Inspection – look for long sequences
of operations, unnatural sequences,
those requiring extensive skill...
Consistency inspection – compare designs for consistency
Standards Inspection
Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015
Which Heuristics?
• Multiple versions of Nielsen’s list
• Other versions
– Special cases?
• More heuristics – more focus
– ..but less study
• Too many heuristics – cumbersome, complicated
Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015
Web Usability Heuristics

http://www.andybudd.com/archives/2007/01/
heuristics_for_modern_web_application_development/index.htm
• Design for user expectations
• Clarity
• Minimize Unnecessary Complexity and Cognitive Load
• Efficiency and Task Completion
• Provide Users with Context
• Consistency and Standards
• Prevent Errors
• Help users, notice, understand, and recover from errors
• Promote a pleasurable and positive web experience
Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015
Usability Evaluation of an Electronic Medication
Administration Record (eMAR) Application

Guo, et al. 2011
• eMAR tasks
– Access to drug information, policies, and procedures related to
meds
– Context-specific patient clinical results
– Facilitate communication between nurses and pharmacists
– Verification of the five “rights” (patient, drug, dose, route, and
time)
• Heuristic Evaluation for usability
• Using Zhang’s heuristics and severity ratings
Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015
Heuristic evaluation of eMAR

Guo, et al. 2011
• Tasks
– Login
– Order and modify medication
– Verify medication orders
– Access drug references
– Administer medication
– Edit eMAR
– Generate reports and review
• Procedure
– Train evaluators
– Conduct evaluation
– Calculate agreement
– Build consensus
– Review with staff – conduct tasks
Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015
Heuristic evaluation of eMAR

Guo, et al. 2011
• Observations
– classified by heuristic,
– grouped into usability problems
– Organized by task
Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015
Heuristic evaluation of eMAR

Guo, et al. 2011
Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015
Heuristic evaluation of eMAR

Guo, et al. 2011
Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015
Agreement?
• What if multiple reviewers disagree?
• Can calculate inter-rater reliability
• Cohen’s kappa
• Raw agreement
• Goal here is to find potential problems -
• being thorough is more important than agreeing

Mais conteúdo relacionado

Mais procurados

Practitioners’ Expectations on Automated Fault Localization
Practitioners’ Expectations on Automated Fault LocalizationPractitioners’ Expectations on Automated Fault Localization
Practitioners’ Expectations on Automated Fault LocalizationPavneet Singh Kochhar
 
Human Computer Interaction - Heuristic Evaluation
Human Computer Interaction - Heuristic EvaluationHuman Computer Interaction - Heuristic Evaluation
Human Computer Interaction - Heuristic Evaluationemmadmd
 
Heuristic evaluation
Heuristic evaluationHeuristic evaluation
Heuristic evaluationGaurav Bhatia
 
Final results of the teleherence web-mobile-phone system to support client tr...
Final results of the teleherence web-mobile-phone system to support client tr...Final results of the teleherence web-mobile-phone system to support client tr...
Final results of the teleherence web-mobile-phone system to support client tr...husITa
 

Mais procurados (6)

Practitioners’ Expectations on Automated Fault Localization
Practitioners’ Expectations on Automated Fault LocalizationPractitioners’ Expectations on Automated Fault Localization
Practitioners’ Expectations on Automated Fault Localization
 
Heuristic evaluation
Heuristic evaluationHeuristic evaluation
Heuristic evaluation
 
Human Computer Interaction - Heuristic Evaluation
Human Computer Interaction - Heuristic EvaluationHuman Computer Interaction - Heuristic Evaluation
Human Computer Interaction - Heuristic Evaluation
 
Heuristic evaluation
Heuristic evaluationHeuristic evaluation
Heuristic evaluation
 
Heuristic ux-evaluation
Heuristic ux-evaluationHeuristic ux-evaluation
Heuristic ux-evaluation
 
Final results of the teleherence web-mobile-phone system to support client tr...
Final results of the teleherence web-mobile-phone system to support client tr...Final results of the teleherence web-mobile-phone system to support client tr...
Final results of the teleherence web-mobile-phone system to support client tr...
 

Semelhante a Baobab Health 2015 Usability Inspections

30 years of usability heuristics
30 years of usability heuristics30 years of usability heuristics
30 years of usability heuristicsUser Vision
 
Usability Evaluation
Usability EvaluationUsability Evaluation
Usability EvaluationSaqib Shehzad
 
Introduction to usability studies, presented to Baobab Health Trust
Introduction to usability studies, presented to Baobab Health TrustIntroduction to usability studies, presented to Baobab Health Trust
Introduction to usability studies, presented to Baobab Health TrustHarry Hochheiser
 
Notes on user observations for Baobab Health Trust, March 2014
Notes on user observations for Baobab Health Trust, March 2014Notes on user observations for Baobab Health Trust, March 2014
Notes on user observations for Baobab Health Trust, March 2014Harry Hochheiser
 
How To Drive Data Driven Change In A Legacy Organization
How To Drive Data Driven Change In A Legacy OrganizationHow To Drive Data Driven Change In A Legacy Organization
How To Drive Data Driven Change In A Legacy OrganizationJovi Pinon
 
Unit 3_Evaluation Technique.pptx
Unit 3_Evaluation Technique.pptxUnit 3_Evaluation Technique.pptx
Unit 3_Evaluation Technique.pptxssuser50f868
 
Simple Ways of Planning, Designing and Testing Usability of a Software Produc...
Simple Ways of Planning, Designing and Testing Usability of a Software Produc...Simple Ways of Planning, Designing and Testing Usability of a Software Produc...
Simple Ways of Planning, Designing and Testing Usability of a Software Produc...KAROLINA ZMITROWICZ
 
Streamlined Product Evaluation
Streamlined Product EvaluationStreamlined Product Evaluation
Streamlined Product Evaluationweeks.c
 
Evaluation in hci
Evaluation in hciEvaluation in hci
Evaluation in hcisajid rao
 
Impersonal Recommendation system on top of Hadoop
Impersonal Recommendation system on top of HadoopImpersonal Recommendation system on top of Hadoop
Impersonal Recommendation system on top of HadoopKostiantyn Kudriavtsev
 
What I Learned In Pr Writing
What I Learned In Pr WritingWhat I Learned In Pr Writing
What I Learned In Pr Writingcwhitin4
 
Designfor Strangers
Designfor StrangersDesignfor Strangers
Designfor Strangersguest08cd22
 
Designfor Strangers
Designfor StrangersDesignfor Strangers
Designfor Strangersguestbdd02b
 
Designfo#{1} #{2}trangers
Designfo#{1} #{2}trangersDesignfo#{1} #{2}trangers
Designfo#{1} #{2}trangersguest0437b8
 
Designfor Strangers
Designfor StrangersDesignfor Strangers
Designfor Strangersguru100
 
Designfor strangers
Designfor strangersDesignfor strangers
Designfor strangersguestc72c35
 
Design For Strangers
Design For StrangersDesign For Strangers
Design For Strangerstest99
 

Semelhante a Baobab Health 2015 Usability Inspections (20)

30 years of usability heuristics
30 years of usability heuristics30 years of usability heuristics
30 years of usability heuristics
 
Usability Evaluation
Usability EvaluationUsability Evaluation
Usability Evaluation
 
Introduction to usability studies, presented to Baobab Health Trust
Introduction to usability studies, presented to Baobab Health TrustIntroduction to usability studies, presented to Baobab Health Trust
Introduction to usability studies, presented to Baobab Health Trust
 
Notes on user observations for Baobab Health Trust, March 2014
Notes on user observations for Baobab Health Trust, March 2014Notes on user observations for Baobab Health Trust, March 2014
Notes on user observations for Baobab Health Trust, March 2014
 
How To Drive Data Driven Change In A Legacy Organization
How To Drive Data Driven Change In A Legacy OrganizationHow To Drive Data Driven Change In A Legacy Organization
How To Drive Data Driven Change In A Legacy Organization
 
Unit 3_Evaluation Technique.pptx
Unit 3_Evaluation Technique.pptxUnit 3_Evaluation Technique.pptx
Unit 3_Evaluation Technique.pptx
 
Simple Ways of Planning, Designing and Testing Usability of a Software Produc...
Simple Ways of Planning, Designing and Testing Usability of a Software Produc...Simple Ways of Planning, Designing and Testing Usability of a Software Produc...
Simple Ways of Planning, Designing and Testing Usability of a Software Produc...
 
Usability_Evaluation
Usability_EvaluationUsability_Evaluation
Usability_Evaluation
 
Streamlined Product Evaluation
Streamlined Product EvaluationStreamlined Product Evaluation
Streamlined Product Evaluation
 
Heuristic evaluation
Heuristic evaluationHeuristic evaluation
Heuristic evaluation
 
Evaluation in hci
Evaluation in hciEvaluation in hci
Evaluation in hci
 
Impersonal Recommendation system on top of Hadoop
Impersonal Recommendation system on top of HadoopImpersonal Recommendation system on top of Hadoop
Impersonal Recommendation system on top of Hadoop
 
What I Learned In Pr Writing
What I Learned In Pr WritingWhat I Learned In Pr Writing
What I Learned In Pr Writing
 
Designfor Strangers
Designfor StrangersDesignfor Strangers
Designfor Strangers
 
Biblioteca.
Biblioteca.Biblioteca.
Biblioteca.
 
Designfor Strangers
Designfor StrangersDesignfor Strangers
Designfor Strangers
 
Designfo#{1} #{2}trangers
Designfo#{1} #{2}trangersDesignfo#{1} #{2}trangers
Designfo#{1} #{2}trangers
 
Designfor Strangers
Designfor StrangersDesignfor Strangers
Designfor Strangers
 
Designfor strangers
Designfor strangersDesignfor strangers
Designfor strangers
 
Design For Strangers
Design For StrangersDesign For Strangers
Design For Strangers
 

Mais de Harry Hochheiser

Baobab Health, Cognitive Walkthrough
Baobab Health, Cognitive WalkthroughBaobab Health, Cognitive Walkthrough
Baobab Health, Cognitive WalkthroughHarry Hochheiser
 
Baobab 2015 Cognitive issues and usability
Baobab 2015 Cognitive issues and usabilityBaobab 2015 Cognitive issues and usability
Baobab 2015 Cognitive issues and usabilityHarry Hochheiser
 
Baobab 2015 modeling and design
Baobab 2015   modeling and designBaobab 2015   modeling and design
Baobab 2015 modeling and designHarry Hochheiser
 
Baobab spring 2015 analyzing
Baobab spring 2015   analyzingBaobab spring 2015   analyzing
Baobab spring 2015 analyzingHarry Hochheiser
 
Baobab spring 2015 usability and contextual inquiry
Baobab spring 2015   usability and contextual inquiryBaobab spring 2015   usability and contextual inquiry
Baobab spring 2015 usability and contextual inquiryHarry Hochheiser
 
Toward interactive visual tools for comparing phenotype profiles
Toward interactive visual tools for comparing phenotype profilesToward interactive visual tools for comparing phenotype profiles
Toward interactive visual tools for comparing phenotype profilesHarry Hochheiser
 
The Monarch Initiative Phenotype Grid
The Monarch Initiative Phenotype GridThe Monarch Initiative Phenotype Grid
The Monarch Initiative Phenotype GridHarry Hochheiser
 
Hochheiser nlm-meeting-201406041612
Hochheiser nlm-meeting-201406041612Hochheiser nlm-meeting-201406041612
Hochheiser nlm-meeting-201406041612Harry Hochheiser
 
Notes on redesign of Baobab Health Trust Prescribing Interface
Notes on redesign of Baobab Health Trust Prescribing InterfaceNotes on redesign of Baobab Health Trust Prescribing Interface
Notes on redesign of Baobab Health Trust Prescribing InterfaceHarry Hochheiser
 
Modeling and Design Notes for HIV Testing and Counseling, Baobab Health
Modeling and Design Notes for HIV Testing and Counseling, Baobab HealthModeling and Design Notes for HIV Testing and Counseling, Baobab Health
Modeling and Design Notes for HIV Testing and Counseling, Baobab HealthHarry Hochheiser
 
User Interface design notes
User Interface design notesUser Interface design notes
User Interface design notesHarry Hochheiser
 
Usability - cognitive Factors - Baobab Health Trust, March 2014
Usability - cognitive Factors - Baobab Health Trust, March 2014 Usability - cognitive Factors - Baobab Health Trust, March 2014
Usability - cognitive Factors - Baobab Health Trust, March 2014 Harry Hochheiser
 
Contextual Inquiry and Modeling Notes, Baobab Trust, March 2014
Contextual Inquiry and Modeling Notes, Baobab Trust, March 2014Contextual Inquiry and Modeling Notes, Baobab Trust, March 2014
Contextual Inquiry and Modeling Notes, Baobab Trust, March 2014Harry Hochheiser
 
Translational Data Sharing: Informatics Challenges and Opportunities
Translational Data Sharing: Informatics Challenges and OpportunitiesTranslational Data Sharing: Informatics Challenges and Opportunities
Translational Data Sharing: Informatics Challenges and OpportunitiesHarry Hochheiser
 
Adventures in Translational Bioinformatics
Adventures in Translational BioinformaticsAdventures in Translational Bioinformatics
Adventures in Translational BioinformaticsHarry Hochheiser
 

Mais de Harry Hochheiser (16)

Baobab Health, Cognitive Walkthrough
Baobab Health, Cognitive WalkthroughBaobab Health, Cognitive Walkthrough
Baobab Health, Cognitive Walkthrough
 
Baobab User stories
Baobab User storiesBaobab User stories
Baobab User stories
 
Baobab 2015 Cognitive issues and usability
Baobab 2015 Cognitive issues and usabilityBaobab 2015 Cognitive issues and usability
Baobab 2015 Cognitive issues and usability
 
Baobab 2015 modeling and design
Baobab 2015   modeling and designBaobab 2015   modeling and design
Baobab 2015 modeling and design
 
Baobab spring 2015 analyzing
Baobab spring 2015   analyzingBaobab spring 2015   analyzing
Baobab spring 2015 analyzing
 
Baobab spring 2015 usability and contextual inquiry
Baobab spring 2015   usability and contextual inquiryBaobab spring 2015   usability and contextual inquiry
Baobab spring 2015 usability and contextual inquiry
 
Toward interactive visual tools for comparing phenotype profiles
Toward interactive visual tools for comparing phenotype profilesToward interactive visual tools for comparing phenotype profiles
Toward interactive visual tools for comparing phenotype profiles
 
The Monarch Initiative Phenotype Grid
The Monarch Initiative Phenotype GridThe Monarch Initiative Phenotype Grid
The Monarch Initiative Phenotype Grid
 
Hochheiser nlm-meeting-201406041612
Hochheiser nlm-meeting-201406041612Hochheiser nlm-meeting-201406041612
Hochheiser nlm-meeting-201406041612
 
Notes on redesign of Baobab Health Trust Prescribing Interface
Notes on redesign of Baobab Health Trust Prescribing InterfaceNotes on redesign of Baobab Health Trust Prescribing Interface
Notes on redesign of Baobab Health Trust Prescribing Interface
 
Modeling and Design Notes for HIV Testing and Counseling, Baobab Health
Modeling and Design Notes for HIV Testing and Counseling, Baobab HealthModeling and Design Notes for HIV Testing and Counseling, Baobab Health
Modeling and Design Notes for HIV Testing and Counseling, Baobab Health
 
User Interface design notes
User Interface design notesUser Interface design notes
User Interface design notes
 
Usability - cognitive Factors - Baobab Health Trust, March 2014
Usability - cognitive Factors - Baobab Health Trust, March 2014 Usability - cognitive Factors - Baobab Health Trust, March 2014
Usability - cognitive Factors - Baobab Health Trust, March 2014
 
Contextual Inquiry and Modeling Notes, Baobab Trust, March 2014
Contextual Inquiry and Modeling Notes, Baobab Trust, March 2014Contextual Inquiry and Modeling Notes, Baobab Trust, March 2014
Contextual Inquiry and Modeling Notes, Baobab Trust, March 2014
 
Translational Data Sharing: Informatics Challenges and Opportunities
Translational Data Sharing: Informatics Challenges and OpportunitiesTranslational Data Sharing: Informatics Challenges and Opportunities
Translational Data Sharing: Informatics Challenges and Opportunities
 
Adventures in Translational Bioinformatics
Adventures in Translational BioinformaticsAdventures in Translational Bioinformatics
Adventures in Translational Bioinformatics
 

Último

Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
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
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
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
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
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
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 

Último (20)

Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
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
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
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
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
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
 
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
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 

Baobab Health 2015 Usability Inspections

  • 1. Usability Inspections: Heuristic Evaluation Harry Hochheiser Biomedical Informatics harryh@pitt.edu Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015
  • 2. Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015 Goal of Usability Assessments • Can users complete tasks? • Appropriateness of mental models • Comparative efficiency • Subjective satisfaction • How do we assess?
  • 3. Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015 No bright lines Design Functional systemPaper Prototype Release Usability Inspections Usability Studies Empirical User Studies, Case Studies, Longitudinal Studies, Acceptance Tests Low  cost,  low  validity Higher  cost,  validity
  • 4. Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015 Usability Inspections • “clean-room” static examination of usability • Methodically scrutinize interfaces in search of potential problems • Pros: – Inexpensive – no users, relatively easy – Identify major issues at a relatively early stage • Cons: – May miss problems: generally find < 50% – All results are hypothetical – don’t know which problems might really lead to errors
  • 5. Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015 Common Questions across inspection types ● Who inspects? ● Background ● How many? ● Which tasks? ● How to interpret findings? ● Problems are not “real” problems experience by users ● How important are they?
  • 6. Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015 Broad classes of inspections Heuristic Evaluations: How well does an interface conform to guidelines for interface design? Walkthrough: Analytic examination of interface and interaction requirements, usually informed by some model of the user Many variants...
  • 7. Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015 Who inspects? Heuristic inspection Usability experts Domain experts Combination? (Double experts) Users should participate as users when possible 3-5 experts? (Nielsen) Or more... Work alone, or in teams.. Walkthroughs May require more cognitive background Domain expert feedback helpful Conducted by a team?
  • 8. Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015 Tasks Heuristic inspections Set tasks Open-ended exploration Walkthroughs Generally, specific tasks
  • 9. Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015 Nielsen's Heuristics Nielsen, 1994 - http://www.nngroup.com/articles/ten-usability-heuristics/ • Visibility of system status • Match between system and real world • User control and freedom • Consistency and standards • Error prevention • Recognition rather than recall • Flexibility and efficiency of use • Aesthetic and minimalist design • Help users recognize, diagnose, and recover from errors • Help and documentation
  • 10. Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015 Results
 Nielsen and Molich 1990 , Nielsen 1993 • Few false positives • Find < 50% of errors • “In general, we would expect aggregates of five evaluators to find about two thirds of the usability problems which is really quite good for an informal and inexpensive technique like heuristic evaluation.”
  • 11. Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015 Results
 Nielsen and Molich 1990
  • 12. Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015 Results
 Nielsen and Molich 1990 Source of the “you only need 5 evaluators” rule… Hotly contested…
  • 13. Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015 Which Evaluators?
 Nielsen, 1992 • “Double Experts” - Domain and Usability expertise – considered best • Not always available – use some of each, or teams
  • 14. Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015 Heuristic Evaluation Procedure Evaluators work alone (except for when they work in teams) Optional observer can help explain confusing issues and to record issues. Go through interface several times List specific tasks Note discrepancies between interface and heuristic Note any concerns - even those that don’t exactly fit heuristics Individual evaluators meet to aggregate results agree on interpretation and prioritization
  • 15. Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015 Nielsen's Heuristics Nielsen, 1994 - http://www.nngroup.com/articles/ten-usability-heuristics/ • Visibility of system status •“The system should always keep users informed about what is going on, through appropriate feedback within reasonable time” • Match between system and real world “The system should speak the users’ language, with words, phrases, and concepts familiar to the user, rather than system-oriented terms. Follow real- world conventions, making information appear in a natural and logical order.” • User control and freedom “Users often choose system functions by mistake and will need a clearly marked "emergency exit" to leave the unwanted state without having to go through an extended dialogue. Support undo and redo.”
  • 16. Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015 Nielsen's Heuristics Nielsen, 1994 - http://www.nngroup.com/articles/ten-usability-heuristics/ • Consistency and standards “Users should not have to wonder whether different words, situations, or actions mean the same thing. Follow platform conventions.” • Error prevention “Even better than good error messages is a careful design which prevents a problem from occurring in the first place. Either eliminate error-prone conditions or check for them and present users with a confirmation option before they commit to the action.” • Recognition rather than recall “Minimize the user's memory load by making objects, actions, and options visible. The user should not have to remember information from one part of the dialogue to another. Instructions for use of the system should be visible or easily retrievable whenever appropriate.”
  • 17. Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015 Nielsen's Heuristics Nielsen, 1994 - http://www.nngroup.com/articles/ten-usability-heuristics/ • Flexibility and efficiency of use “Accelerators -- unseen by the novice user -- may often speed up the interaction for the expert user such that the system can cater to both inexperienced and experienced users. Allow users to tailor frequent actions.” • Aesthetic and minimalist design • “Dialogues should not contain information which is irrelevant or rarely needed. Every extra unit of information in a dialogue competes with the relevant units of information and diminishes their relative visibility.”
  • 18. Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015 Nielsen's Heuristics Nielsen, 1994 - http://www.nngroup.com/articles/ten-usability-heuristics/ • Help users recognize, diagnose, and recover from errors “Error messages should be expressed in plain language (no codes), precisely indicate the problem, and constructively suggest a solution.” • Help and documentation “Even though it is better if the system can be used without documentation, it may be necessary to provide help and documentation. Any such information should be easy to search, focused on the user's task, list concrete steps to be carried out, and not be too large.”
  • 19. Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015 How to Interpret? Use severity judgments to prioritize fixes Frequency of problem Impact of problem Persistence – will users be repeatedly bothered? Multiple independent raters increase reliability Bigger questions – does this design work at all? As with usability studies, try to generalize Don't solve lots of small problems if the design is inherently problematic
  • 20. Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015 Severity Ratings 0. No problem 1. Cosmetic 2. Minor 3. Major 4. Catastrophe Measure both impact and frequency?
  • 21. Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015 Reporting heuristic violationshttp://ocw.mit.edu/courses/electrical-engineering-and-computer-science/ 6-831-user-interface-design-and-implementation-spring-2011/lecture-notes/MIT6_831S11_lec23.pdf • Goal - communicate problems • Identify successes • Be constructive • Be specific
  • 22. Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015 Heuristic Evaluation reportshttp://ocw.mit.edu/courses/electrical-engineering-and-computer-science/ 6-831-user-interface-design-and-implementation-spring-2011/lecture-notes/MIT6_831S11_lec23.pdf • Problem • Heuristic • Description • Severity • Recommendations • Screenshot
  • 23. Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015 Example: NIH Undiagnosed Disease Program UDPICs LIMS tool
  • 24. Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015 Example: NIH Undiagnosed Disease Program UDPICs LIMS tool Heuristic Visibility of system status; Consistency and standards; Recognition rather than recall Description The “gear” icon is often used to indicate a menu of systems settings and preference. Although this is not a standard, it is a widely-used convention. UDPICS uses this gear icon to access a menu that contains a variety of options - some of which are settings and others providing additional system functionality Figure 2). This may confuse users who select the menu looking only for settings selections, or for those who look elsewhere for options found in this menu. The use of the gear item also raises concerns for administrative users, who might be confused by the gear icon on the one hand and the “settings and preferences” menu on the left-hand navigation bar. 
 Severity Minor Suggested Revisions One possible solution would be to remove all non-settings items from this menu, adding additional choices to the otherwise underutilized menu bar. Even if the left-hand navigation bar is available only to administrators, placing all settings menu in a single place and adjusting the available options based on user privileges might be easier for users.
  • 25. Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015 Making use of heuristic evaluation results? ● Have member of development team present during inspection? Can be done with usability studies and other inspections as well They should observe, not analyze ● Debriefing session to explore fixes Consider redesigns where appropriate.
  • 26. Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015 Other Inspection Methods http://www.useit.com/papers/heuristic/inspection_summary.html Heuristic estimation – compare interfaces Feature Inspection – look for long sequences of operations, unnatural sequences, those requiring extensive skill... Consistency inspection – compare designs for consistency Standards Inspection
  • 27. Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015 Which Heuristics? • Multiple versions of Nielsen’s list • Other versions – Special cases? • More heuristics – more focus – ..but less study • Too many heuristics – cumbersome, complicated
  • 28. Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015 Web Usability Heuristics
 http://www.andybudd.com/archives/2007/01/ heuristics_for_modern_web_application_development/index.htm • Design for user expectations • Clarity • Minimize Unnecessary Complexity and Cognitive Load • Efficiency and Task Completion • Provide Users with Context • Consistency and Standards • Prevent Errors • Help users, notice, understand, and recover from errors • Promote a pleasurable and positive web experience
  • 29. Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015 Usability Evaluation of an Electronic Medication Administration Record (eMAR) Application
 Guo, et al. 2011 • eMAR tasks – Access to drug information, policies, and procedures related to meds – Context-specific patient clinical results – Facilitate communication between nurses and pharmacists – Verification of the five “rights” (patient, drug, dose, route, and time) • Heuristic Evaluation for usability • Using Zhang’s heuristics and severity ratings
  • 30. Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015 Heuristic evaluation of eMAR
 Guo, et al. 2011 • Tasks – Login – Order and modify medication – Verify medication orders – Access drug references – Administer medication – Edit eMAR – Generate reports and review • Procedure – Train evaluators – Conduct evaluation – Calculate agreement – Build consensus – Review with staff – conduct tasks
  • 31. Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015 Heuristic evaluation of eMAR
 Guo, et al. 2011 • Observations – classified by heuristic, – grouped into usability problems – Organized by task
  • 32. Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015 Heuristic evaluation of eMAR
 Guo, et al. 2011
  • 33. Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015 Heuristic evaluation of eMAR
 Guo, et al. 2011
  • 34. Harry Hochheiser, harryh@pitt.edu Baobab Health, February 2015 Agreement? • What if multiple reviewers disagree? • Can calculate inter-rater reliability • Cohen’s kappa • Raw agreement • Goal here is to find potential problems - • being thorough is more important than agreeing