Title: Experimental Analysis of Mode Switching Techniques in Penbased User Interfaces
1 Experimental Analysis of Mode Switching
Techniques in Pen-based User Interfaces
Yang Li University of California, Berkeley Ken
Hinckley Microsoft Research Zhiwei
Guan University of Washington James Landay
Intel Research Seattle DUB, University of
Washington
2Pen-based UIs Have Shown Promise
- Allow entry of raw ink
- Efficient for expressing both graphics text
- Useful for capturing ideas assisting abstract
thinking - Allow using gestures
- Efficient for issuing commands for manipulating
data
A Cut Gesture
3Modes Used to Switch Between Inking Gesturing
- Ink Mode
- Raw ink for interpretation by a person
- Gesture Mode
- Gestures for immediate interpretation by computer
- Mode switching technique allows users to switch
between modes - Modes are a significant source of errors,
confusion, unnecessary restrictions, and
complexity in interfaces - - The Humane Interfaces by Jef Raskin
4Modeless Interactions vs. Better Mode Switching
Techniques
- Modeless Interactions
- Eliminate modes by processing ink and gesture
input in a single mode - Hard to discern gestures from other ink
- Hard to apply to the general case
- Better Mode Switching Techniques
- Increase the mode visibility reduce the effort
for switching - Require a little amount of user effort
- Offer consistent mechanisms applicable across a
wide variety of pen-based UI
5Our Goal
Investigate mode switching techniques in
pen-based user interfaces
- Create new mode switching techniques
- Develop an experimental analysis methodology
- Conduct quantitative analysis on the performance
of techniques
6Outline
- Motivation
- Mode Switching Techniques
- Experimental Design
- Experimental Analysis
- Implications for Design
- Conclusion Future Work
7Mode Switching Techniques
- Barrel Button
- Press Hold
- Using Non-Preferred Hand
- Pressure-Based Mode Switching
- Using the Eraser End of a Pen
8Technique 1Barrel Button
9Technique 2Press Hold
- Spatial constraint in the range of 1.5mm
- Temporal constraint 1 second
10Technique 3Using Non-Preferred Hand
Mode Switching Button
Toshiba Protégé Tablet PC
11Technique 4Pressure-Based Mode Switching
Normal pressure for inking
- Heavy pressure for gesturing
255
Red Element of Ink Color
0
255
160
190
Average Pen Pressure
12Technique 5Using the Eraser End of a Pen
Using the eraser end for gesturing
Using the tip for inking
13Outline
- Motivation
- Mode Switching Techniques
- Experimental Design
- Experimental Analysis
- Implications for Design
- Conclusion Future Work
14Experimental DesignPie-Crossing Task
15Experimental DesignBaseline Compound Tasks
Baseline Task (No Mode Switch)
Compound Task (Mode Switch Required)
16Experimental DesignProcedure An Example with
Pressure
17Experimental DesignProcedure Participants
- 15 participants
- For each participant
- Training phase for the baseline tasks
- 5 sessions for 5 techniques respectively (Using
5x5 Latin Square) - Training phase for a mode switching technique
- Experimental phase
- A post-study questionnaire
18Experimental DesignProcedure Participants
15 participants x 5 mode switching techniques
x 9 blocks of trials x 8 screens (8
orientations) x 5 pie-crossing tasks
27,000 pie-crossing tasks with 4,800 mode
switches performed
19Experimental DesignPerformance Measures
Baseline Task
Start Cycle
Compound Task
20Experimental DesignPerformance Measures
Baseline Task
Start Cycle
Full Cycle
Compound Task
21Experimental DesignPerformance Measures
Baseline Task
Start Cycle
Full Cycle
Full Cycle
Compound Task
22Experimental DesignAverage Cycle Duration of a
Block
1
2
3
4
5
6
D Average Cycle Duration
7
8
23Experimental DesignPerformance Measures
- Mode switching time
- Total number of errors in a compound task
- Subjective preference of participants
compound
baseline
baseline
Warming up
MSTj Dj (Dj-1 Dj1)/2
24Outline
- Motivation
- Mode Switching Techniques
- Experimental Design
- Experimental Analysis
- Implications for Design
- Conclusion Future Work
25Statistical Analysis Approach
- Repeated Measure Variance Analysis
- Mode switching time
- Subjective preferences
- Chi-Square Analysis
- The number of errors
26Experimental AnalysisTime Performance
Mean Time / Mode Switch (ms.)
1500
1000
500
139ms
0
Mean Time / Mode Switch (ms.)
BarrelButton
NonPrefHand
Eraser
Hold
Pressure
Technique
27Experimental AnalysisError Analysis Error
Classification
- Mode Error
- Mode-In Error
- Mode-Out Error
- Crossing Error
- Not crossing a target slice
- Has the wrong orientation
- Out-Of-Target Error
28Experimental AnalysisError Analysis Mean Error
Rate on Each Pie-Crossing
Mode Error
6
Crossing Error
OutOfTarget Error
5
Error Rate ()
4
Most accurate
3
2
Error Rate ()
1
0
BarrelButton
NonPrefHand
Eraser
Hold
Pressure
Technique
29Experimental AnalysisError Analysis Mean Error
Rate on Each Pie-Crossing
Mode Error
6
5
Error Rate ()
Crossing Error
OutOfTarget Error
4
3
2
Error Rate ()
1
0
BarrelButton
NonPrefHand
Eraser
Hold
Pressure
Technique
30Experimental AnalysisAverage Subjective
Preferences vs. Time
4.5
NonPrefHand
BarrelButton
Mean Preference (worst 15 best)
Pressure
3.5
Eraser
Hold
2.5
100
600
1100
1600
Time Performance (ms)
31Experimental AnalysisAverage Subjective
Preferences vs. Error Rate
4.5
NonPrefHand
Mean Preference (worst 1-5 best)
BarrelButton
Pressure
3.5
Eraser
Hold
2.5
1.5
2.5
3.5
4.5
5.5
Error Rate ()
32Outline
- Motivation
- Mode Switching Techniques
- Experimental Design
- Experimental Analysis
- Implications for Design
- Conclusion Future Work
33Implications for DesignBarrel Button
NonPrefHand
- Share the same temporal model
- NonPrefHand was faster due to temporal overlap of
two subtasks Kabbash et al - Improve synchronization by introducing a 37ms
detection phase - Can reduce 50 Mode-In errors for Barrel Button
- Can only reduce 14 for NonPrefHand
34Implications for DesignPressure
- Personalized Pressure Spaces
- Participants who had a lower pressure space
tended to make more Mode-In errors and less
Mode-Out errors, and vice versa - The high negative correlation between the number
of Mode-In and Mode-Out errors - Might be improved using a personalized pressure
space
35Implications for DesignHold
- Performed the worst in our experiment, but
requires the least hardware support - StrokeHold
- Allow user to perform a Hold at any point of a
drawing rather than only at the starting point - Easier to hold the pen still in the middle of a
drawing than at the moment of touching the
slippery tablet
36Implications for DesignEraser
- Least extra effort required while drawing a
gesture - Appropriate for situations requiring less
frequent mode switching
37Future Work
- Study these techniques in a more natural setting
- NonPrefHand and StrokeHold techniques have been
deployed in DENIM - Improve the Pressure technique using a
personalized pressure space - Consider mode switching frequency as well as
gesture complexity - Investigate different mode feedback
- Such as audio
38Conclusions
- Investigated five mode switching techniques
- The first quantitative analysis of techniques for
switching between ink and gesture modes - NonPrefHand performed the best while Hold was the
worst - Designed an experimental methodology for further
exploring pen-based mode switching techniques - Gave implications for design of mode switching
techs - How these techniques can be improved
- The tradeoffs to using these techniques in
particular situations