Shape-Change for Zoomable TUIs: 

A Resizable Slider
Céline Coutrix
Cédric Masclet
2
Sliders for
continuous adjustment of parameters
graphical sliders
3
graphical sliders
4
graphical sliders
Zoom out: footprint
5
graphical sliders
Zoom in: performance
6
motor and visual zooming is the best
Chapuis and Dragicevic 2011
7
visual mag
motor and visual zooming is the best
Chapuis and Dragicevic 2011
8
visual mag motor mag
motor and visual zooming is the best
Chapuis and Dragicevic 2011
9
visual mag full magmotor mag
motor and visual zooming is the best
Chapuis and Dragicevic 2011
10
visual mag full magmotor mag zoom
motor and visual zooming is the best
Chapuis and Dragicevic 2011
11
visual mag full magmotor mag zoom
motor and visual zooming is the best
Chapuis and Dragicevic 2011
12
visual mag full magmotor mag zoom
motor and visual zooming for sliders
13
?
resizable should be beneficial
Ability to compromise between footprint and performance
14
15
tangible sliders bring performance
Jansen et al. 2012Tuddenham et al. 2010Weiss et al. 2009Fitzmaurice and Buxton 1997
http://palettegear.com/
tangible sliders
bring performance
16
restricted workspace
17
18
restricted workspace: output
Khalilbeigi et al. 2011
varying workspace: 

continuously resizable display
19
Resizable tangible sliders
20
Motivation
resizability tangibility
graphical sliders
21
Motivation
resizability tangibility
graphical sliders ✔ ✘
22
Motivation
resizability tangibility
graphical sliders ✔ ✘
tangible sliders
23
Motivation
resizability tangibility
graphical sliders ✔ ✘
tangible sliders ✘ ✔
24
Motivation
resizability tangibility
graphical sliders ✔ ✘
tangible sliders ✘ ✔
resizable
tangible sliders
25
Motivation
resizability tangibility
graphical sliders ✔ ✘
tangible sliders ✘ ✔
resizable
tangible sliders
✔ ✔
26
Research questions
Resizable tangible sliders
• Benefit ?
• Drawback ?
27
Research questions
• Benefit of Multiple Sizes:
How much more efficient are users 

with a large slider than a small slider?
• Drawback of resizing:
What is the drawback 

of the additional manipulation for resizing?
28
Research questions
• Benefit of Multiple Sizes:
How much more efficient are users 

with a large slider than a small slider?
• Drawback of resizing:
What is the drawback 

of the additional manipulation for resizing?
XP1
XP2
29
experimental plan
pointing pursuing
mouse
impact of M+V
zooming
slider
impact of M+V
zooming
impact of resizing
30
experimental plan
pointing pursuing
mouse
impact of M+V
zooming
slider
impact of M+V
zooming
impact of resizing
XP1
31
experimental plan
pointing pursuing
mouse
impact of M+V
zooming
slider
impact of M+V
zooming
impact of resizing
XP1 XP2
32
experimental plan
pointing pursuing
mouse
impact of M+V
zooming
slider
impact of M+V
zooming
impact of resizing
XP1 XP2
same

prototype
33
Prototype
34
Prototype
35
resolution: 2822 dpi
Benefit of Multiple Sizes: Experiment 1
How much more efficient are users 

with a large slider than a small slider?
36
37
cursor
target
Task: pointing with a tangible slider at a target displayed on a distant screen
38
2 cm
96 px
24.64 mm
39
4 cm
192 px
49.28 mm
×2
40
8 cm
384 px
98.56 mm
×4
41
Constant 

Control-Display gain
×1 ×2 ×4
2/96 = 4/192 = 8/384
Benefit of Multiple Sizes: Experiment 1
difficulty of the task
scale of the slidermovement time
error rate
2cm/96px
4cm/192px
8cm/384px
2
(easy)
3 4 5
(difficult)
42
Benefit of Multiple Sizes: Experiment 1
D = 30 px,
W = {10, 4, 2, 1} px
D = 60 px,
W = {20, 9, 4, 2} pxdifficulty of the task
scale of the slidermovement time
error rate
2cm/96px
4cm/192px
8cm/384px
2
(easy)
3 4 5
(difficult)
43
×2
×4
Benefit of Multiple Sizes: Experiment 1
44
• 12 right-handed participants (6 female)
aged from 21 to 42 years old
mean = 30
stdev = 6
• 2880 trials
12 participants
3 scales
4 widths * 2 distances
10 repetitions of each task
2 3 4 5
Index of Difficulty (easy to difficult)
Movementtime(s)
0.01.02.0 2cm/96px
4cm/192px
8cm/384px
45
2 3 4 5
Index of Difficulty (easy to difficult)
Movementtime(s)
0.01.02.0 2cm/96px
4cm/192px
8cm/384px
46
-0.98s
2 3 4 5
Index of Difficulty (easy to difficult)
Movementtime(s)
0.01.02.0 2cm/96px
4cm/192px
8cm/384px
47
-0.98s
+6cm

