SlideShare a Scribd company logo
1 of 18
new data
same
method
new
method
same participants new participants
Vatavu &Wobbrock
(2015, 2016),
Tsandilas (2018)
5
Nacenta et al.
(2013), Schipor &
Vatavu (2019)
3
6
Nebeling et al.
(2014), Hoff et al.
(2016)
n/a
(and unlikely)
4
Repeatability
Reproducibility
Replicability
not yet done
new data
1
2
by the virtue of the
method itself
same data
Repurposability
10
9
Gheran et al. (2018)b,
Soni et al. (2020)
same data
REPL
ICA
TE REPURPOSE
new population
same population
checking of analysis
reanalysis of data
EX
TEND&GENERA
L
IZ
E
new goal
new
population
conceptual extension
exact replication,
same method
Replicability
Generalizability
Extensibility
Leiva et al.
(2017)
exact replication,
new method
same
population
exact replication,
same method
new data
7
8
Rust et al. (2014)
empirical
generalization
generalization and
extension
repurposing and
extension
empirical
repurposing
Soni et al. (2019)
RepliGES and GEStory: Visual Tools for Systematizing and
Consolidating Knowledge on User-Defined Gestures
RepliGES and GEStory: Visual Tools for Systematizing and
Consolidating Knowledge on User-Defined Gestures
Jean Vanderdonckt
Université catholique
de Louvain (UCLouvain),
Belgium
Radu-Daniel Vatavu
Machine Intelligence &
Information Visualization Lab
University of Suceava, Romania
Santiago Villarreal-Narvaez
Université catholique
de Louvain (UCLouvain),
Belgium
Bogdan-Florin Gheran
Machine Intelligence &
Information Visualization Lab
University of Suceava,
Romania
Introduction
A Critical aspect of designing gesture user interfaces
• Mapping between gestures
• System functions
Scientific knowledge
I. Findings from experiments examining the factors that impact the user experience
of gesture-based interaction (social acceptability, memorability, perceived
difficulty, and naturalness)
II. Insights into users' preferences for gestures elicited in gesture elicitation studies.
Introduction
Gesture Elicitation Studies (GESs).
• A powerful method in the toolbox of HCI researchers and practitioners to unveil
users' preferences for and mental models of gesture-based interaction
• Participants propose gestures they would like to use to effect the system functions of
interactive systems
Zooming in on a map with touch input
Turning on/off the TV set with a smart ring
• The practitioner analyzes the elicited gestures to develop an understanding of users'
preferences for gesture commands that are perceived:
Intuitive
Low effort
Memorable
• Consequently, likely to reflect the preferences of the larger user population
Introduction
Gesture Elicitation Studies (GESs).
• Several shortcomings about the body of knowledge accumulated on user-defined
gestures in the scientific literature:
S1. Scattered literature: GESs are published at various venues
S2. Heterogeneous findings: GESs employ different methods of analysis
S3. Partial coverage of context: Some GESs lack a full description of the context of use
S4. Partial evidence: Some GESs do not provide any indication whether the user-defined gestures
they report are representative
S5. Difficulty of cross-checking findings: Findings from different GESs are difficult to structure and
put in correspondence
Introduction
Contributions of this paper
1) We formalize replication, extension, generalization, and repurposing of
GES findings with RepliGES
2) Based on RepliGES, we introduced GEStory, an interactive design space
meant to structure, visualize, and identify user-defined gestures (216
published GESs)
3) Using GEStory, we identify a set of twelve GES replications in the scientific
literature, which we characterize using the dimensions of our RepliGES
conceptual space
4) We propose a set of replicability criteria to foster replications, extensions,
generalizations, and repurposing of findings about user-defined gestures
RepliGES: A conceptual space
RepliGES specifies five types of replications, three types of extensions and
generalizations, and two types of repurposing studies that reuse previous GES
findings for new discoveries
new data
same
method
new
method
same participants new participants
Vatavu &Wobbrock
(2015, 2016),
Tsandilas (2018)
5
Nacenta et al.
(2013), Schipor &
Vatavu (2019)
3
6
Nebeling et al.
(2014), Hoff et al.
(2016)
n/a
(and unlikely)
4
Repeatability
Reproducibility
Replicability
not yet done
new data
1
2
by the virtue of the
method itself
same data
Repurposability
10
9
Gheran et al. (2018)b,
Soni et al. (2020)
same data
REPL
ICA
TE REPURPOSE
new population
same population
checking of analysis
reanalysis of data
EX
TEND&GENERA
L
IZ
E
new goal
new
population
conceptual extension
exact replication,
same method
Replicability
Generalizability
Extensibility
Leiva et al.
(2017)
exact replication,
new method
same
population
exact replication,
same method
new data
7
8
Rust et al. (2014)
empirical
generalization
generalization and
extension
repurposing and
extension
empirical
repurposing
Soni et al. (2019)
RepliGES
Method
reproducibility
Research
question
Gesture
elicitation
experiment setup
Run
experiment
Data
annotation &
preprocessing
Data
analysis
K
nowledge
Initial observation,
prior work,
application domain
Gesture input
reflective of
user behavior
Results
reproducibility
Inferential
reproducibility
Results Interpretation
Design
considerations and
guidelines
What is the purpose of the
replication experiment?
(Goodman et al., 2016)
Referents,
apparatus, task,
hypotheses
Participants
are elicited for
gestures
Raw gesture
representations
Agreement
calculation
Gesture set,
empirical data
Prerequisite:
Research
question
specified
Experiment
design completely
specified
Participants
sampling
specified
Gesture
clustering
criteria specified
Agreement
measures
specified
Gesture set
documented
and available
Interpretation
method
specified
Replicability criteria for GES studies
paper, report, documentation
software, source code, scripts
data (raw/annotated/processed)
Full
replicability
No
replicability
1 2 3 4 5 6 7 8
I
II
III
A B C D E F
Steps
of GES
RepliGES
new data
same
method
new
method
same participants new participants
Vatavu & Wobbrock
(2015, 2016),
Tsandilas (2018)
5
Nacenta et al.
(2013), Schipor &
Vatavu (2019)
3
6
Nebeling et al.
(2014), Hoff et al.
(2016)
n/a
(and unlikely)
4
Repeatability
Reproducibility
Replicability
not yet done
new data
1
2
by the virtue of the
method itself
same data
Repurposability
10
9
Gheran et al. (2018)b,
Soni et al. (2020)
same data
REPLICATE REPURPOSE
new population
same population
checking of analysis
reanalysis of data
EXTEND & GENERALIZE
new goal
new
population
conceptual extension
exact replication,
same method
Replicability
Generalizability
Extensibility
Leiva et al.
(2017)
exact replication,
new method
same
population
exact replication,
same method
new data
7
8
Rust et al. (2014)
empirical
generalization
generalization and
extension
repurposing and
extension
empirical
repurposing
Soni et al. (2019)
GEStory: An interactive design space
To support the visualization of gesture-related information, dynamic query
filters are tightly coupled with a starfield display of the human body
https://sites.uclouvain.be/GEStory
GEStory:
Domain
model
GEStory - 1
GEStory - 2
GEStory – Replication, Generalization, Repurposing
A Scientific Literature Review of GES replications
Gher
an et al. (2018) Gher
an et al. (2018)b
9
Ts
andil
as(2018)
L
aheyet al. (2011), Bail
l
yet al. (2013),
Chan et al. (2016), Weigelet al. (2014) 2
Vatav
u &Wobbr
ock
(2016)
Vatav
u (2013), P
ium som boon et al. (2013),
Bail
l
yet al. (2013), Vatav
u and Zaiț
i(2014) 2
Nacentaet al. (2013) 3 3
Schipor&
Vatav
u (2018)
Vatav
u &Wobbr
ock
(2015)
Vatav
u (2012), P
ium s
om boon et al. (2013),
Bail
l
yet al. (2013), Vatav
u and Zaiț
i(2014) 2
REPL
ICA
TION
Wobbr
ocket al. (2009) Rus
tet al. (2014)
7
Soniet al. (2019) Soniet al. (2020)
9
GENERA
L
IZA
TION
Vatav
u (2017) L
eiv
aet al. (2017)
10
Mor
ris(2012) Nebel
ing et al. (2014)
6
Morr
iset al. (2014) Hof
fet al. (2016)
6
Rus
tet al. (2014), Wobbr
ocket al. (2009) Soniet al. (2019)
8
REPURPOSING
Conclusion
• We introduced the RepliGES conceptual space to address several
shortcomings (S1-S5) about the body of knowledge accumulated on user-
defined gestures in the scientific literature.
• Based on RepliGES, we developed GEStory, an interactive design space to
structure, visualize, and query user-defined gestures reported by 216 GESs,
which we demonstrated by identifying a set of replicated GESs.
• Our results have implications for the practice of end-user gesture elicitation,
in support of which we provide replicability criteria and recommendations
for researchers and practitioners
Conclusion
• With these tools, the body of knowledge on user-defined gestures is
concentrated in one single point of contact
• Gestures are systematically specified with a unified format in a consistent manner
• It is structured according to a domain model to identify RepliGES links between
different published GESs.
Thank you very much
for your attention

