SlideShare una empresa de Scribd logo
1 de 33
Descargar para leer sin conexión
Lecture 4: Evaluating Gestural Interaction:
Models, Methods, and Measures?
Jean Vanderdonckt, UCLouvain,
Vrije Universiteit Brussel, on-line, 18 May 2021
Pleinlaan 9, B-1050 Brussels
2
• UI Evaluation = comparing a UI of an interactive
system with respect to a reference model
Interactive system
to be evaluated
Reference
Model
Compare
Evaluation dimensions: goals, utility, usability
Evaluation data: ergonomic criteria
Data collection methods:
observations, metrics, analyzes
3
• Evaluation dimensions
• System acceptance
• Social acceptability
• Practical acceptability
• Ease of use
• Utility
• Usability
• Cost
• Compatibility
• Robustness
• ISO 9241, ISO 2100, ISO 25000 Square
• Quality Management
Sampling
error
Recognition
rate
Recognition
time
.9***
.3**
Effective-
ness
?
Gesture
recognition
performance
Other performance
properties
Sampling
error
Error #2
Discoverability
Recognition
rate
Recognition
time
Learnability
Memorability
Workload
(NASA-TLX: mental,
physical, temporal, perfor-
mance, effort, frustration)
Error #3
Error TLX
.9***
.3**
?
?
Effective-
ness
Efficiency
?
?
?
Gesture
recognition
performance
Other performance
properties
Sampling
error
Error #2
Discoverability
Recognition
rate
Recognition
time
Learnability
Memorability
Workload
(NASA-TLX: mental,
physical, temporal, perfor-
mance, effort, frustration)
Error #3
Error TLX
.9***
.3**
?
?
Effective-
ness
Efficiency
?
?
?
Gesture
recognition
performance
Other performance
properties
Source: https://arxiv.org/abs/2001.09963
Sampling
error
Error #2
Discoverability
Recognition
rate
Recognition
time
Learnability
Memorability
Workload
(NASA-TLX: mental,
physical, temporal, perfor-
mance, effort, frustration)
Error #3
Error TLX
.9***
.3**
?
?
Effective-
ness
Efficiency
?
?
?
Gesture
recognition
performance
Other performance
properties
Reproductibility = of the motions with task intent, the rate of gestures achieved as intended
Relevance = of the tasks, the rate of gestures performed as intended for the task
Sampling
error
Error #2
Discoverability
Recognition
rate
Recognition
time
Learnability
Memorability
Workload
(NASA-TLX: mental,
physical, temporal, perfor-
mance, effort, frustration)
Intuitiveness
Naturality
Social
acceptability
Adjustment
quality
Error #3
Error TLX
…
.9***
.3**
.3*
?
?
?
Effective-
ness
Efficiency
Satisfaction
?
?
?
?
?
Gesture
recognition
performance
Other performance
properties
Sampling
error
Error #2
Discoverability
Recognition
rate
Recognition
time
Learnability
Memorability
Workload
(NASA-TLX: mental,
physical, temporal, perfor-
mance, effort, frustration)
Intuitiveness
Naturality
Social
acceptability
Adjustment
quality
Attractiveness
Playability
Pleasurability
Error #3
Error TLX
Error #m
…
.9***
.3**
.3*
?
?
?
?
?
?
Effective-
ness
Efficiency
Satisfaction
Gestural
Experience
Other UX
properties
?
?
?
?
?
?
?
End user’s
gesture
preference
Gesture
recognition
performance
Other performance
properties
Other preference
properties
?
?
Sampling
error
Error #2
Discoverability
Recognition
rate
Recognition
time
Learnability
Memorability
Workload
(NASA-TLX: mental,
physical, temporal, perfor-
mance, effort, frustration)
Intuitiveness
Naturality
Social
acceptability
Adjustment
quality
Attractiveness
Playability
Pleasurability
Error #3
Error TLX
Error #m
Quality of
Gestural user
experience
…
GUESS
(Gesture User Experience
Special Scale)
.9***
.3**
.3*
?
?
?
?
?
?
Effective-
ness
Efficiency
Satisfaction
Gestural
Experience
Other UX
properties
?
?
?
?
?
?
?
End user’s
gesture
preference
Gesture
recognition
performance
Other performance
properties
Other preference
properties
?
?
?
?
End
user’s
preference
Gesture recognition performance
Superfluous Too system-
oriented
Desired
System
oriented
Neutral
User-
centered
Too
user-
centered
Any GUESS
evaluation
Confidence
interval
low medium high
low
medium
high
Source: Evaluation of Gesture-Based In-Vehicle Interaction: User Experience and the Potential to Reduce Driver Distraction
Lisa Graichen, Matthias Graichen, and Josef F. Krems
Source: Evaluation of Gesture-Based In-Vehicle Interaction: User Experience and the Potential to Reduce Driver Distraction
Lisa Graichen, Matthias Graichen, and Josef F. Krems, Human Factors, V61, N5, 2019
14
• Whitefield classification of evaluation methods
Analytical methods
User
reports
Expert
reports
Observational methods
Represented Real
User
Represented
Real
Application
Source: A. Whitefield, F. Wilson, J. Dowell, A framework for human factors evaluation,
Behaviour and Information Technology 10(1), January 1991, pp. 65-79
15
• Whitefield classification of evaluation methods
Analytical methods
Observational methods
Represented Real
User
Represented
Real
Application
Questionnaires
Design tests
Alternative designs
Iterative evaluation
Code static analysis
Source: A. Whitefield, F. Wilson, J. Dowell, A framework for human factors evaluation,
Behaviour and Information Technology 10(1), January 1991, pp. 65-79
16
• Nielsen classification of evaluation methods
Source: https://www.nngroup.com/articles/which-ux-research-methods/
17
• Nielsen classification of evaluation methods
Source: https://www.nngroup.com/articles/which-ux-research-methods/
18
• Nielsen classification of evaluation methods
Preference
Performance
19
• Nielsen classification of evaluation methods
Source: https://www.nngroup.com/articles/which-ux-research-methods/
20
• Nielsen classification of evaluation methods
Product Development Phase
Strategize Execute Assess
Goal: Inspire, explore and
choose new directions
and opportunities
Inform and optimize
designs in order to
reduce risk and improve
usability
Measure product
performance against itself
or its competition
Approach: Qualitative and
Quantitative
Mainly Qualitative
(formative)
Mainly Quantitative
(summative)
Typical
methods:
Field studies, diary
studies, surveys, data
mining, or analytics
Card sorting, field
studies, participatory
design, paper prototype,
and usability studies,
desirability studies,
customer emails
Usability benchmarking,
online assessments,
surveys, A/B testing
Source: https://www.nngroup.com/articles/which-ux-research-methods/
• Evaluation of gesture UIs: guideline review
Gesture Gesture name Suggested behavior
Fixed or application-
specific
Hot point Notes
Scratch-out Erase content Fixed Starting point Make the strokes as horizontal as possible, and draw at least
three strokes. If the height of the gesture increases, the
number of back and forth strokes also needs to increase.
Triangle Insert Application-specific Starting point Draw the triangle in a single stroke, without lifting the pen.
Make sure that the top of the triangle points upward.
Square Action item Application-specific Starting point Draw the square starting at the upper left corner. Draw the
square with a single stroke, without lifting the pen.
Star Action item Application-specific Starting point Draw the star with exactly five points. Do this in a single stroke
without lifting the pen.
Check Check-off Application-specific Corner The upward stroke of the check must be two to four times as
long as the smaller downward stroke.
Curlicue Cut Fixed Starting point is
distinguishing
hot point
Draw the curlicue at an angle, from lower left to upper right.
Start the curlicue on the word that you intend to cut.
Double-
Curlicue
Copy Fixed Starting point is
distinguishing
hot point
Draw the double-curlicue at an angle, from the lower left to
the upper right. Start the double-curlicue on the word that you
intend to copy.
• Evaluation of gesture UIs: heuristic evaluation
• Heuristic: Visibility of System Status
• Violation: Originally, the system does not tell the user whether a
Kinect was connected to the system. So, if the system goes un-
responsive, the user might wonder what is going wrong, “did I click a
wrong button?” or “how to fix this problem?”
• Severity: Major usability problem: important to fix, so should be given
high priority
• Improvement: I added a Kinect status viewer that is able to show any
problem the Kinect may be experience. In addition, if the Kinect is
working as expected, it will act as a mirror, showing the user’s gesture
so the user knows exactly what his gesture looks like to the system
• Heuristic: Recognition rather than recall
• Violation: while the user is doing an exercise, if he wants to pause the exercise,
he can simply say “pause”. However, there is no way to for new users to know
that this command even exists. Also, it is not a good idea to rely on user’s
memory to let them remember a particular feature.
Source: Zhaochen Liu, Design a Natural User Interface for Gesture Recognition Application, University Of California,
Berkeley, 5/1/2013
• Evaluation of gesture UIs: guideline review
0
20
40
60
80
100
120
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Distribution des règles en pondéré
Résultats globaux en linéaire
29%
71%
Nombre de règles ergonomiques
enfreintes
Nombre de règles ergonomiques
respectées
Résultats globaux en pondéré
39%
61%
Nombre de règles ergonomiques
enfreintes
Nombre de règles ergonomiques
respectées
Nielsen’s scale for usability problems: 0 – it is not a usability problem; 1 – it is a superficial problem, it must be fixed unless extra time is
available; 2 – it is a minor usability problem; 3 – it is a major usability problem. It is important fix the problem; 4 – It is usability
catastrophic.
• Evaluation of gesture UIs: by questionnaire
Post-experiment questionnaire:
Rating vs. Ranking (absolute vs. relative)
Source: Vatavu, R.D., Vogel, D., Casiez, G., Grisoni, L. (2011). Estimating the perceived difficulty of pen gestures. Proceedings of
INTERACT'11. Springer-Verlag, Berlin, Heidelberg, 89-106
• Evaluation of gesture UIs: by questionnaire
Post-experiment questionnaire:
Rating vs. Ranking (absolute vs. relative)
Source: Jean Vanderdonckt, Sara Bouzit, Gaëlle Calvary, Denis Chêne, Exploring a Design Space of Graphical Adaptive Menus:
Normal vs. Small Screens. ACM Trans. Interact. Intell. Syst. 10(1): 2:1-2:40 (2020
Source: Vatavu, R.D., Vogel, D., Casiez, G., Grisoni, L. (2011). Estimating the perceived difficulty of pen gestures. Proceedings of
INTERACT'11. Springer-Verlag, Berlin, Heidelberg, 89-106
• Evaluation of gesture UIs: by questionnaire
Post-experiment questionnaire:
Rating vs. Ranking (absolute vs. relative)
Source: Vatavu, R.D., Vogel, D., Casiez, G., Grisoni, L. (2011). Estimating the perceived difficulty of pen gestures. Proceedings of
INTERACT'11. Springer-Verlag, Berlin, Heidelberg, 89-106
• Evaluation of gesture difficulty
Rule #1: Relative Difficulty Ranking
Gesture A is likely to be perceived as more difficult
to execute than gesture B if the production time of
A is greater than that of B:
time(A) > time(B) suggests
Ranking(A) > Ranking(B)
93% accuracy
Source: Vatavu, R.D., Vogel, D., Casiez, G., Grisoni, L. (2011). Estimating the perceived difficulty of pen gestures. Proceedings of
INTERACT'11. Springer-Verlag, Berlin, Heidelberg, 89-106
• Evaluation of gesture difficulty
Rule #2: Classifying Difficulty Rating
Mapping from production time to difficulty class (very
easy, easy, moderate, difficult, and very difficult)
83% accuracy
Source: Vatavu, R.D., Vogel, D., Casiez, G., Grisoni, L. (2011). Estimating the perceived difficulty of pen gestures. Proceedings of
INTERACT'11. Springer-Verlag, Berlin, Heidelberg, 89-106
• Evaluation of multi-touch gesture difficulty
• Evaluation of gesture UIs: Gesture Usability Scale
(GUS)
Source: Manipulating 3D Content using Gestures in Design Review Scenarios
October 2009, Daniel Wickeroth, Paul Benoelken, Ulrich Lang
GUS = 67.2
SUS = 72.8
Diff = 7.1
• Evaluation of gesture UIs: Gesture Usability Scale
(GUS)
Source: Manipulating 3D Content using Gestures in Design Review Scenarios
October 2009, Daniel Wickeroth, Paul Benoelken, Ulrich Lang
GUS = 67.2
SUS = 72.8
Diff = 7.1
• Evaluation of gesture UIs: by metrics
Source: Performance evaluation of gesture-based interaction between different age groups using Fitts’ Law
Diana Carvalho, Maximino Bessa, Luís Magalhães, Eurico Carrapatoso, Proc. of Interaccion ‘2015
According to MacKenzie, three-dimensional
movements may follow the same predictive model as a one directional
Task (A=amplitude, W=width)
• Gestures offer many opportunities, but…
“When developing a gesture interface, the
objective should not be *to make a gesture
interface*. A gesture interface is not universally
the best interface for any application. The
objective is to *develop a more efficient interface*
to a given application.”
[Nielsen et al., 2004]
Source: Nielsen, M., Störring, M., Moeslund, T.B., Granum, E. (2004). A procedure for developing intuitive and ergonomic gesture
interfaces for HCI. GW 2003. LNCS (LNAI) 2915, Springer 2004

Más contenido relacionado

La actualidad más candente

Lecture 4: Human-Computer Interaction: Prototyping (2014)
Lecture 4: Human-Computer Interaction: Prototyping (2014)Lecture 4: Human-Computer Interaction: Prototyping (2014)
Lecture 4: Human-Computer Interaction: Prototyping (2014)Lora Aroyo
 
Subjective questionnaires
Subjective questionnairesSubjective questionnaires
Subjective questionnairesaukee
 
Ubuntu Usability Test Report
Ubuntu Usability Test ReportUbuntu Usability Test Report
Ubuntu Usability Test ReportDan Fitek
 
UCA: Data Gathering Techniques. Main Techniques.
UCA: Data Gathering Techniques. Main Techniques. UCA: Data Gathering Techniques. Main Techniques.
UCA: Data Gathering Techniques. Main Techniques. aukee
 
6 Rules of User Interface Design
6 Rules of User Interface Design6 Rules of User Interface Design
6 Rules of User Interface DesignDeepak Sahni
 
Pros and Cons of Eyetracking
Pros and Cons of EyetrackingPros and Cons of Eyetracking
Pros and Cons of EyetrackingLuke Hay
 
Eye Tracking the UX of Mobile: What You Need to Know
Eye Tracking the UX of Mobile: What You Need to KnowEye Tracking the UX of Mobile: What You Need to Know
Eye Tracking the UX of Mobile: What You Need to KnowJennifer Romano Bergstrom
 
Usability of web application
Usability of web applicationUsability of web application
Usability of web applicationBurhan Ahmed
 
Heuristic evaluation
Heuristic evaluationHeuristic evaluation
Heuristic evaluationGaurav Bhatia
 
Human Computer Interaction - Heuristic Evaluation
Human Computer Interaction - Heuristic EvaluationHuman Computer Interaction - Heuristic Evaluation
Human Computer Interaction - Heuristic Evaluationemmadmd
 
Heuristic Evaluation of User Interfaces: Exploration and Evaluation of Niels...
Heuristic Evaluation of User Interfaces:  Exploration and Evaluation of Niels...Heuristic Evaluation of User Interfaces:  Exploration and Evaluation of Niels...
Heuristic Evaluation of User Interfaces: Exploration and Evaluation of Niels...Ultan O'Broin
 
COSC 426 Lect. 7: Evaluating AR Applications
COSC 426 Lect. 7: Evaluating AR ApplicationsCOSC 426 Lect. 7: Evaluating AR Applications
COSC 426 Lect. 7: Evaluating AR ApplicationsMark Billinghurst
 
Remote (Mobile) Usability Testing Lab
Remote (Mobile) Usability Testing LabRemote (Mobile) Usability Testing Lab
Remote (Mobile) Usability Testing LabJan Moons
 
Using EEG when usability testing
Using EEG when usability testingUsing EEG when usability testing
Using EEG when usability testingCaroline Jarrett
 
Delivering Results: How Do You Report User Research Findings?
Delivering Results: How Do You Report User Research Findings? Delivering Results: How Do You Report User Research Findings?
Delivering Results: How Do You Report User Research Findings? Bob Thomas
 
TryMyUI Collaborative UX Research Webinar
TryMyUI Collaborative UX Research WebinarTryMyUI Collaborative UX Research Webinar
TryMyUI Collaborative UX Research WebinarTryMyUI
 
Introduction to User Experience and User Interface Design: A One-Hour Crash C...
Introduction to User Experience and User Interface Design: A One-Hour Crash C...Introduction to User Experience and User Interface Design: A One-Hour Crash C...
Introduction to User Experience and User Interface Design: A One-Hour Crash C...Jason Hong
 
What is IA/UX
What is IA/UXWhat is IA/UX
What is IA/UXPaul Kahn
 

La actualidad más candente (20)

Lecture 4: Human-Computer Interaction: Prototyping (2014)
Lecture 4: Human-Computer Interaction: Prototyping (2014)Lecture 4: Human-Computer Interaction: Prototyping (2014)
Lecture 4: Human-Computer Interaction: Prototyping (2014)
 
Subjective questionnaires
Subjective questionnairesSubjective questionnaires
Subjective questionnaires
 
Ubuntu Usability Test Report
Ubuntu Usability Test ReportUbuntu Usability Test Report
Ubuntu Usability Test Report
 
UCA: Data Gathering Techniques. Main Techniques.
UCA: Data Gathering Techniques. Main Techniques. UCA: Data Gathering Techniques. Main Techniques.
UCA: Data Gathering Techniques. Main Techniques.
 
6 Rules of User Interface Design
6 Rules of User Interface Design6 Rules of User Interface Design
6 Rules of User Interface Design
 
Pros and Cons of Eyetracking
Pros and Cons of EyetrackingPros and Cons of Eyetracking
Pros and Cons of Eyetracking
 
Eye Tracking the UX of Mobile: What You Need to Know
Eye Tracking the UX of Mobile: What You Need to KnowEye Tracking the UX of Mobile: What You Need to Know
Eye Tracking the UX of Mobile: What You Need to Know
 
Heuristic evaluation
Heuristic evaluationHeuristic evaluation
Heuristic evaluation
 
Usability of web application
Usability of web applicationUsability of web application
Usability of web application
 
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 of User Interfaces: Exploration and Evaluation of Niels...
Heuristic Evaluation of User Interfaces:  Exploration and Evaluation of Niels...Heuristic Evaluation of User Interfaces:  Exploration and Evaluation of Niels...
Heuristic Evaluation of User Interfaces: Exploration and Evaluation of Niels...
 
COSC 426 Lect. 7: Evaluating AR Applications
COSC 426 Lect. 7: Evaluating AR ApplicationsCOSC 426 Lect. 7: Evaluating AR Applications
COSC 426 Lect. 7: Evaluating AR Applications
 
Aect 2018 workshop
Aect 2018 workshopAect 2018 workshop
Aect 2018 workshop
 
Remote (Mobile) Usability Testing Lab
Remote (Mobile) Usability Testing LabRemote (Mobile) Usability Testing Lab
Remote (Mobile) Usability Testing Lab
 
Using EEG when usability testing
Using EEG when usability testingUsing EEG when usability testing
Using EEG when usability testing
 
Delivering Results: How Do You Report User Research Findings?
Delivering Results: How Do You Report User Research Findings? Delivering Results: How Do You Report User Research Findings?
Delivering Results: How Do You Report User Research Findings?
 
TryMyUI Collaborative UX Research Webinar
TryMyUI Collaborative UX Research WebinarTryMyUI Collaborative UX Research Webinar
TryMyUI Collaborative UX Research Webinar
 
Introduction to User Experience and User Interface Design: A One-Hour Crash C...
Introduction to User Experience and User Interface Design: A One-Hour Crash C...Introduction to User Experience and User Interface Design: A One-Hour Crash C...
Introduction to User Experience and User Interface Design: A One-Hour Crash C...
 
What is IA/UX
What is IA/UXWhat is IA/UX
What is IA/UX
 

Similar a Evaluating Gestural Interaction: Models, Methods, and Measures

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
 
Usability testing for qualitative researchers
Usability testing for qualitative researchersUsability testing for qualitative researchers
Usability testing for qualitative researchersResearchShare
 
Usability testing for qualitative researchers
Usability testing for qualitative researchersUsability testing for qualitative researchers
Usability testing for qualitative researchersKay Corry Aubrey
 
Usability Testing and QA 7-18-14
Usability Testing and QA 7-18-14Usability Testing and QA 7-18-14
Usability Testing and QA 7-18-14Shilpa Thanawala
 
IWMW 2007: Usability Testing for the WWW
IWMW 2007: Usability Testing for the WWWIWMW 2007: Usability Testing for the WWW
IWMW 2007: Usability Testing for the WWWIWMW
 
Metrics in usability testing and user experiences
Metrics in usability testing and user experiencesMetrics in usability testing and user experiences
Metrics in usability testing and user experiencesHim Chitchat
 
Evaluation in hci
Evaluation in hciEvaluation in hci
Evaluation in hcisajid rao
 
Home Mess System III
Home Mess System IIIHome Mess System III
Home Mess System IIIgueste15df5
 
Home Mess System III
Home Mess System IIIHome Mess System III
Home Mess System IIIwow!systems
 
Usability Show+Tell
Usability Show+TellUsability Show+Tell
Usability Show+Tellgcotrell
 
SkillSwap Weekend - Usability Testing
SkillSwap Weekend - Usability TestingSkillSwap Weekend - Usability Testing
SkillSwap Weekend - Usability Testingschaef2493
 
Evaluation methods
Evaluation methodsEvaluation methods
Evaluation methodsEva Durall
 
UXprobe workshop at Dare Festival 2016
UXprobe workshop at Dare Festival 2016UXprobe workshop at Dare Festival 2016
UXprobe workshop at Dare Festival 2016UXprobe
 
CIS375 Interaction Designs Chapter15
CIS375 Interaction Designs Chapter15CIS375 Interaction Designs Chapter15
CIS375 Interaction Designs Chapter15Dr. Ahmed Al Zaidy
 
Usability testing through the decades
Usability testing through the decadesUsability testing through the decades
Usability testing through the decadesUX Firm, LLC
 
Notes on Evaluation of eLearning
Notes on Evaluation of eLearningNotes on Evaluation of eLearning
Notes on Evaluation of eLearningMichael M Grant
 
IWMW 2006: User Testing on a Shoestring Budget (1)
IWMW 2006: User Testing on a Shoestring Budget (1)IWMW 2006: User Testing on a Shoestring Budget (1)
IWMW 2006: User Testing on a Shoestring Budget (1)IWMW
 

Similar a Evaluating Gestural Interaction: Models, Methods, and Measures (20)

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 testing for qualitative researchers
Usability testing for qualitative researchersUsability testing for qualitative researchers
Usability testing for qualitative researchers
 
Usability testing for qualitative researchers
Usability testing for qualitative researchersUsability testing for qualitative researchers
Usability testing for qualitative researchers
 
Usability Testing and QA 7-18-14
Usability Testing and QA 7-18-14Usability Testing and QA 7-18-14
Usability Testing and QA 7-18-14
 
IWMW 2007: Usability Testing for the WWW
IWMW 2007: Usability Testing for the WWWIWMW 2007: Usability Testing for the WWW
IWMW 2007: Usability Testing for the WWW
 
Metrics in usability testing and user experiences
Metrics in usability testing and user experiencesMetrics in usability testing and user experiences
Metrics in usability testing and user experiences
 
Evaluation in hci
Evaluation in hciEvaluation in hci
Evaluation in hci
 
Home Mess System III
Home Mess System IIIHome Mess System III
Home Mess System III
 
Home Mess System III
Home Mess System IIIHome Mess System III
Home Mess System III
 
Usability Show+Tell
Usability Show+TellUsability Show+Tell
Usability Show+Tell
 
SkillSwap Weekend - Usability Testing
SkillSwap Weekend - Usability TestingSkillSwap Weekend - Usability Testing
SkillSwap Weekend - Usability Testing
 
Evaluation methods
Evaluation methodsEvaluation methods
Evaluation methods
 
UXprobe workshop at Dare Festival 2016
UXprobe workshop at Dare Festival 2016UXprobe workshop at Dare Festival 2016
UXprobe workshop at Dare Festival 2016
 
ch07.ppt
ch07.pptch07.ppt
ch07.ppt
 
CIS375 Interaction Designs Chapter15
CIS375 Interaction Designs Chapter15CIS375 Interaction Designs Chapter15
CIS375 Interaction Designs Chapter15
 
Usability testing through the decades
Usability testing through the decadesUsability testing through the decades
Usability testing through the decades
 
Notes on Evaluation of eLearning
Notes on Evaluation of eLearningNotes on Evaluation of eLearning
Notes on Evaluation of eLearning
 
IWMW 2006: User Testing on a Shoestring Budget (1)
IWMW 2006: User Testing on a Shoestring Budget (1)IWMW 2006: User Testing on a Shoestring Budget (1)
IWMW 2006: User Testing on a Shoestring Budget (1)
 
Usability_Evaluation
Usability_EvaluationUsability_Evaluation
Usability_Evaluation
 

Más de Jean Vanderdonckt

To the end of our possibilities with Adaptive User Interfaces
To the end of our possibilities with Adaptive User InterfacesTo the end of our possibilities with Adaptive User Interfaces
To the end of our possibilities with Adaptive User InterfacesJean Vanderdonckt
 
Engineering the Transition of Interactive Collaborative Software from Cloud C...
Engineering the Transition of Interactive Collaborative Software from Cloud C...Engineering the Transition of Interactive Collaborative Software from Cloud C...
Engineering the Transition of Interactive Collaborative Software from Cloud C...Jean Vanderdonckt
 
UsyBus: A Communication Framework among Reusable Agents integrating Eye-Track...
UsyBus: A Communication Framework among Reusable Agents integrating Eye-Track...UsyBus: A Communication Framework among Reusable Agents integrating Eye-Track...
UsyBus: A Communication Framework among Reusable Agents integrating Eye-Track...Jean Vanderdonckt
 
µV: An Articulation, Rotation, Scaling, and Translation Invariant (ARST) Mult...
µV: An Articulation, Rotation, Scaling, and Translation Invariant (ARST) Mult...µV: An Articulation, Rotation, Scaling, and Translation Invariant (ARST) Mult...
µV: An Articulation, Rotation, Scaling, and Translation Invariant (ARST) Mult...Jean Vanderdonckt
 
RepliGES and GEStory: Visual Tools for Systematizing and Consolidating Knowle...
RepliGES and GEStory: Visual Tools for Systematizing and Consolidating Knowle...RepliGES and GEStory: Visual Tools for Systematizing and Consolidating Knowle...
RepliGES and GEStory: Visual Tools for Systematizing and Consolidating Knowle...Jean Vanderdonckt
 
Conducting a Gesture Elicitation Study: How to Get the Best Gestures From Peo...
Conducting a Gesture Elicitation Study: How to Get the Best Gestures From Peo...Conducting a Gesture Elicitation Study: How to Get the Best Gestures From Peo...
Conducting a Gesture Elicitation Study: How to Get the Best Gestures From Peo...Jean Vanderdonckt
 
Fundamentals of Gestural Interaction
Fundamentals of Gestural InteractionFundamentals of Gestural Interaction
Fundamentals of Gestural InteractionJean Vanderdonckt
 
Simplifying the Development of Cross-Platform Web User Interfaces by Collabo...
Simplifying the Development of  Cross-Platform Web User Interfaces by Collabo...Simplifying the Development of  Cross-Platform Web User Interfaces by Collabo...
Simplifying the Development of Cross-Platform Web User Interfaces by Collabo...Jean Vanderdonckt
 
Attach Me, Detach Me, Assemble Me like you Work
Attach Me, Detach Me, Assemble Me like you WorkAttach Me, Detach Me, Assemble Me like you Work
Attach Me, Detach Me, Assemble Me like you WorkJean Vanderdonckt
 
The Impact of Comfortable Viewing Positions on Smart TV Gestures
The Impact of Comfortable Viewing Positions on Smart TV GesturesThe Impact of Comfortable Viewing Positions on Smart TV Gestures
The Impact of Comfortable Viewing Positions on Smart TV GesturesJean Vanderdonckt
 
Head and Shoulders Gestures: Exploring User-De fined Gestures with Upper Body
Head and Shoulders Gestures: Exploring User-Defined Gestures with Upper BodyHead and Shoulders Gestures: Exploring User-Defined Gestures with Upper Body
Head and Shoulders Gestures: Exploring User-De fined Gestures with Upper BodyJean Vanderdonckt
 
G-Menu: A Keyword-by-Gesture based Dynamic Menu Interface for Smartphones
G-Menu: A Keyword-by-Gesture based Dynamic Menu Interface for SmartphonesG-Menu: A Keyword-by-Gesture based Dynamic Menu Interface for Smartphones
G-Menu: A Keyword-by-Gesture based Dynamic Menu Interface for SmartphonesJean Vanderdonckt
 
Vector-based, Structure Preserving Stroke Gesture Recognition
Vector-based, Structure Preserving Stroke Gesture RecognitionVector-based, Structure Preserving Stroke Gesture Recognition
Vector-based, Structure Preserving Stroke Gesture RecognitionJean Vanderdonckt
 
An ontology for reasoning on body-based gestures
 An ontology for reasoning on body-based gestures An ontology for reasoning on body-based gestures
An ontology for reasoning on body-based gesturesJean Vanderdonckt
 
AB4Web: An On-Line A/B Tester for Comparing User Interface Design Alternatives
AB4Web: An On-Line A/B Tester for Comparing User Interface Design AlternativesAB4Web: An On-Line A/B Tester for Comparing User Interface Design Alternatives
AB4Web: An On-Line A/B Tester for Comparing User Interface Design AlternativesJean Vanderdonckt
 
Gelicit: A Cloud Platform for Distributed Gesture Elicitation Studies
 Gelicit: A Cloud Platform for Distributed Gesture Elicitation Studies Gelicit: A Cloud Platform for Distributed Gesture Elicitation Studies
Gelicit: A Cloud Platform for Distributed Gesture Elicitation StudiesJean Vanderdonckt
 
MoCaDiX: Designing Cross-Device User Interfaces of an Information System base...
MoCaDiX: Designing Cross-Device User Interfaces of an Information System base...MoCaDiX: Designing Cross-Device User Interfaces of an Information System base...
MoCaDiX: Designing Cross-Device User Interfaces of an Information System base...Jean Vanderdonckt
 
Specification of a UX process reference model towards the strategic planning ...
Specification of a UX process reference model towards the strategic planning ...Specification of a UX process reference model towards the strategic planning ...
Specification of a UX process reference model towards the strategic planning ...Jean Vanderdonckt
 
!FTL, an Articulation-Invariant Stroke Gesture Recognizer with Controllable P...
!FTL, an Articulation-Invariant Stroke Gesture Recognizer with Controllable P...!FTL, an Articulation-Invariant Stroke Gesture Recognizer with Controllable P...
!FTL, an Articulation-Invariant Stroke Gesture Recognizer with Controllable P...Jean Vanderdonckt
 
Gestures for Smart Rings: Empirical Results, Insights, and Design Implications
Gestures for Smart Rings: Empirical Results, Insights, and Design ImplicationsGestures for Smart Rings: Empirical Results, Insights, and Design Implications
Gestures for Smart Rings: Empirical Results, Insights, and Design ImplicationsJean Vanderdonckt
 

Más de Jean Vanderdonckt (20)

To the end of our possibilities with Adaptive User Interfaces
To the end of our possibilities with Adaptive User InterfacesTo the end of our possibilities with Adaptive User Interfaces
To the end of our possibilities with Adaptive User Interfaces
 
Engineering the Transition of Interactive Collaborative Software from Cloud C...
Engineering the Transition of Interactive Collaborative Software from Cloud C...Engineering the Transition of Interactive Collaborative Software from Cloud C...
Engineering the Transition of Interactive Collaborative Software from Cloud C...
 
UsyBus: A Communication Framework among Reusable Agents integrating Eye-Track...
UsyBus: A Communication Framework among Reusable Agents integrating Eye-Track...UsyBus: A Communication Framework among Reusable Agents integrating Eye-Track...
UsyBus: A Communication Framework among Reusable Agents integrating Eye-Track...
 
µV: An Articulation, Rotation, Scaling, and Translation Invariant (ARST) Mult...
µV: An Articulation, Rotation, Scaling, and Translation Invariant (ARST) Mult...µV: An Articulation, Rotation, Scaling, and Translation Invariant (ARST) Mult...
µV: An Articulation, Rotation, Scaling, and Translation Invariant (ARST) Mult...
 
RepliGES and GEStory: Visual Tools for Systematizing and Consolidating Knowle...
RepliGES and GEStory: Visual Tools for Systematizing and Consolidating Knowle...RepliGES and GEStory: Visual Tools for Systematizing and Consolidating Knowle...
RepliGES and GEStory: Visual Tools for Systematizing and Consolidating Knowle...
 
Conducting a Gesture Elicitation Study: How to Get the Best Gestures From Peo...
Conducting a Gesture Elicitation Study: How to Get the Best Gestures From Peo...Conducting a Gesture Elicitation Study: How to Get the Best Gestures From Peo...
Conducting a Gesture Elicitation Study: How to Get the Best Gestures From Peo...
 
Fundamentals of Gestural Interaction
Fundamentals of Gestural InteractionFundamentals of Gestural Interaction
Fundamentals of Gestural Interaction
 
Simplifying the Development of Cross-Platform Web User Interfaces by Collabo...
Simplifying the Development of  Cross-Platform Web User Interfaces by Collabo...Simplifying the Development of  Cross-Platform Web User Interfaces by Collabo...
Simplifying the Development of Cross-Platform Web User Interfaces by Collabo...
 
Attach Me, Detach Me, Assemble Me like you Work
Attach Me, Detach Me, Assemble Me like you WorkAttach Me, Detach Me, Assemble Me like you Work
Attach Me, Detach Me, Assemble Me like you Work
 
The Impact of Comfortable Viewing Positions on Smart TV Gestures
The Impact of Comfortable Viewing Positions on Smart TV GesturesThe Impact of Comfortable Viewing Positions on Smart TV Gestures
The Impact of Comfortable Viewing Positions on Smart TV Gestures
 
Head and Shoulders Gestures: Exploring User-De fined Gestures with Upper Body
Head and Shoulders Gestures: Exploring User-Defined Gestures with Upper BodyHead and Shoulders Gestures: Exploring User-Defined Gestures with Upper Body
Head and Shoulders Gestures: Exploring User-De fined Gestures with Upper Body
 
G-Menu: A Keyword-by-Gesture based Dynamic Menu Interface for Smartphones
G-Menu: A Keyword-by-Gesture based Dynamic Menu Interface for SmartphonesG-Menu: A Keyword-by-Gesture based Dynamic Menu Interface for Smartphones
G-Menu: A Keyword-by-Gesture based Dynamic Menu Interface for Smartphones
 
Vector-based, Structure Preserving Stroke Gesture Recognition
Vector-based, Structure Preserving Stroke Gesture RecognitionVector-based, Structure Preserving Stroke Gesture Recognition
Vector-based, Structure Preserving Stroke Gesture Recognition
 
An ontology for reasoning on body-based gestures
 An ontology for reasoning on body-based gestures An ontology for reasoning on body-based gestures
An ontology for reasoning on body-based gestures
 
AB4Web: An On-Line A/B Tester for Comparing User Interface Design Alternatives
AB4Web: An On-Line A/B Tester for Comparing User Interface Design AlternativesAB4Web: An On-Line A/B Tester for Comparing User Interface Design Alternatives
AB4Web: An On-Line A/B Tester for Comparing User Interface Design Alternatives
 
Gelicit: A Cloud Platform for Distributed Gesture Elicitation Studies
 Gelicit: A Cloud Platform for Distributed Gesture Elicitation Studies Gelicit: A Cloud Platform for Distributed Gesture Elicitation Studies
Gelicit: A Cloud Platform for Distributed Gesture Elicitation Studies
 
MoCaDiX: Designing Cross-Device User Interfaces of an Information System base...
MoCaDiX: Designing Cross-Device User Interfaces of an Information System base...MoCaDiX: Designing Cross-Device User Interfaces of an Information System base...
MoCaDiX: Designing Cross-Device User Interfaces of an Information System base...
 
Specification of a UX process reference model towards the strategic planning ...
Specification of a UX process reference model towards the strategic planning ...Specification of a UX process reference model towards the strategic planning ...
Specification of a UX process reference model towards the strategic planning ...
 
!FTL, an Articulation-Invariant Stroke Gesture Recognizer with Controllable P...
!FTL, an Articulation-Invariant Stroke Gesture Recognizer with Controllable P...!FTL, an Articulation-Invariant Stroke Gesture Recognizer with Controllable P...
!FTL, an Articulation-Invariant Stroke Gesture Recognizer with Controllable P...
 
Gestures for Smart Rings: Empirical Results, Insights, and Design Implications
Gestures for Smart Rings: Empirical Results, Insights, and Design ImplicationsGestures for Smart Rings: Empirical Results, Insights, and Design Implications
Gestures for Smart Rings: Empirical Results, Insights, and Design Implications
 

Último

React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...Karmanjay Verma
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialJoão Esperancinha
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Mark Simos
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Karmanjay Verma
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...BookNet Canada
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 

Último (20)

React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorial
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 

Evaluating Gestural Interaction: Models, Methods, and Measures

  • 1. Lecture 4: Evaluating Gestural Interaction: Models, Methods, and Measures? Jean Vanderdonckt, UCLouvain, Vrije Universiteit Brussel, on-line, 18 May 2021 Pleinlaan 9, B-1050 Brussels
  • 2. 2 • UI Evaluation = comparing a UI of an interactive system with respect to a reference model Interactive system to be evaluated Reference Model Compare Evaluation dimensions: goals, utility, usability Evaluation data: ergonomic criteria Data collection methods: observations, metrics, analyzes
  • 3. 3 • Evaluation dimensions • System acceptance • Social acceptability • Practical acceptability • Ease of use • Utility • Usability • Cost • Compatibility • Robustness • ISO 9241, ISO 2100, ISO 25000 Square • Quality Management
  • 5. Sampling error Error #2 Discoverability Recognition rate Recognition time Learnability Memorability Workload (NASA-TLX: mental, physical, temporal, perfor- mance, effort, frustration) Error #3 Error TLX .9*** .3** ? ? Effective- ness Efficiency ? ? ? Gesture recognition performance Other performance properties
  • 6. Sampling error Error #2 Discoverability Recognition rate Recognition time Learnability Memorability Workload (NASA-TLX: mental, physical, temporal, perfor- mance, effort, frustration) Error #3 Error TLX .9*** .3** ? ? Effective- ness Efficiency ? ? ? Gesture recognition performance Other performance properties Source: https://arxiv.org/abs/2001.09963
  • 7. Sampling error Error #2 Discoverability Recognition rate Recognition time Learnability Memorability Workload (NASA-TLX: mental, physical, temporal, perfor- mance, effort, frustration) Error #3 Error TLX .9*** .3** ? ? Effective- ness Efficiency ? ? ? Gesture recognition performance Other performance properties Reproductibility = of the motions with task intent, the rate of gestures achieved as intended Relevance = of the tasks, the rate of gestures performed as intended for the task
  • 8. Sampling error Error #2 Discoverability Recognition rate Recognition time Learnability Memorability Workload (NASA-TLX: mental, physical, temporal, perfor- mance, effort, frustration) Intuitiveness Naturality Social acceptability Adjustment quality Error #3 Error TLX … .9*** .3** .3* ? ? ? Effective- ness Efficiency Satisfaction ? ? ? ? ? Gesture recognition performance Other performance properties
  • 9. Sampling error Error #2 Discoverability Recognition rate Recognition time Learnability Memorability Workload (NASA-TLX: mental, physical, temporal, perfor- mance, effort, frustration) Intuitiveness Naturality Social acceptability Adjustment quality Attractiveness Playability Pleasurability Error #3 Error TLX Error #m … .9*** .3** .3* ? ? ? ? ? ? Effective- ness Efficiency Satisfaction Gestural Experience Other UX properties ? ? ? ? ? ? ? End user’s gesture preference Gesture recognition performance Other performance properties Other preference properties ? ?
  • 10. Sampling error Error #2 Discoverability Recognition rate Recognition time Learnability Memorability Workload (NASA-TLX: mental, physical, temporal, perfor- mance, effort, frustration) Intuitiveness Naturality Social acceptability Adjustment quality Attractiveness Playability Pleasurability Error #3 Error TLX Error #m Quality of Gestural user experience … GUESS (Gesture User Experience Special Scale) .9*** .3** .3* ? ? ? ? ? ? Effective- ness Efficiency Satisfaction Gestural Experience Other UX properties ? ? ? ? ? ? ? End user’s gesture preference Gesture recognition performance Other performance properties Other preference properties ? ? ? ?
  • 11. End user’s preference Gesture recognition performance Superfluous Too system- oriented Desired System oriented Neutral User- centered Too user- centered Any GUESS evaluation Confidence interval low medium high low medium high
  • 12. Source: Evaluation of Gesture-Based In-Vehicle Interaction: User Experience and the Potential to Reduce Driver Distraction Lisa Graichen, Matthias Graichen, and Josef F. Krems
  • 13. Source: Evaluation of Gesture-Based In-Vehicle Interaction: User Experience and the Potential to Reduce Driver Distraction Lisa Graichen, Matthias Graichen, and Josef F. Krems, Human Factors, V61, N5, 2019
  • 14. 14 • Whitefield classification of evaluation methods Analytical methods User reports Expert reports Observational methods Represented Real User Represented Real Application Source: A. Whitefield, F. Wilson, J. Dowell, A framework for human factors evaluation, Behaviour and Information Technology 10(1), January 1991, pp. 65-79
  • 15. 15 • Whitefield classification of evaluation methods Analytical methods Observational methods Represented Real User Represented Real Application Questionnaires Design tests Alternative designs Iterative evaluation Code static analysis Source: A. Whitefield, F. Wilson, J. Dowell, A framework for human factors evaluation, Behaviour and Information Technology 10(1), January 1991, pp. 65-79
  • 16. 16 • Nielsen classification of evaluation methods Source: https://www.nngroup.com/articles/which-ux-research-methods/
  • 17. 17 • Nielsen classification of evaluation methods Source: https://www.nngroup.com/articles/which-ux-research-methods/
  • 18. 18 • Nielsen classification of evaluation methods Preference Performance
  • 19. 19 • Nielsen classification of evaluation methods Source: https://www.nngroup.com/articles/which-ux-research-methods/
  • 20. 20 • Nielsen classification of evaluation methods Product Development Phase Strategize Execute Assess Goal: Inspire, explore and choose new directions and opportunities Inform and optimize designs in order to reduce risk and improve usability Measure product performance against itself or its competition Approach: Qualitative and Quantitative Mainly Qualitative (formative) Mainly Quantitative (summative) Typical methods: Field studies, diary studies, surveys, data mining, or analytics Card sorting, field studies, participatory design, paper prototype, and usability studies, desirability studies, customer emails Usability benchmarking, online assessments, surveys, A/B testing Source: https://www.nngroup.com/articles/which-ux-research-methods/
  • 21. • Evaluation of gesture UIs: guideline review Gesture Gesture name Suggested behavior Fixed or application- specific Hot point Notes Scratch-out Erase content Fixed Starting point Make the strokes as horizontal as possible, and draw at least three strokes. If the height of the gesture increases, the number of back and forth strokes also needs to increase. Triangle Insert Application-specific Starting point Draw the triangle in a single stroke, without lifting the pen. Make sure that the top of the triangle points upward. Square Action item Application-specific Starting point Draw the square starting at the upper left corner. Draw the square with a single stroke, without lifting the pen. Star Action item Application-specific Starting point Draw the star with exactly five points. Do this in a single stroke without lifting the pen. Check Check-off Application-specific Corner The upward stroke of the check must be two to four times as long as the smaller downward stroke. Curlicue Cut Fixed Starting point is distinguishing hot point Draw the curlicue at an angle, from lower left to upper right. Start the curlicue on the word that you intend to cut. Double- Curlicue Copy Fixed Starting point is distinguishing hot point Draw the double-curlicue at an angle, from the lower left to the upper right. Start the double-curlicue on the word that you intend to copy.
  • 22. • Evaluation of gesture UIs: heuristic evaluation • Heuristic: Visibility of System Status • Violation: Originally, the system does not tell the user whether a Kinect was connected to the system. So, if the system goes un- responsive, the user might wonder what is going wrong, “did I click a wrong button?” or “how to fix this problem?” • Severity: Major usability problem: important to fix, so should be given high priority • Improvement: I added a Kinect status viewer that is able to show any problem the Kinect may be experience. In addition, if the Kinect is working as expected, it will act as a mirror, showing the user’s gesture so the user knows exactly what his gesture looks like to the system • Heuristic: Recognition rather than recall • Violation: while the user is doing an exercise, if he wants to pause the exercise, he can simply say “pause”. However, there is no way to for new users to know that this command even exists. Also, it is not a good idea to rely on user’s memory to let them remember a particular feature. Source: Zhaochen Liu, Design a Natural User Interface for Gesture Recognition Application, University Of California, Berkeley, 5/1/2013
  • 23. • Evaluation of gesture UIs: guideline review 0 20 40 60 80 100 120 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Distribution des règles en pondéré Résultats globaux en linéaire 29% 71% Nombre de règles ergonomiques enfreintes Nombre de règles ergonomiques respectées Résultats globaux en pondéré 39% 61% Nombre de règles ergonomiques enfreintes Nombre de règles ergonomiques respectées Nielsen’s scale for usability problems: 0 – it is not a usability problem; 1 – it is a superficial problem, it must be fixed unless extra time is available; 2 – it is a minor usability problem; 3 – it is a major usability problem. It is important fix the problem; 4 – It is usability catastrophic.
  • 24. • Evaluation of gesture UIs: by questionnaire Post-experiment questionnaire: Rating vs. Ranking (absolute vs. relative) Source: Vatavu, R.D., Vogel, D., Casiez, G., Grisoni, L. (2011). Estimating the perceived difficulty of pen gestures. Proceedings of INTERACT'11. Springer-Verlag, Berlin, Heidelberg, 89-106
  • 25. • Evaluation of gesture UIs: by questionnaire Post-experiment questionnaire: Rating vs. Ranking (absolute vs. relative) Source: Jean Vanderdonckt, Sara Bouzit, Gaëlle Calvary, Denis Chêne, Exploring a Design Space of Graphical Adaptive Menus: Normal vs. Small Screens. ACM Trans. Interact. Intell. Syst. 10(1): 2:1-2:40 (2020
  • 26. Source: Vatavu, R.D., Vogel, D., Casiez, G., Grisoni, L. (2011). Estimating the perceived difficulty of pen gestures. Proceedings of INTERACT'11. Springer-Verlag, Berlin, Heidelberg, 89-106 • Evaluation of gesture UIs: by questionnaire Post-experiment questionnaire: Rating vs. Ranking (absolute vs. relative)
  • 27. Source: Vatavu, R.D., Vogel, D., Casiez, G., Grisoni, L. (2011). Estimating the perceived difficulty of pen gestures. Proceedings of INTERACT'11. Springer-Verlag, Berlin, Heidelberg, 89-106 • Evaluation of gesture difficulty Rule #1: Relative Difficulty Ranking Gesture A is likely to be perceived as more difficult to execute than gesture B if the production time of A is greater than that of B: time(A) > time(B) suggests Ranking(A) > Ranking(B) 93% accuracy
  • 28. Source: Vatavu, R.D., Vogel, D., Casiez, G., Grisoni, L. (2011). Estimating the perceived difficulty of pen gestures. Proceedings of INTERACT'11. Springer-Verlag, Berlin, Heidelberg, 89-106 • Evaluation of gesture difficulty Rule #2: Classifying Difficulty Rating Mapping from production time to difficulty class (very easy, easy, moderate, difficult, and very difficult) 83% accuracy
  • 29. Source: Vatavu, R.D., Vogel, D., Casiez, G., Grisoni, L. (2011). Estimating the perceived difficulty of pen gestures. Proceedings of INTERACT'11. Springer-Verlag, Berlin, Heidelberg, 89-106 • Evaluation of multi-touch gesture difficulty
  • 30. • Evaluation of gesture UIs: Gesture Usability Scale (GUS) Source: Manipulating 3D Content using Gestures in Design Review Scenarios October 2009, Daniel Wickeroth, Paul Benoelken, Ulrich Lang GUS = 67.2 SUS = 72.8 Diff = 7.1
  • 31. • Evaluation of gesture UIs: Gesture Usability Scale (GUS) Source: Manipulating 3D Content using Gestures in Design Review Scenarios October 2009, Daniel Wickeroth, Paul Benoelken, Ulrich Lang GUS = 67.2 SUS = 72.8 Diff = 7.1
  • 32. • Evaluation of gesture UIs: by metrics Source: Performance evaluation of gesture-based interaction between different age groups using Fitts’ Law Diana Carvalho, Maximino Bessa, Luís Magalhães, Eurico Carrapatoso, Proc. of Interaccion ‘2015 According to MacKenzie, three-dimensional movements may follow the same predictive model as a one directional Task (A=amplitude, W=width)
  • 33. • Gestures offer many opportunities, but… “When developing a gesture interface, the objective should not be *to make a gesture interface*. A gesture interface is not universally the best interface for any application. The objective is to *develop a more efficient interface* to a given application.” [Nielsen et al., 2004] Source: Nielsen, M., Störring, M., Moeslund, T.B., Granum, E. (2004). A procedure for developing intuitive and ergonomic gesture interfaces for HCI. GW 2003. LNCS (LNAI) 2915, Springer 2004