+288px
2 3 4 5
Index of Difficulty (easy to difficult)
Errorrate
0.00.20.4 2cm/96px
4cm/192px
8cm/384px
48
2 3 4 5
Index of Difficulty (easy to difficult)
Errorrate
0.00.20.4 2cm/96px
4cm/192px
8cm/384px
49
-26%
2 3 4 5
Index of Difficulty (easy to difficult)
Errorrate
0.00.20.4 2cm/96px
4cm/192px
8cm/384px
50
-26%
+6cm

+288px
51
2 3 4 5
Index of Difficulty (easy to difficult)
Movementtime(s)
0.01.02.0
2cm/96px
4cm/192px
8cm/384px
Zoomed in is better
Zoomed in is better
not possible when workspace is restricted
52
Drawback of resizing: Experiment 2
53
Impact of resizing on performance
Drawback of resizing: Experiment 2
54
resize
resizeresize
Need to measure

the limit of usability
?
resizeresizeresize
resize
resize
resize
resize
resize
resizeresizeresizeresizeresize
resize
resize
resize
resize
resize
resize
resizeresize resize
resize
resize
resize
resize
resize
resize
resizeresizeresize
resize
resize
resize
resize
resize
resize
Task 1: pursuing
55
moving target
cursor
pursuit error
Task 1: pursuing moving target when difficulty changes
56
Small slider

(2cm/96px)
1 px
2 px
4 px
easy
difficult
size of target

changes
Task 1: pursuing moving target when difficulty changes
57
4 px
Small slider

(2cm/96px)
Resizable slider
1 px
2 px
4 px
easy
difficult
size of target

changes
resize so that

size of target

is constant
Task 1: pursuing moving target when difficulty changes
58
4 px
Small slider

(2cm/96px)
Resizable slider
Large slider

(8cm/384px)
1 px
2 px
4 px 4 px
8 px
16 px
easy
difficult
size of target

changes
size of target

changes
resize so that

size of target

is constant
Task 1: pursuing moving target when difficulty changes
59
4 px
Small slider

(2cm/96px)
Resizable slider
Large slider

(8cm/384px)
1 px
2 px
4 px 4 px
8 px
16 px
easy
difficult
size of target

changes
size of target

changes
resize so that

size of target

is constant
Task 2: resizing
60
target size
actual size
size error
Task 2: resizing
61
Drawback of resizing: Experiment
interval of difficulty’s change (s)
Slider device
performance

(pursuit error)
Small

(2cm/96px)
Resizable
Large

(8cm/384px)
3
(difficult)
9 18 30
(easy)
62
Drawback of resizing: Experiment
63
• 9 right-handed participants (5 female)
aged from 21 to 49 years old
mean = 31
stdev = 8
• Around 5h30 of trials
9 participants
3 sliders
4 intervals of difficulty’s change
2 repetitions of each 90 seconds trial
Drawback of resizing: Experiment
interval of difficulty’s change (s)
performance

(pursuit error)
3
(difficult)
9 18 30
(easy)
64
= median 