More Related Content

Similar to RepliGES and GEStory: Visual Tools for Systematizing and Consolidating Knowledge on User-Defined Gestures

A Comparative Essay Between Quantitative And Qualitative Research
A Comparative Essay Between Quantitative And Qualitative ResearchA Comparative Essay Between Quantitative And Qualitative Research
A Comparative Essay Between Quantitative And Qualitative ResearchKelly Lipiec
 
Respond  in one or more of the following waysAsk a probing ques
Respond  in one or more of the following waysAsk a probing quesRespond  in one or more of the following waysAsk a probing ques
Respond  in one or more of the following waysAsk a probing quesmickietanger
 
Calibration approach for parameter estimation.pptx
Calibration approach for parameter estimation.pptxCalibration approach for parameter estimation.pptx
Calibration approach for parameter estimation.pptxbasantkumar814009
 
Running head APPLIED RESEARCH PROJECT .docx
Running head APPLIED RESEARCH PROJECT                            .docxRunning head APPLIED RESEARCH PROJECT                            .docx
Running head APPLIED RESEARCH PROJECT .docxhealdkathaleen
 
Application Of Sampling Methods For The Research Design
Application Of Sampling Methods For The Research DesignApplication Of Sampling Methods For The Research Design
Application Of Sampling Methods For The Research DesignGina Rizzo
 
