user experience talk
TRANSCRIPT
Corilus – User experience
Robin De Croon
Joris Klerkx & Erik Duval †
http://[email protected]
Wednesday, May 11, 2016 1
Who am I?
• Master in Computer Science – KU Leuven• master thesis: visualizing energy usage of smart home• specialization: HCI à iterative design
• PhD Student at Department of Computer Science – KU Leuven• Working on healthcare related projects
• MAPC (Corilus)• Emurgency• MyHealthData (Corilus)
• Strong interest in information visualization and health informatics
• Will post these slides on http://slideshare.net
Wednesday, May 11, 2016 2
Robin De Croon
Slides based on work of my supervisors
Wednesday, May 11, 2016 3
Dr. Joris Klerkx Prof. dr. ir. Erik Duval✝
you can find their slides on slideshare.net
Today
• Introduction• User-centered design• Rapid prototyping• Evaluation methods
Thursday, May 12, 2016 4
Today
• Introduction• User-centered design• Rapid prototyping• Evaluation methods
Thursday, May 12, 2016 5
Human-Computer Interaction
a discipline concerned with the• design• evaluation and• implementation
of interactive computing systems for human use and with the study of major phenomena surrounding them.
ACM
Thursday, May 12, 2016 6
HCI - augment
Wednesday, May 11, 2016 7
“To augment the human intellect” (Engelbart, 1962)
Frustration with computers
Wednesday, May 11, 2016 8
www.web42.com/badday/
Wednesday, May 11, 2016 9www.interaction-design.org/encyclopedia/usability_evaluation.html
Wednesday, May 11, 2016 10
Remove friction betweenusers and machines
Not so easy...
Wednesday, May 11, 2016 11www.popsci.com/gadgets/article/2013-07/one-laptop-childs-de-evolutionhttp://erikduval.wordpress.com/2008/09/10/laptop-fun/
But important...
Wednesday, May 11, 2016 12http://www.sitepoint.com/bad-ux-healthcare/
Everywhere...
Wednesday, May 11, 2016 13
Also important...
Wednesday, May 11, 2016 14
Wednesday, May 11, 2016 15
HCI
Task
UserTechnology
Context
Task – taking notes
Wednesday, May 11, 2016 16
Task – taking notes
Microsoft Word Evernote
Wednesday, May 11, 2016 17
Task – quick sketch
Autocad Paint
Wednesday, May 11, 2016 18
Task – company communication
Mail Slack
Wednesday, May 11, 2016 19
Task – search information
Wednesday, May 11, 2016 20www.insidefacebook.com/2013/10/03/why-facebook-hashtags-were-doomed-to-fail/
Technology / context
Wednesday, May 11, 2016 21
Technology
Wednesday, May 11, 2016 22
Technology
Wednesday, May 11, 2016 23
Technology
Wednesday, May 11, 2016 24
Technology
Wednesday, May 11, 2016 25
Technology as an enabler!
Wednesday, May 11, 2016
User
Wednesday, May 11, 2016 27
User
Wednesday, May 11, 2016 28
Wednesday, May 11, 2016 29
Wednesday, May 11, 2016 30
Building a Graphical User Interface
Wednesday, May 11, 2016 31
Wednesday, May 11, 2016 32
https://www.nngroup.com/articles/definition-user-experience/
Wednesday, May 11, 2016 33
Myth“We can fix the interface at the end”
• good design is more than just user interface
• having right features, building those features right
Wednesday, May 11, 2016 34
Usability
The effectiveness, efficiency, and satisfaction with which specified users achieve specified goals in particular environments
Wednesday, May 11, 2016 35
This does not mean you have to create a “dry” design or something that is only good for novices – it all depends on your goals
(user/task/context/technology)
Traditional Design Process
Wednesday, May 11, 2016 36
Today
• Introduction• User-centered design• Rapid prototyping• Evaluation methods
Thursday, May 12, 2016 37
User-Centered Design
“The central premise of user-centered design is that the best designed products and services result from understanding the needs of people who will use them.”
You are NOT the user!
(if you are the designer)
Wednesday, May 11, 2016 http://blog.experientia.com/uk-design-council-on-user-centred-design-and-experience-design/
Know your users à Study workflow & habits
Wednesday, May 11, 2016 39
Wednesday, May 11, 2016 40
“Logical analysis is not a good way to predict people's behavior (nor are focus groups or surveys): observation is the key”
— Donald A. Norman
Wednesday, May 11, 2016 41
https://www.nngroup.com/articles/first-rule-of-usability-dont-listen-to-users/
43
It’s really hard to design products by focusgroups.
A lot of times, people don’t know whatthey want until you show it to them...
That doesn’t mean we don’t listen tocustomers, but it’s hard for them to tell youwhat they want when they’ve never seenanything remotely like it.
— Steve Jobs
User Observations
• Don’t ask for opinions
• Study behavior not opinions
Wednesday, May 11, 2016 44
The user is always right
If the user does something “wrong”
à it is the fault of the system designer!
Wednesday, May 11, 2016 45
The Confirmation Bias
Wednesday, May 11, 2016 46http://jamesclear.com/
Mental Models
“Internal constructions of ‘some’ aspect of the external world that are manipulated, enabling predictions and inferences to be made “
Craik, 1943
Both conscious & unconscious
Wednesday, May 11, 2016 47
A mental model represents what a person thinks is true… but isn’t necessarily true
Wednesday, May 11, 2016 48
Wednesday, May 11, 2016 49
Wednesday, May 11, 2016 50
Wednesday, May 11, 2016 51
Wednesday, May 11, 2016 52
Users ó Designers different mental models
Wednesday, May 11, 2016 53
Wednesday, May 11, 2016 54
DESIGN PROCESS
Wednesday, May 11, 2016 55
User-centered Rapid Prototyping Design
Wednesday, May 11, 2016 56
EMPIRICAL evaluation in REALISTIC settings
Implement
Design
Evaluate
Iterative design
Wednesday, May 11, 2016 57
paper prototype
digital prototype
usable product
Where do you start?
Wednesday, May 11, 2016 58
Step 1: Define purpose
• Define goals of your application
• Your vision for it
• The intended tasks to use it for
• Who is the end user?
• What is the context of use?
Wednesday, May 11, 2016 59
HCI
Task
UserTechnology
Context
Step 2: User research
• Develop persona’s• Fictive users based on real data & facts
Wednesday, May 11, 2016 60
Wednesday, May 11, 2016 61http://www.usability.gov/how-to-and-tools/methods/personas.html
Wednesday, May 11, 2016 62
Wednesday, May 11, 2016 63http://user.com/assets/files/downloads/sample-persona-from-interaction-design-inc.pdf
Wednesday, May 11, 2016 64www.usability.gov/how-to-and-tools/methods/personas.html
Wednesday, May 11, 2016 65http://www.usability.gov/how-to-and-tools/methods/personas.html
Why?
• Build empathy
• Develop focus
• Communicate and form consensus
• Make and defend decisions
• Measure effectiveness
• Focus on the needs of the most important target group
NOT:
• representation of all user groups
• describe all needs of a product
Wednesday, May 11, 2016 66
Effective personas
• Representative of a ‘big’ user group
• Show user needs and expectations
• Show how an app will be used
• Make universal features and functionalities apparent
• Describe ‘real’ people with background, goals and values
• Rule of thumb: max. 3 à 4 personas per project
Wednesday, May 11, 2016 67http://www.usability.gov/how-to-and-tools/methods/personas.html
Wednesday, May 11, 2016 68
https://www.interaction-design.org/literature/book/the-encyclopedia-of-human-computer-interaction-2nd-ed/personas
Step 3: storyboarding
Wednesday, May 11, 2016 69http://www.smashingmagazine.com/2014/08/a-closer-look-at-personas-part-1/
Wednesday, May 11, 2016 70hci.stanford.edu/courses/cs147/2009/assignments/storyboard_notes.pdf
Wednesday, May 11, 2016 71hci.stanford.edu/courses/cs147/2009/assignments/storyboard_notes.pdf
Wednesday, May 11, 2016 72hci.stanford.edu/courses/cs147/2009/assignments/storyboard_notes.pdf
Wednesday, May 11, 2016 73hci.stanford.edu/courses/cs147/2009/assignments/storyboard_notes.pdf
Wednesday, May 11, 2016 74hci.stanford.edu/courses/cs147/2009/assignments/storyboard_notes.pdf
Wednesday, May 11, 2016 75hci.stanford.edu/courses/cs147/2009/assignments/storyboard_notes.pdf
Wednesday, May 11, 2016 76hci.stanford.edu/courses/cs147/2009/assignments/storyboard_notes.pdf
Wednesday, May 11, 2016 77hci.stanford.edu/courses/cs147/2009/assignments/storyboard_notes.pdf
Wednesday, May 11, 2016 78hci.stanford.edu/courses/cs147/2009/assignments/storyboard_notes.pdf
Wednesday, May 11, 2016 79hci.stanford.edu/courses/cs147/2009/assignments/storyboard_notes.pdf
Wednesday, May 11, 2016 80
http://dl.acm.org/citation.cfm?id=163268
Wednesday, May 11, 2016 81
Take a short break and form teams of ?
Step 1: Define purpose
Step 2: User research (persona)
Step 3: Develop storyboard
Medication intake• Tasks• Context • Difficulties? • .. ?
Wednesday, May 11, 2016 82
Today
• Introduction• User-centered design• Rapid prototyping• Evaluation methods
Thursday, May 12, 2016 83
Step 4: Prototyping
Wednesday, May 11, 2016 84www.paperprototyping.com/
Wednesday, May 11, 2016 85
Wednesday, May 11, 2016 86
Wednesday, May 11, 2016 87
Typical set-up
Wednesday, May 11, 2016 88
No need for artistic skills!
Wednesday, May 11, 2016 89http://www.userfocus.co.uk/articles/paperprototyping.html
Wireframes are not Paper Prototypes
Wednesday, May 11, 2016 90http://www.userfocus.co.uk/articles/paperprototyping.html
Whiteboarding is not as effective!
Wednesday, May 11, 2016 91
Paper Prototypes
Thursday, May 12, 2016 92
• Early feedback
• Time efficient
PERSONAL EXAMPLES
CareConnect Mobile
MyMedicationData
Triatriumph
Wednesday, May 11, 2016 93
Battery
Thursday, May 12, 2016 94
Weight
Thursday, May 12, 2016 95
http://www.elmospa.com/userfiles/i mage/Varie/forza.png
No internet connection
Thursday, May 12, 2016 96
Time expensive
Thursday, May 12, 2016 97
Information overload
Thursday, May 12, 2016 98
http://m.c.lnkd.licdn.com/mpr/mpr/p /5/005/061/1de/3cc6bc7.jpg
Usability
Thursday, May 12, 2016 100
Thursday, May 12, 2016 101
Mobile Affordances
Thursday, May 12, 2016 102
Medical Affordances
GPS to patient & open right file
Thursday, May 12, 2016 103
Some Sketches
Thursday, May 12, 2016 104
Participatory design approach
• WEL à Onderzoek• Vergelijkend onderzoek
5/11/16 105
5/11/16 106
Subjective Input
Wednesday, May 11, 2016 107
Stocky, T., Faaborg, A., & Lieberman, H. (2004). A commonsense approach to predictive text entry. In Extended abstracts of the 2004 conference on Human factors and computing systems - CHI ’04 (p. 1163). New York, New York, USA: ACM Press. doi:10.1145/985921.986014
Objective Input
Wednesday, May 11, 2016 108
Weibel, N., Emmenegger, C., Lyons, J., Dixit, R., Hill, L., & Hollan, J. (2013). Interpreter-Mediated Physician-Patient Communication: Opportunities for Multimodal Healthcare Interfaces. In Proceedings of the ICTs for improving Patients Rehabilitation Research Techniques. IEEE. doi:10.4108/icst.pervasivehealth.2013.252026
Messages
Wednesday, May 11, 2016 109
Wednesday, May 11, 2016 110
Wednesday, May 11, 2016 112
113Tom De Buyser
Four myths
• Only experts create good designs• experts faster, simple and effective techniques anyone can apply
• We can fix the user interface at the end• good design is more than just user interface• having right features, building those features right
• Good design takes too long / costs too much• simple and effective techniques can reduce total development
time & cost (finds problems early on)
• Good design is just cool graphics• graphics part of bigger picture of what to communicate & how
Thursday, May 12, 2016 114
“Users spend most of their time on websites other than yours” (Jakob’s Law of Web User Experience)
115Shopping Cart Expectations
However...
Thursday, May 12, 2016 116Groupthink or the bandwagon bias
Human working memory
• The magical number 7 (plus or minus 2)
Wednesday, May 11, 2016 117
Wednesday, May 11, 2016 118
So
• 7 options on a menu
• 7 icons on a menu bar
• 7 bullets in a list
• 7 tabs at the top of a website
• 7 items in a pull-down menu
Wednesday, May 11, 2016 119
Scan & recognise versus recall from short-term memory
Memory: Design implications
• Avoid complicated procedures for carrying out tasks
• Promote recognition rather than recall
• Allow encoding digital information to help remember where the have stored them
Wednesday, May 11, 2016 120
Implications
Wednesday, May 11, 2016 121
Wednesday, May 11, 2016 122
Mobile Interfaces
Thursday, May 12, 2016 123
Speech interfaces
Thursday, May 12, 2016 124
Air-based gestural interfaces
Thursday, May 12, 2016 125
Shareable interfaces
Thursday, May 12, 2016 126
Tangible interfaces
Thursday, May 12, 2016 127
Wearable interfaces
Thursday, May 12, 2016 128
Wearable interfaces
Thursday, May 12, 2016 129
Augmented reality
Thursday, May 12, 2016 130
Virtual reality
Thursday, May 12, 2016 131
Brainwave interfaces
Thursday, May 12, 2016 132
‘HIGH’ FIDELITY TOOLS
Wednesday, May 11, 2016 133
POP
Wednesday, May 11, 2016 134
Proto.io
Wednesday, May 11, 2016 135
Wednesday, May 11, 2016 136http://www.cooper.com/prototyping-tools
Pixate
Thursday, May 12, 2016 137
Polymer-project
Thursday, May 12, 2016 139
Step 4: Build your own paper prototype
Today
• Introduction• User-centered design• Rapid prototyping• Evaluation methods
Thursday, May 12, 2016 140
User-centered Rapid Prototyping Design
Thursday, May 12, 2016 141
EMPIRICAL evaluation in REALISTIC settings
Implement
Design
Evaluate
Criteria
• Usability
• Usefulness
• Meaning
• (Aesthetic) qualities
• Sociability
• ...
Wednesday, May 11, 2016 142
User Experience Honeycomb
Wednesday, May 11, 2016 143
When to perform usability testing?
• Summative• at the end• to prove something does (not) work
• Formative:• during development• to improve
Wednesday, May 11, 2016 144
Evaluation Methods
• questionnaire• usability testing• expert evaluation• usage tracking• interviews• focus groups• participatory design
• cognitive walkthrough• heuristic evaluation• eye tracking• card sorting• A/B testing• clickstream analysis•...
Wednesday, May 11, 2016 145
www.measuringu.com/blog/method-when.phpwww.nngroup.com/articles/which-ux-research-methods/
https://www.nngroup.com/articles/which-ux-research-methods/
147Jenny Preece, Yvonne Rogers, Helen Sharp - Interaction Design: Beyond Human-Computer Interaction
User Tracking
Wednesday, May 11, 2016 148
A/B testing
Wednesday, May 11, 2016 149
Engage Readers
Thursday, May 12, 2016 150
Eye tracking
151Sebastian Kerckhof - T-Commerce in a second screen application
Eye tracking
152Sebastian Kerckhof - T-Commerce in a second screen application
Thursday, May 12, 2016 153
Usability study
• With real end users
• ‘Think-aloud protocol’• concurrent vs retrospective• Video recording with annotation• Log, remarks, etc. for analysis
• Scenario
• Comparative test of user interface
Thursday, May 12, 2016 154
By experts
• In HCI or Domain • very effective
• Delicate relation with developers
• Identify problems• Suggest solutions
• Through checklist of guidelines
Thursday, May 12, 2016 155
Evaluation Scenario
• Give the user some tasks to perform• Which medications can interact with Dafalgan?
• Include open ended tasks• Can you still drink grape juice?
Thursday, May 12, 2016 156
Concurrent Think Aloud
• Typically participant perform certain tasks
• Participant is asked to ‘think aloud’
Thursday, May 12, 2016 157
Example Usability Test with a Paper Prototype
Thursday, May 12, 2016 158https://www.youtube.com/watch?v=9wQkLthhHKA
159https://www.interaction-design.org/literature/article/6-blind-men-walk-into-a-bar-the-ux-punchline
How many?
160https://www.nngroup.com/articles/why-you-only-need-to-test-with-5-users/
Rule of thumb
Wednesday, May 11, 2016 161
• 5!• 6! (user 5 finds new issues)• 7! (user 6 finds new issues)• 8! (user 7 finds new issues)• etc...
Thursday, May 12, 2016 162
Some factors that influence usability
• Culture• colors, icons, ...
• Cognitive• fatigue, boredom, stress, fear, ...
• Gender • ‘abort’
• Carry-over effect• multiple tests after each other
• Personality
Wednesday, May 11, 2016 163
Personality difference
Wednesday, May 11, 2016 164
Thursday, May 12, 2016 165
Step 5: Prepare an evaluation scenario
Step 6: Perform a think aloud evaluation
Acknowledgements
• Slides based on courses of Joris Klerkx & Erik Duval †
• Usability and user experience: https://www.nngroup.com/
• 3d person images: https://www.flickr.com/photos/dom_fr/albums/72157639144430484
Thursday, May 12, 2016 166
Thank you!
Thursday, May 12, 2016 167
http://2.bp.blogspot.com/-gZjNR3XVULs/T_ZOVgE-5lI/AAAAAAAAAg8/6YVmd5Q064o/s1600/questions11.jpg