of each frame’s error
65
3 9 18 30
Interval of difficulty change (s)
Medianerror(%ofslider'srange)
048
Large slider
Resizable slider
Small slider
66
3 9 18 30
Interval of difficulty change (s)
Medianerror(%ofslider'srange)
048
Large slider
Resizable slider
Small slider
67
3 9 18 30
Interval of difficulty change (s)
Medianerror(%ofslider'srange)
048
Large slider
Resizable slider
Small slider
68
3 9 18 30
Interval of difficulty change (s)
Medianerror(%ofslider'srange)
048
Large slider
Resizable slider
Small slider
69
3 9 18 30
2%
6%
Interval of difficulty change (s)
Medianerror(%ofslider'srange)
4%
8%
Resizable slider
Small slider
Large slider
y = a × x + b ≃ b

Median error is constant
Regression
70
3 9 18 30
2%
6%
Interval of difficulty change (s)
Medianerror(%ofslider'srange)
4%
8%
Resizable slider
Small slider
Large slider
y = a×bx + c
Regression
71
3 9 18 30
2%
6%
Interval of difficulty change (s)
Medianerror(%ofslider'srange)
4%
8%
Resizable slider
Small slider
Large slider
The larger the slider,
the better the
performance

but the bigger the
footprint
1.75 larger
72
3 9 18 30
2%
6%
Interval of difficulty change (s)
Medianerror(%ofslider'srange)
4%
8%
Resizable slider
Small slider
Large slider
if too often, 

small slider better 

than resizable
73
3 9 18 30
2%
6%
Interval of difficulty change (s)
Medianerror(%ofslider'srange)
4%
8%
Resizable slider
Small slider
Large slider
if not too often, 

resizable better
than small slider
74
3 9 18 30
2%
6%
Interval of difficulty change (s)
Medianerror(%ofslider'srange)
4%
8%
Resizable slider
Small slider
Large slider
if no room available,
resize 

only if less often 

than every ~9 seconds
75
resize
resizeresize
~9s
resizeresizeresize
resize
resize
resize
resize
resize
resizeresizeresizeresizeresize
resize
resize
resize
resize
resize
resize
resizeresize resize
resize
resize
resize
resize
resize
resize
resizeresizeresize
resize
resize
resize
resize
resize
resize
Resizing brings benefits
If less often than every ~9 seconds
76
from video analysis:
mean resizing time = 0.7s
95%CI [0.6s, 0.8s]
with no impact of amplitude
pointing pursuing
mouse
impact of M+V
zooming
slider
impact of M+V
zooming
impact of resizing
77
from video analysis:
mean resizing time = 0.7s
95%CI [0.6s, 0.8s]
with no impact of amplitude
mean movement times
for each ID and size
pointing pursuing
mouse
impact of M+V
zooming
slider
impact of M+V
zooming
impact of resizing
2 3 4 5
Index of Difficulty (easy to difficult)
Movementtime(s)
0.01.02.0
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
ndex of Difficulty (easy to difficult)
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
Index of Difficulty (easy to difficult)
Movementtime(s)
0.01.02.0
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
Index of Difficulty (easy to difficult)
2cm/96px
4cm/192px
8cm/384px
78
0
0.5
1
1.5
2
2.5
Resizing time (s)
mean resizing timemean movement times
for each ID and size
One pointing task
2 3 4 5
Index of Difficulty (easy to difficult)
Movementtime(s)
0.01.02.0
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
ndex of Difficulty (easy to difficult)
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
Index of Difficulty (easy to difficult)
Movementtime(s)
0.01.02.0
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
Index of Difficulty (easy to difficult)
2cm/96px
4cm/192px
8cm/384px
79
0
0.5
1
1.5
2
2.5
Resizing time (s)
One pointing task:
Point with small?
mean resizing timemean movement times
for each ID and size
2 3 4 5
Index of Difficulty (easy to difficult)
Movementtime(s)
0.01.02.0
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
ndex of Difficulty (easy to difficult)
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
Index of Difficulty (easy to difficult)
Movementtime(s)
0.01.02.0
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
Index of Difficulty (easy to difficult)
2cm/96px
4cm/192px
8cm/384px
80
0
0.5
1
1.5
2
2.5
Resizing time (s)
One pointing task:
Point with small?
Enlarge, then point?
mean resizing timemean movement times
for each ID and size
2 3 4 5
Index of Difficulty (easy to difficult)
Movementtime(s)
0.01.02.0
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
ndex of Difficulty (easy to difficult)
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
Index of Difficulty (easy to difficult)
Movementtime(s)
0.01.02.0
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
Index of Difficulty (easy to difficult)
2cm/96px
4cm/192px
8cm/384px
81
2 3 4 5
ndex of Difficulty (easy to difficult)
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
ndex of Difficulty (easy to difficult)
2cm/96px
4cm/192px
8cm/384px
Two pointing tasks:
2 3 4 5
Index of Difficulty (easy to difficult)
Movementtime(s)
0.01.02.0
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
ndex of Difficulty (easy to difficult)
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
Index of Difficulty (easy to difficult)
Movementtime(s)
0.01.02.0
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
Index of Difficulty (easy to difficult)
2cm/96px
4cm/192px
8cm/384px
82
2 3 4 5
ndex of Difficulty (easy to difficult)
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
ndex of Difficulty (easy to difficult)
2cm/96px
4cm/192px
8cm/384px
Two pointing tasks:
Point with small?
2 3 4 5
Index of Difficulty (easy to difficult)
Movementtime(s)
0.01.02.0
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
ndex of Difficulty (easy to difficult)
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
Index of Difficulty (easy to difficult)
Movementtime(s)
0.01.02.0
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
Index of Difficulty (easy to difficult)
2cm/96px
4cm/192px
8cm/384px
83
0
0.5
1
1.5
2
2.5
Resizing time (s)
2 3 4 5
ndex of Difficulty (easy to difficult)
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
ndex of Difficulty (easy to difficult)
2cm/96px
4cm/192px
8cm/384px
Two pointing tasks:
Point with small?
Enlarge, then point?
2 3 4 5
Index of Difficulty (easy to difficult)
Movementtime(s)
0.01.02.0
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
ndex of Difficulty (easy to difficult)
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
Index of Difficulty (easy to difficult)
Movementtime(s)
0.01.02.0
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
Index of Difficulty (easy to difficult)
2cm/96px
4cm/192px
8cm/384px
84
Resize before
several difficult
pointing tasks
2 3 4 5
ndex of Difficulty (easy to difficult)
2cm/96px
4cm/192px
8cm/384px
2 3 4 5
ndex of Difficulty (easy to difficult)
2cm/96px
4cm/192px
8cm/384px
0
0.5
1
1.5
Resizing time (s)
Zoomable tangible sliders
Bring both benefitsof performance+footprint
(if not resized too often)
85
Future Work
Form-factor
Other tangible controllers
Impact on current HCI models
86
Shape-Change for Zoomable TUIs: 

A Resizable Slider
with C. Masclet
Céline Coutrix
http://iihm.imag.fr/coutrix/

More Related Content

PDF
Engaging Spect-actors with Multimodal Digital Puppetry [NordiCHI 2010]
PPT
Treasury minister's presentation to Chamber of Commerce 27 june 2012
PDF
Nieuwsbrief Harm
PPT
Fiscal Strategy Review Green Paper
PPTX
Arqu hardware 11 - fuentes de poder (63170)
PPTX
Arqu hardware 02 - sockets (63170)
PPT
8 9.kl
PPT
1 2 kl
Engaging Spect-actors with Multimodal Digital Puppetry [NordiCHI 2010]
Treasury minister's presentation to Chamber of Commerce 27 june 2012
Nieuwsbrief Harm
Fiscal Strategy Review Green Paper
Arqu hardware 11 - fuentes de poder (63170)
Arqu hardware 02 - sockets (63170)
8 9.kl
1 2 kl

Viewers also liked (10)

PPTX
Arqu hardware 03 - microprocesadores intel (63170)
PDF
Science Behind Climate Change
PPT
3.- 4.kl.
PPT
Lielie lasīšanas svētki
KEY
Identifying Emotions Expressed by Mobile Users through 2D Surface and 3D Moti...
PPTX
Arqu hardware 11 - fuentes de poder (63170)
PDF
OP: A Novel Programming Model for Integrated Design and Prototyping of Mixed...
PPTX
Pedagogy and ict
DOC
BuchiReddy 5+Years Resume
PDF
AVI06 mixed reality coutrix
Arqu hardware 03 - microprocesadores intel (63170)
Science Behind Climate Change
3.- 4.kl.
Lielie lasīšanas svētki
Identifying Emotions Expressed by Mobile Users through 2D Surface and 3D Moti...
Arqu hardware 11 - fuentes de poder (63170)
OP: A Novel Programming Model for Integrated Design and Prototyping of Mixed...
Pedagogy and ict
BuchiReddy 5+Years Resume
AVI06 mixed reality coutrix
Ad

Similar to Shape-Change for Zoomable TUIs: 
Opportunities and Limits of a Resizable Slider (20)

PPTX
Dimensionality Reduction | Machine Learning | CloudxLab
PDF
Android Vector Drawable
PPT
Photos and Images (Everything Has A Price)
PDF
Copias asociativas SIEMENS NX
PDF
Crossing the Resolution Divide
PDF
04 numerical
PPTX
Pixel Perfect
PDF
A Hybrid Deep Learning Network CNN-SVM présentation.pdf
PPTX
AI2SD 2020 Présentation_3D mesh Segmentation .pptx
PPTX
AI2SD 2020 Présentation_3D mesh segmentation.pptx
PDF
Mesh sculpting for realistic terrain features - Unite Copenhagen 2019
PPTX
Finding modes of_a_cantilever_beam_in_nx7
PDF
Design and Implementation of VLSI Architecture for Image Scaling Processor
PDF
How to be Pixel Perfect (Replaces Making Accessibility Accessible) - Matt Gy...
PDF
Pixel Perfect Precision (how to do your design clean and neat)
PDF
Ppp™
PDF
From Pixels to Insights: Getting Started with Imagery in FME
PDF
Creo 3.0 whatsnew(PTC Creo 2.0 Enhancements)
PDF
Understanding computer vision with Deep Learning
PDF
Understanding computer vision with Deep Learning
Dimensionality Reduction | Machine Learning | CloudxLab
Android Vector Drawable
Photos and Images (Everything Has A Price)
Copias asociativas SIEMENS NX
Crossing the Resolution Divide
04 numerical
Pixel Perfect
A Hybrid Deep Learning Network CNN-SVM présentation.pdf
AI2SD 2020 Présentation_3D mesh Segmentation .pptx
AI2SD 2020 Présentation_3D mesh segmentation.pptx
Mesh sculpting for realistic terrain features - Unite Copenhagen 2019
Finding modes of_a_cantilever_beam_in_nx7
Design and Implementation of VLSI Architecture for Image Scaling Processor
How to be Pixel Perfect (Replaces Making Accessibility Accessible) - Matt Gy...
Pixel Perfect Precision (how to do your design clean and neat)
Ppp™
From Pixels to Insights: Getting Started with Imagery in FME
Creo 3.0 whatsnew(PTC Creo 2.0 Enhancements)
Understanding computer vision with Deep Learning
Understanding computer vision with Deep Learning
Ad

Recently uploaded (20)

PPTX
TORCH INFECTIONS in pregnancy with toxoplasma
PPT
THE CELL THEORY AND ITS FUNDAMENTALS AND USE
PDF
Packaging materials of fruits and vegetables
PDF
From Molecular Interactions to Solubility in Deep Eutectic Solvents: Explorin...
PDF
Sustainable Biology- Scopes, Principles of sustainiability, Sustainable Resou...
PPTX
AP CHEM 1.2 Mass spectroscopy of elements
PPTX
A powerpoint on colorectal cancer with brief background
PPTX
LIPID & AMINO ACID METABOLISM UNIT-III, B PHARM II SEMESTER
PDF
Metabolic Acidosis. pa,oakw,llwla,wwwwqw
PPTX
Introduction to Immunology (Unit-1).pptx
PPTX
2currentelectricity1-201006102815 (1).pptx
PDF
Chapter 3 - Human Development Poweroint presentation
PPTX
Substance Disorders- part different drugs change body
PDF
5.Physics 8-WBS_Light.pdfFHDGJDJHFGHJHFTY
PDF
Integrative Oncology: Merging Conventional and Alternative Approaches (www.k...
PPTX
Platelet disorders - thrombocytopenia.pptx
PPTX
Cells and Organs of the Immune System (Unit-2) - Majesh Sir.pptx
PPTX
congenital heart diseases of burao university.pptx
PPT
Enhancing Laboratory Quality Through ISO 15189 Compliance
PPTX
GREEN FIELDS SCHOOL PPT ON HOLIDAY HOMEWORK
TORCH INFECTIONS in pregnancy with toxoplasma
THE CELL THEORY AND ITS FUNDAMENTALS AND USE
Packaging materials of fruits and vegetables
From Molecular Interactions to Solubility in Deep Eutectic Solvents: Explorin...
Sustainable Biology- Scopes, Principles of sustainiability, Sustainable Resou...
AP CHEM 1.2 Mass spectroscopy of elements
A powerpoint on colorectal cancer with brief background
LIPID & AMINO ACID METABOLISM UNIT-III, B PHARM II SEMESTER
Metabolic Acidosis. pa,oakw,llwla,wwwwqw
Introduction to Immunology (Unit-1).pptx
2currentelectricity1-201006102815 (1).pptx
Chapter 3 - Human Development Poweroint presentation
Substance Disorders- part different drugs change body
5.Physics 8-WBS_Light.pdfFHDGJDJHFGHJHFTY
Integrative Oncology: Merging Conventional and Alternative Approaches (www.k...
Platelet disorders - thrombocytopenia.pptx
Cells and Organs of the Immune System (Unit-2) - Majesh Sir.pptx
congenital heart diseases of burao university.pptx
Enhancing Laboratory Quality Through ISO 15189 Compliance
GREEN FIELDS SCHOOL PPT ON HOLIDAY HOMEWORK

Shape-Change for Zoomable TUIs: 
Opportunities and Limits of a Resizable Slider

  • 1. Shape-Change for Zoomable TUIs: 
 A Resizable Slider Céline Coutrix Cédric Masclet
  • 7. motor and visual zooming is the best Chapuis and Dragicevic 2011 7 visual mag
  • 8. motor and visual zooming is the best Chapuis and Dragicevic 2011 8 visual mag motor mag
  • 9. motor and visual zooming is the best Chapuis and Dragicevic 2011 9 visual mag full magmotor mag
  • 10. motor and visual zooming is the best Chapuis and Dragicevic 2011 10 visual mag full magmotor mag zoom
  • 11. motor and visual zooming is the best Chapuis and Dragicevic 2011 11 visual mag full magmotor mag zoom
  • 12. motor and visual zooming is the best Chapuis and Dragicevic 2011 12 visual mag full magmotor mag zoom
  • 13. motor and visual zooming for sliders 13 ?
  • 14. resizable should be beneficial Ability to compromise between footprint and performance 14
  • 15. 15 tangible sliders bring performance Jansen et al. 2012Tuddenham et al. 2010Weiss et al. 2009Fitzmaurice and Buxton 1997
  • 19. Khalilbeigi et al. 2011 varying workspace: 
 continuously resizable display 19
  • 24. Motivation resizability tangibility graphical sliders ✔ ✘ tangible sliders ✘ ✔ 24
  • 25. Motivation resizability tangibility graphical sliders ✔ ✘ tangible sliders ✘ ✔ resizable tangible sliders 25
  • 26. Motivation resizability tangibility graphical sliders ✔ ✘ tangible sliders ✘ ✔ resizable tangible sliders ✔ ✔ 26
  • 27. Research questions Resizable tangible sliders • Benefit ? • Drawback ? 27
  • 28. Research questions • Benefit of Multiple Sizes: How much more efficient are users 
 with a large slider than a small slider? • Drawback of resizing: What is the drawback 
 of the additional manipulation for resizing? 28
  • 29. Research questions • Benefit of Multiple Sizes: How much more efficient are users 
 with a large slider than a small slider? • Drawback of resizing: What is the drawback 
 of the additional manipulation for resizing? XP1 XP2 29
  • 30. experimental plan pointing pursuing mouse impact of M+V zooming slider impact of M+V zooming impact of resizing 30
  • 31. experimental plan pointing pursuing mouse impact of M+V zooming slider impact of M+V zooming impact of resizing XP1 31
  • 32. experimental plan pointing pursuing mouse impact of M+V zooming slider impact of M+V zooming impact of resizing XP1 XP2 32
  • 33. experimental plan pointing pursuing mouse impact of M+V zooming slider impact of M+V zooming impact of resizing XP1 XP2 same
 prototype 33
  • 36. Benefit of Multiple Sizes: Experiment 1 How much more efficient are users 
 with a large slider than a small slider? 36
  • 37. 37 cursor target Task: pointing with a tangible slider at a target displayed on a distant screen
  • 41. 41 Constant 
 Control-Display gain ×1 ×2 ×4 2/96 = 4/192 = 8/384
  • 42. Benefit of Multiple Sizes: Experiment 1 difficulty of the task scale of the slidermovement time error rate 2cm/96px 4cm/192px 8cm/384px 2 (easy) 3 4 5 (difficult) 42
  • 43. Benefit of Multiple Sizes: Experiment 1 D = 30 px, W = {10, 4, 2, 1} px D = 60 px, W = {20, 9, 4, 2} pxdifficulty of the task scale of the slidermovement time error rate 2cm/96px 4cm/192px 8cm/384px 2 (easy) 3 4 5 (difficult) 43 ×2 ×4
  • 44. Benefit of Multiple Sizes: Experiment 1 44 • 12 right-handed participants (6 female) aged from 21 to 42 years old mean = 30 stdev = 6 • 2880 trials 12 participants 3 scales 4 widths * 2 distances 10 repetitions of each task
  • 45. 2 3 4 5 Index of Difficulty (easy to difficult) Movementtime(s) 0.01.02.0 2cm/96px 4cm/192px 8cm/384px 45
  • 46. 2 3 4 5 Index of Difficulty (easy to difficult) Movementtime(s) 0.01.02.0 2cm/96px 4cm/192px 8cm/384px 46 -0.98s
  • 47. 2 3 4 5 Index of Difficulty (easy to difficult) Movementtime(s) 0.01.02.0 2cm/96px 4cm/192px 8cm/384px 47 -0.98s +6cm
 +288px
  • 48. 2 3 4 5 Index of Difficulty (easy to difficult) Errorrate 0.00.20.4 2cm/96px 4cm/192px 8cm/384px 48
  • 49. 2 3 4 5 Index of Difficulty (easy to difficult) Errorrate 0.00.20.4 2cm/96px 4cm/192px 8cm/384px 49 -26%
  • 50. 2 3 4 5 Index of Difficulty (easy to difficult) Errorrate 0.00.20.4 2cm/96px 4cm/192px 8cm/384px 50 -26% +6cm
 +288px
  • 51. 51 2 3 4 5 Index of Difficulty (easy to difficult) Movementtime(s) 0.01.02.0 2cm/96px 4cm/192px 8cm/384px Zoomed in is better
  • 52. Zoomed in is better not possible when workspace is restricted 52
  • 53. Drawback of resizing: Experiment 2 53 Impact of resizing on performance
  • 54. Drawback of resizing: Experiment 2 54 resize resizeresize Need to measure
 the limit of usability ? resizeresizeresize resize resize resize resize resize resizeresizeresizeresizeresize resize resize resize resize resize resize resizeresize resize resize resize resize resize resize resize resizeresizeresize resize resize resize resize resize resize
  • 55. Task 1: pursuing 55 moving target cursor pursuit error
  • 56. Task 1: pursuing moving target when difficulty changes 56 Small slider
 (2cm/96px) 1 px 2 px 4 px easy difficult size of target
 changes
  • 57. Task 1: pursuing moving target when difficulty changes 57 4 px Small slider
 (2cm/96px) Resizable slider 1 px 2 px 4 px easy difficult size of target
 changes resize so that
 size of target
 is constant
  • 58. Task 1: pursuing moving target when difficulty changes 58 4 px Small slider
 (2cm/96px) Resizable slider Large slider
 (8cm/384px) 1 px 2 px 4 px 4 px 8 px 16 px easy difficult size of target
 changes size of target
 changes resize so that
 size of target
 is constant
  • 59. Task 1: pursuing moving target when difficulty changes 59 4 px Small slider
 (2cm/96px) Resizable slider Large slider
 (8cm/384px) 1 px 2 px 4 px 4 px 8 px 16 px easy difficult size of target
 changes size of target
 changes resize so that
 size of target
 is constant
  • 60. Task 2: resizing 60 target size actual size size error
  • 62. Drawback of resizing: Experiment interval of difficulty’s change (s) Slider device performance
 (pursuit error) Small
 (2cm/96px) Resizable Large
 (8cm/384px) 3 (difficult) 9 18 30 (easy) 62
  • 63. Drawback of resizing: Experiment 63 • 9 right-handed participants (5 female) aged from 21 to 49 years old mean = 31 stdev = 8 • Around 5h30 of trials 9 participants 3 sliders 4 intervals of difficulty’s change 2 repetitions of each 90 seconds trial
  • 64. Drawback of resizing: Experiment interval of difficulty’s change (s) performance
 (pursuit error) 3 (difficult) 9 18 30 (easy) 64 = median 
 of each frame’s error
  • 65. 65 3 9 18 30 Interval of difficulty change (s) Medianerror(%ofslider'srange) 048 Large slider Resizable slider Small slider
  • 66. 66 3 9 18 30 Interval of difficulty change (s) Medianerror(%ofslider'srange) 048 Large slider Resizable slider Small slider
  • 67. 67 3 9 18 30 Interval of difficulty change (s) Medianerror(%ofslider'srange) 048 Large slider Resizable slider Small slider
  • 68. 68 3 9 18 30 Interval of difficulty change (s) Medianerror(%ofslider'srange) 048 Large slider Resizable slider Small slider
  • 69. 69 3 9 18 30 2% 6% Interval of difficulty change (s) Medianerror(%ofslider'srange) 4% 8% Resizable slider Small slider Large slider y = a × x + b ≃ b
 Median error is constant Regression
  • 70. 70 3 9 18 30 2% 6% Interval of difficulty change (s) Medianerror(%ofslider'srange) 4% 8% Resizable slider Small slider Large slider y = a×bx + c Regression
  • 71. 71 3 9 18 30 2% 6% Interval of difficulty change (s) Medianerror(%ofslider'srange) 4% 8% Resizable slider Small slider Large slider The larger the slider, the better the performance
 but the bigger the footprint 1.75 larger
  • 72. 72 3 9 18 30 2% 6% Interval of difficulty change (s) Medianerror(%ofslider'srange) 4% 8% Resizable slider Small slider Large slider if too often, 
 small slider better 
 than resizable
  • 73. 73 3 9 18 30 2% 6% Interval of difficulty change (s) Medianerror(%ofslider'srange) 4% 8% Resizable slider Small slider Large slider if not too often, 
 resizable better than small slider
  • 74. 74 3 9 18 30 2% 6% Interval of difficulty change (s) Medianerror(%ofslider'srange) 4% 8% Resizable slider Small slider Large slider if no room available, resize 
 only if less often 
 than every ~9 seconds
  • 76. 76 from video analysis: mean resizing time = 0.7s 95%CI [0.6s, 0.8s] with no impact of amplitude pointing pursuing mouse impact of M+V zooming slider impact of M+V zooming impact of resizing
  • 77. 77 from video analysis: mean resizing time = 0.7s 95%CI [0.6s, 0.8s] with no impact of amplitude mean movement times for each ID and size pointing pursuing mouse impact of M+V zooming slider impact of M+V zooming impact of resizing
  • 78. 2 3 4 5 Index of Difficulty (easy to difficult) Movementtime(s) 0.01.02.0 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 ndex of Difficulty (easy to difficult) 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 Index of Difficulty (easy to difficult) Movementtime(s) 0.01.02.0 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 Index of Difficulty (easy to difficult) 2cm/96px 4cm/192px 8cm/384px 78 0 0.5 1 1.5 2 2.5 Resizing time (s) mean resizing timemean movement times for each ID and size One pointing task
  • 79. 2 3 4 5 Index of Difficulty (easy to difficult) Movementtime(s) 0.01.02.0 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 ndex of Difficulty (easy to difficult) 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 Index of Difficulty (easy to difficult) Movementtime(s) 0.01.02.0 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 Index of Difficulty (easy to difficult) 2cm/96px 4cm/192px 8cm/384px 79 0 0.5 1 1.5 2 2.5 Resizing time (s) One pointing task: Point with small? mean resizing timemean movement times for each ID and size
  • 80. 2 3 4 5 Index of Difficulty (easy to difficult) Movementtime(s) 0.01.02.0 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 ndex of Difficulty (easy to difficult) 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 Index of Difficulty (easy to difficult) Movementtime(s) 0.01.02.0 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 Index of Difficulty (easy to difficult) 2cm/96px 4cm/192px 8cm/384px 80 0 0.5 1 1.5 2 2.5 Resizing time (s) One pointing task: Point with small? Enlarge, then point? mean resizing timemean movement times for each ID and size
  • 81. 2 3 4 5 Index of Difficulty (easy to difficult) Movementtime(s) 0.01.02.0 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 ndex of Difficulty (easy to difficult) 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 Index of Difficulty (easy to difficult) Movementtime(s) 0.01.02.0 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 Index of Difficulty (easy to difficult) 2cm/96px 4cm/192px 8cm/384px 81 2 3 4 5 ndex of Difficulty (easy to difficult) 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 ndex of Difficulty (easy to difficult) 2cm/96px 4cm/192px 8cm/384px Two pointing tasks:
  • 82. 2 3 4 5 Index of Difficulty (easy to difficult) Movementtime(s) 0.01.02.0 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 ndex of Difficulty (easy to difficult) 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 Index of Difficulty (easy to difficult) Movementtime(s) 0.01.02.0 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 Index of Difficulty (easy to difficult) 2cm/96px 4cm/192px 8cm/384px 82 2 3 4 5 ndex of Difficulty (easy to difficult) 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 ndex of Difficulty (easy to difficult) 2cm/96px 4cm/192px 8cm/384px Two pointing tasks: Point with small?
  • 83. 2 3 4 5 Index of Difficulty (easy to difficult) Movementtime(s) 0.01.02.0 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 ndex of Difficulty (easy to difficult) 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 Index of Difficulty (easy to difficult) Movementtime(s) 0.01.02.0 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 Index of Difficulty (easy to difficult) 2cm/96px 4cm/192px 8cm/384px 83 0 0.5 1 1.5 2 2.5 Resizing time (s) 2 3 4 5 ndex of Difficulty (easy to difficult) 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 ndex of Difficulty (easy to difficult) 2cm/96px 4cm/192px 8cm/384px Two pointing tasks: Point with small? Enlarge, then point?
  • 84. 2 3 4 5 Index of Difficulty (easy to difficult) Movementtime(s) 0.01.02.0 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 ndex of Difficulty (easy to difficult) 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 Index of Difficulty (easy to difficult) Movementtime(s) 0.01.02.0 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 Index of Difficulty (easy to difficult) 2cm/96px 4cm/192px 8cm/384px 84 Resize before several difficult pointing tasks 2 3 4 5 ndex of Difficulty (easy to difficult) 2cm/96px 4cm/192px 8cm/384px 2 3 4 5 ndex of Difficulty (easy to difficult) 2cm/96px 4cm/192px 8cm/384px 0 0.5 1 1.5 Resizing time (s)
  • 85. Zoomable tangible sliders Bring both benefitsof performance+footprint (if not resized too often) 85
  • 86. Future Work Form-factor Other tangible controllers Impact on current HCI models 86
  • 87. Shape-Change for Zoomable TUIs: 
 A Resizable Slider with C. Masclet Céline Coutrix http://iihm.imag.fr/coutrix/