MARKET SEGMENTATION IN SOCIAL NETWORKS THROUGH SOCIAL STRUCTURE ANALYSIS (Dep...
MARKET SEGMENTATION IN SOCIAL NETWORKS THROUGH SOCIAL STRUCTURE ANALYSIS (Dep...MARKET SEGMENTATION IN SOCIAL NETWORKS THROUGH SOCIAL STRUCTURE ANALYSIS (Dep...
MARKET SEGMENTATION IN SOCIAL NETWORKS THROUGH SOCIAL STRUCTURE ANALYSIS (Dep...Knut Linke
 
Grantham University Using Both Quantitative and Qualitative Methods Discussio...
Grantham University Using Both Quantitative and Qualitative Methods Discussio...Grantham University Using Both Quantitative and Qualitative Methods Discussio...
Grantham University Using Both Quantitative and Qualitative Methods Discussio...write31
 
Grantham University Using Both Quantitative and Qualitative Methods Discussio...
Grantham University Using Both Quantitative and Qualitative Methods Discussio...Grantham University Using Both Quantitative and Qualitative Methods Discussio...
Grantham University Using Both Quantitative and Qualitative Methods Discussio...write4
 
Markrecapture versus-lengthfrequency-based-methods-evaluation-using-a-marine-...
Markrecapture versus-lengthfrequency-based-methods-evaluation-using-a-marine-...Markrecapture versus-lengthfrequency-based-methods-evaluation-using-a-marine-...
Markrecapture versus-lengthfrequency-based-methods-evaluation-using-a-marine-...racheltrans
 
Awareness Of Importance Of Research In Undergraduate Dental Students
Awareness Of Importance Of Research In Undergraduate Dental StudentsAwareness Of Importance Of Research In Undergraduate Dental Students
Awareness Of Importance Of Research In Undergraduate Dental StudentsSabrina Ball
 
DENSA:An effective negative selection algorithm with flexible boundaries for ...
DENSA:An effective negative selection algorithm with flexible boundaries for ...DENSA:An effective negative selection algorithm with flexible boundaries for ...
DENSA:An effective negative selection algorithm with flexible boundaries for ...Mario Pavone
 
SAGE Research Methods Understanding and Evaluating Research- A Critica.docx
SAGE Research Methods Understanding and Evaluating Research- A Critica.docxSAGE Research Methods Understanding and Evaluating Research- A Critica.docx
SAGE Research Methods Understanding and Evaluating Research- A Critica.docxhenry34567896
 
Doctoral conference slides only
Doctoral conference   slides onlyDoctoral conference   slides only
Doctoral conference slides onlySelina Griffin
 
State and Directions of Learning Analytics Adoption (Second edition)
State and Directions of Learning Analytics Adoption (Second edition)State and Directions of Learning Analytics Adoption (Second edition)
State and Directions of Learning Analytics Adoption (Second edition)Dragan Gasevic
 
PRACTICAL.pptx
PRACTICAL.pptxPRACTICAL.pptx
PRACTICAL.pptxJoyceAgrao
 

Similar to RepliGES and GEStory: Visual Tools for Systematizing and Consolidating Knowledge on User-Defined Gestures (20)

A Comparative Essay Between Quantitative And Qualitative Research
A Comparative Essay Between Quantitative And Qualitative ResearchA Comparative Essay Between Quantitative And Qualitative Research
A Comparative Essay Between Quantitative And Qualitative Research
 
Problem statement literature review
Problem statement literature reviewProblem statement literature review
Problem statement literature review
 
Respond  in one or more of the following waysAsk a probing ques
Respond  in one or more of the following waysAsk a probing quesRespond  in one or more of the following waysAsk a probing ques
Respond  in one or more of the following waysAsk a probing ques
 
Peralta sheila-a
Peralta sheila-aPeralta sheila-a
Peralta sheila-a
 
Calibration approach for parameter estimation.pptx
Calibration approach for parameter estimation.pptxCalibration approach for parameter estimation.pptx
Calibration approach for parameter estimation.pptx
 
Running head APPLIED RESEARCH PROJECT .docx
Running head APPLIED RESEARCH PROJECT                            .docxRunning head APPLIED RESEARCH PROJECT                            .docx
Running head APPLIED RESEARCH PROJECT .docx
 
Quantitative study
Quantitative study Quantitative study
Quantitative study
 
Application Of Sampling Methods For The Research Design
Application Of Sampling Methods For The Research DesignApplication Of Sampling Methods For The Research Design
Application Of Sampling Methods For The Research Design
 
MARKET SEGMENTATION IN SOCIAL NETWORKS THROUGH SOCIAL STRUCTURE ANALYSIS (Dep...
MARKET SEGMENTATION IN SOCIAL NETWORKS THROUGH SOCIAL STRUCTURE ANALYSIS (Dep...MARKET SEGMENTATION IN SOCIAL NETWORKS THROUGH SOCIAL STRUCTURE ANALYSIS (Dep...
MARKET SEGMENTATION IN SOCIAL NETWORKS THROUGH SOCIAL STRUCTURE ANALYSIS (Dep...
 
Grantham University Using Both Quantitative and Qualitative Methods Discussio...
Grantham University Using Both Quantitative and Qualitative Methods Discussio...Grantham University Using Both Quantitative and Qualitative Methods Discussio...
Grantham University Using Both Quantitative and Qualitative Methods Discussio...
 
Grantham University Using Both Quantitative and Qualitative Methods Discussio...
Grantham University Using Both Quantitative and Qualitative Methods Discussio...Grantham University Using Both Quantitative and Qualitative Methods Discussio...
Grantham University Using Both Quantitative and Qualitative Methods Discussio...
 
Markrecapture versus-lengthfrequency-based-methods-evaluation-using-a-marine-...
Markrecapture versus-lengthfrequency-based-methods-evaluation-using-a-marine-...Markrecapture versus-lengthfrequency-based-methods-evaluation-using-a-marine-...
Markrecapture versus-lengthfrequency-based-methods-evaluation-using-a-marine-...
 
Awareness Of Importance Of Research In Undergraduate Dental Students
Awareness Of Importance Of Research In Undergraduate Dental StudentsAwareness Of Importance Of Research In Undergraduate Dental Students
Awareness Of Importance Of Research In Undergraduate Dental Students
 
DENSA:An effective negative selection algorithm with flexible boundaries for ...
DENSA:An effective negative selection algorithm with flexible boundaries for ...DENSA:An effective negative selection algorithm with flexible boundaries for ...
DENSA:An effective negative selection algorithm with flexible boundaries for ...
 
SAGE Research Methods Understanding and Evaluating Research- A Critica.docx
SAGE Research Methods Understanding and Evaluating Research- A Critica.docxSAGE Research Methods Understanding and Evaluating Research- A Critica.docx
SAGE Research Methods Understanding and Evaluating Research- A Critica.docx
 
Doctoral conference slides only
Doctoral conference   slides onlyDoctoral conference   slides only
Doctoral conference slides only
 
Tehrany2014
Tehrany2014Tehrany2014
Tehrany2014
 
State and Directions of Learning Analytics Adoption (Second edition)
State and Directions of Learning Analytics Adoption (Second edition)State and Directions of Learning Analytics Adoption (Second edition)
State and Directions of Learning Analytics Adoption (Second edition)
 
2015 osu-metagenome
2015 osu-metagenome2015 osu-metagenome
2015 osu-metagenome
 
PRACTICAL.pptx
PRACTICAL.pptxPRACTICAL.pptx
PRACTICAL.pptx
 

More from 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
 
Gesture-based information systems: from DesignOps to DevOps
Gesture-based information systems: from DesignOps to DevOpsGesture-based information systems: from DesignOps to DevOps
Gesture-based information systems: from DesignOps to DevOpsJean Vanderdonckt
 
Engineering Slidable User Interfaces with Slime
Engineering Slidable User Interfaces with SlimeEngineering Slidable User Interfaces with Slime
Engineering Slidable User Interfaces with SlimeJean Vanderdonckt
 
Evaluating Gestural Interaction: Models, Methods, and Measures
Evaluating Gestural Interaction: Models, Methods, and MeasuresEvaluating Gestural Interaction: Models, Methods, and Measures
Evaluating Gestural Interaction: Models, Methods, and MeasuresJean 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
 
Designing Gestural Interaction: Challenges and Pitfalls
Designing Gestural Interaction: Challenges and PitfallsDesigning Gestural Interaction: Challenges and Pitfalls
Designing Gestural Interaction: Challenges and PitfallsJean Vanderdonckt
 
Fundamentals of Gestural Interaction
Fundamentals of Gestural InteractionFundamentals of Gestural Interaction
Fundamentals of Gestural InteractionJean Vanderdonckt
 
Gestural Interaction, Is it Really Natural?
Gestural Interaction, Is it Really Natural?Gestural Interaction, Is it Really Natural?
Gestural Interaction, Is it Really Natural?Jean Vanderdonckt
 
User-centred Development of a Clinical Decision-support System for Breast Can...
User-centred Development of a Clinical Decision-support System for Breast Can...User-centred Development of a Clinical Decision-support System for Breast Can...
User-centred Development of a Clinical Decision-support System for Breast Can...Jean 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
 

More from 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...
 
Gesture-based information systems: from DesignOps to DevOps
Gesture-based information systems: from DesignOps to DevOpsGesture-based information systems: from DesignOps to DevOps
Gesture-based information systems: from DesignOps to DevOps
 
Engineering Slidable User Interfaces with Slime
Engineering Slidable User Interfaces with SlimeEngineering Slidable User Interfaces with Slime
Engineering Slidable User Interfaces with Slime
 
Evaluating Gestural Interaction: Models, Methods, and Measures
Evaluating Gestural Interaction: Models, Methods, and MeasuresEvaluating Gestural Interaction: Models, Methods, and Measures
Evaluating Gestural Interaction: Models, Methods, and Measures
 
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...
 
Designing Gestural Interaction: Challenges and Pitfalls
Designing Gestural Interaction: Challenges and PitfallsDesigning Gestural Interaction: Challenges and Pitfalls
Designing Gestural Interaction: Challenges and Pitfalls
 
Fundamentals of Gestural Interaction
Fundamentals of Gestural InteractionFundamentals of Gestural Interaction
Fundamentals of Gestural Interaction
 
Gestural Interaction, Is it Really Natural?
Gestural Interaction, Is it Really Natural?Gestural Interaction, Is it Really Natural?
Gestural Interaction, Is it Really Natural?
 
User-centred Development of a Clinical Decision-support System for Breast Can...
User-centred Development of a Clinical Decision-support System for Breast Can...User-centred Development of a Clinical Decision-support System for Breast Can...
User-centred Development of a Clinical Decision-support System for Breast Can...
 
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
 

Recently uploaded

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 

Recently uploaded (20)

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 

RepliGES and GEStory: Visual Tools for Systematizing and Consolidating Knowledge on User-Defined Gestures

  • 1. new data same method new method same participants new participants Vatavu &Wobbrock (2015, 2016), Tsandilas (2018) 5 Nacenta et al. (2013), Schipor & Vatavu (2019) 3 6 Nebeling et al. (2014), Hoff et al. (2016) n/a (and unlikely) 4 Repeatability Reproducibility Replicability not yet done new data 1 2 by the virtue of the method itself same data Repurposability 10 9 Gheran et al. (2018)b, Soni et al. (2020) same data REPL ICA TE REPURPOSE new population same population checking of analysis reanalysis of data EX TEND&GENERA L IZ E new goal new population conceptual extension exact replication, same method Replicability Generalizability Extensibility Leiva et al. (2017) exact replication, new method same population exact replication, same method new data 7 8 Rust et al. (2014) empirical generalization generalization and extension repurposing and extension empirical repurposing Soni et al. (2019) RepliGES and GEStory: Visual Tools for Systematizing and Consolidating Knowledge on User-Defined Gestures
  • 2. RepliGES and GEStory: Visual Tools for Systematizing and Consolidating Knowledge on User-Defined Gestures Jean Vanderdonckt Université catholique de Louvain (UCLouvain), Belgium Radu-Daniel Vatavu Machine Intelligence & Information Visualization Lab University of Suceava, Romania Santiago Villarreal-Narvaez Université catholique de Louvain (UCLouvain), Belgium Bogdan-Florin Gheran Machine Intelligence & Information Visualization Lab University of Suceava, Romania
  • 3. Introduction A Critical aspect of designing gesture user interfaces • Mapping between gestures • System functions Scientific knowledge I. Findings from experiments examining the factors that impact the user experience of gesture-based interaction (social acceptability, memorability, perceived difficulty, and naturalness) II. Insights into users' preferences for gestures elicited in gesture elicitation studies.
  • 4. Introduction Gesture Elicitation Studies (GESs). • A powerful method in the toolbox of HCI researchers and practitioners to unveil users' preferences for and mental models of gesture-based interaction • Participants propose gestures they would like to use to effect the system functions of interactive systems Zooming in on a map with touch input Turning on/off the TV set with a smart ring • The practitioner analyzes the elicited gestures to develop an understanding of users' preferences for gesture commands that are perceived: Intuitive Low effort Memorable • Consequently, likely to reflect the preferences of the larger user population
  • 5. Introduction Gesture Elicitation Studies (GESs). • Several shortcomings about the body of knowledge accumulated on user-defined gestures in the scientific literature: S1. Scattered literature: GESs are published at various venues S2. Heterogeneous findings: GESs employ different methods of analysis S3. Partial coverage of context: Some GESs lack a full description of the context of use S4. Partial evidence: Some GESs do not provide any indication whether the user-defined gestures they report are representative S5. Difficulty of cross-checking findings: Findings from different GESs are difficult to structure and put in correspondence
  • 6. Introduction Contributions of this paper 1) We formalize replication, extension, generalization, and repurposing of GES findings with RepliGES 2) Based on RepliGES, we introduced GEStory, an interactive design space meant to structure, visualize, and identify user-defined gestures (216 published GESs) 3) Using GEStory, we identify a set of twelve GES replications in the scientific literature, which we characterize using the dimensions of our RepliGES conceptual space 4) We propose a set of replicability criteria to foster replications, extensions, generalizations, and repurposing of findings about user-defined gestures
  • 7. RepliGES: A conceptual space RepliGES specifies five types of replications, three types of extensions and generalizations, and two types of repurposing studies that reuse previous GES findings for new discoveries new data same method new method same participants new participants Vatavu &Wobbrock (2015, 2016), Tsandilas (2018) 5 Nacenta et al. (2013), Schipor & Vatavu (2019) 3 6 Nebeling et al. (2014), Hoff et al. (2016) n/a (and unlikely) 4 Repeatability Reproducibility Replicability not yet done new data 1 2 by the virtue of the method itself same data Repurposability 10 9 Gheran et al. (2018)b, Soni et al. (2020) same data REPL ICA TE REPURPOSE new population same population checking of analysis reanalysis of data EX TEND&GENERA L IZ E new goal new population conceptual extension exact replication, same method Replicability Generalizability Extensibility Leiva et al. (2017) exact replication, new method same population exact replication, same method new data 7 8 Rust et al. (2014) empirical generalization generalization and extension repurposing and extension empirical repurposing Soni et al. (2019)
  • 8. RepliGES Method reproducibility Research question Gesture elicitation experiment setup Run experiment Data annotation & preprocessing Data analysis K nowledge Initial observation, prior work, application domain Gesture input reflective of user behavior Results reproducibility Inferential reproducibility Results Interpretation Design considerations and guidelines What is the purpose of the replication experiment? (Goodman et al., 2016) Referents, apparatus, task, hypotheses Participants are elicited for gestures Raw gesture representations Agreement calculation Gesture set, empirical data Prerequisite: Research question specified Experiment design completely specified Participants sampling specified Gesture clustering criteria specified Agreement measures specified Gesture set documented and available Interpretation method specified Replicability criteria for GES studies paper, report, documentation software, source code, scripts data (raw/annotated/processed) Full replicability No replicability 1 2 3 4 5 6 7 8 I II III A B C D E F Steps of GES
  • 9. RepliGES new data same method new method same participants new participants Vatavu & Wobbrock (2015, 2016), Tsandilas (2018) 5 Nacenta et al. (2013), Schipor & Vatavu (2019) 3 6 Nebeling et al. (2014), Hoff et al. (2016) n/a (and unlikely) 4 Repeatability Reproducibility Replicability not yet done new data 1 2 by the virtue of the method itself same data Repurposability 10 9 Gheran et al. (2018)b, Soni et al. (2020) same data REPLICATE REPURPOSE new population same population checking of analysis reanalysis of data EXTEND & GENERALIZE new goal new population conceptual extension exact replication, same method Replicability Generalizability Extensibility Leiva et al. (2017) exact replication, new method same population exact replication, same method new data 7 8 Rust et al. (2014) empirical generalization generalization and extension repurposing and extension empirical repurposing Soni et al. (2019)
  • 10. GEStory: An interactive design space To support the visualization of gesture-related information, dynamic query filters are tightly coupled with a starfield display of the human body https://sites.uclouvain.be/GEStory
  • 14. GEStory – Replication, Generalization, Repurposing
  • 15. A Scientific Literature Review of GES replications Gher an et al. (2018) Gher an et al. (2018)b 9 Ts andil as(2018) L aheyet al. (2011), Bail l yet al. (2013), Chan et al. (2016), Weigelet al. (2014) 2 Vatav u &Wobbr ock (2016) Vatav u (2013), P ium som boon et al. (2013), Bail l yet al. (2013), Vatav u and Zaiț i(2014) 2 Nacentaet al. (2013) 3 3 Schipor& Vatav u (2018) Vatav u &Wobbr ock (2015) Vatav u (2012), P ium s om boon et al. (2013), Bail l yet al. (2013), Vatav u and Zaiț i(2014) 2 REPL ICA TION Wobbr ocket al. (2009) Rus tet al. (2014) 7 Soniet al. (2019) Soniet al. (2020) 9 GENERA L IZA TION Vatav u (2017) L eiv aet al. (2017) 10 Mor ris(2012) Nebel ing et al. (2014) 6 Morr iset al. (2014) Hof fet al. (2016) 6 Rus tet al. (2014), Wobbr ocket al. (2009) Soniet al. (2019) 8 REPURPOSING
  • 16. Conclusion • We introduced the RepliGES conceptual space to address several shortcomings (S1-S5) about the body of knowledge accumulated on user- defined gestures in the scientific literature. • Based on RepliGES, we developed GEStory, an interactive design space to structure, visualize, and query user-defined gestures reported by 216 GESs, which we demonstrated by identifying a set of replicated GESs. • Our results have implications for the practice of end-user gesture elicitation, in support of which we provide replicability criteria and recommendations for researchers and practitioners
  • 17. Conclusion • With these tools, the body of knowledge on user-defined gestures is concentrated in one single point of contact • Gestures are systematically specified with a unified format in a consistent manner • It is structured according to a domain model to identify RepliGES links between different published GESs.
  • 18. Thank you very much for your attention

Editor's Notes

  1. Fist, I start with a lintroduction is represented A large body of ….. exists on this topic represented by
  2. Specialized instance of participatory design
  3. Specialized instance of participatory design
  4. Specialized instance of participatory design
  5. 3.1 Preliminaries
  6. if there is time. show live all filters
  7. short example or live demo
  8. short example 2