Tangible sliders are successfully used as they do not need visual attention. However, users need to balance between opposite concerns: size and precision of the slider. We propose a resizable tangible slider to balance between these concerns. Users can resize the on-screen representation of the slider by resizing the tangible slider. Our aim is to benefit from both tangibility and flexible control, and balance between precision and minimum size. We measured the pointing performance of our prototype. We also assess the potential drawback (additional articulatory task for deformation) by evaluating the impact on precision of the additional articulatory task for deformation: for pursuing a target, we show that our resizable prototype supports better precision than its small counterpart as long as users do not need to resize it more often than around every 9 seconds.
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
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
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)