SlideShare uma empresa Scribd logo
1 de 41
Baixar para ler offline
Breaking Fitts’ Law
Abhishek, Sahithya, Keenan, Xiao
Our Question.
Is it faster to click on
targets at the edge of
the screen?
Bounding line simulates edge of screen
Bounding line simulates edge of screen
Bounding line simulates edge of screen
Theoretical Underpinnings:
Targets at the edge of the screen
effectively have infinite width
We used the Least-of method of determining target in
two-dimensions, which MacKenzie and Buxton (1992)
found to be comparable to the W’ Model (actual target
depth along the approach vector).
MacKenzie, I. S., & Buxton, W. (1992). Extending Fitts' law to two-dimensional tasks. Proceedings of the ACM
Conference on Human Factors in Computing Systems - CHI '92, pp. 219-226. New York: ACM.
W
W = ∞
Are movement times lower while
selecting targets at the edge of the screen
than predicted by Fitts’ law?
Objectified Question
Does the magnitude of effect vary based
on target size?
Additional Questions
Bounded mouse movements will be
faster than Fitts’ Law would predict.
Hypothesis 1
Bounded mouse movements will be
faster than identical unbounded
movements.
Hypothesis 2
Simulate the edge of the screen with a
‘bounding box.’
Participants perform an identical set of
pointing tasks with a bounding box and
without one.
Design
Independent Variables:
Presence of Bounding Box
Size of Target
Dependent Variable:
Observed Movement Time
Addressing Potential Confounds
Screen Resolution Consistent at 1680x1050
Subject Distance from Screen Same chair height and distance from monitor
Type of Mouse Use of identical Dell optical mouse
Fatigue Breaks after 25 trials
Order Effects Randomized trials to eliminate order effects
Device LCD with identical calibration and constrast
Starting Position Always in the center of the screen
Potential Confounds What We Controlled
Methodology
1680x1050 Resolution
22” Display
2 Foot distance from Display
Targets are 1º and 1.2º of Visual Angle
Dell optical mouse
Randomized order of trials
10 second break after 25 trials to reduce fatigue
Bright green targets on black background
Pink bounding box
Trial time = Time from start until successful click
0.5s fixation time as cursor is auto-centered.
Cursor always starts at center of screen
8 varying target distances
Two distinct target sizes
Same set of targets
4 participants
Data
t=-5.7272
p<0.05
t=0.1196
p=0.9
t=-7.8984
p<0.05
Condition
Average
(Observed
MT) Average Observed MT vs. Condition
significant difference between bounded MT and unbounded MT. almost 100 ms difference.
bounding versus no bounding is not significant for large targets,
but, for small targets, the effect is significant, and is close to 100ms
Correlation
No Bounding Box Bounding Box
0.9
0.7
0.5
0.3
0.1
Correlation between Observed MT and Predicted MT
so, does Fitts law still work? We were trying to break it. It works very well when there is no
bounding box (around .93), and it still works fairly well when there is a bounding box
(around .83)
Data
Observed MT vs. Predicted MT (Large targets with Bounding Box)
This is a line representing what Fitts law predicts, and box plots for all of the observed MTs
at each index of difficulty.
pretty good fit for large targets with bounding box
Data
Observed MT vs. Predicted MT (Large Targets with No Bounding Box)
also a good fit for large targets with no bounding box
Data
Observed MT vs. Predicted MT (Small targets with Bounding Box)
interesting: these boxes tend to be a bit lower than the Fitts law trend line
Data
Observed MT vs. Predicted MT (Small Targets with No Bounding Box)
and here, Fitts law works pretty well again- the bounding box is gone, so it’s just the normal
task
Differences of Observed Time and Predicted Time
So, there is no significant difference between bounding box and no bounding box across all
targets, although we were a bit faster with the bounding box
for small targets, there is a highly significant difference between predictions and observed
times for small targets with a bounding box, but not with no bounding box. With no
• There is a significant difference in movement time
between bounded and unbounded movements.
• This effect is only significant for small targets.
Findings
• Instruct participants on how to approach the
target, in order to control for the effects of
strategic differences
• careful aiming versus quick movements
• We did not remove outliers, and our averages
may have been skewed by such points
What would we do differently?
★ Perform test on tablet with physical bounding
boxes
★ Add additional target sizes between small (20
pixels) and large (100 pixels) to find out when
our effect becomes significant.
★ Test for External Validity: Compare differences
in tab switching time between browsers
Next Steps
Chrome on Windows
Chrome on Mac OS
External Validity
Questions?

Mais conteúdo relacionado

Semelhante a Breaking Fitts' Law

Optimal Learning for Fun and Profit with MOE
Optimal Learning for Fun and Profit with MOEOptimal Learning for Fun and Profit with MOE
Optimal Learning for Fun and Profit with MOE
Yelp Engineering
 
Paulin hansen.2011.gaze interaction from bed
Paulin hansen.2011.gaze interaction from bedPaulin hansen.2011.gaze interaction from bed
Paulin hansen.2011.gaze interaction from bed
mrgazer
 
Scott Clark, Software Engineer, Yelp at MLconf SF
Scott Clark, Software Engineer, Yelp at MLconf SFScott Clark, Software Engineer, Yelp at MLconf SF
Scott Clark, Software Engineer, Yelp at MLconf SF
MLconf
 
Rotting Infinitely Many-Armed Bandits
Rotting Infinitely Many-Armed BanditsRotting Infinitely Many-Armed Bandits
Rotting Infinitely Many-Armed Bandits
JunghunKim27
 
Dvh Pitfal In Volume Evaluetion For Spinal Cord Using Tomotherapy Planning
Dvh Pitfal In Volume Evaluetion For Spinal Cord Using Tomotherapy PlanningDvh Pitfal In Volume Evaluetion For Spinal Cord Using Tomotherapy Planning
Dvh Pitfal In Volume Evaluetion For Spinal Cord Using Tomotherapy Planning
Az.Ospedaliero-Universitaria di Modena
 

Semelhante a Breaking Fitts' Law (20)

Weapons of Math Instruction: Evolving from Data0-Driven to Science-Driven
Weapons of Math Instruction: Evolving from Data0-Driven to Science-DrivenWeapons of Math Instruction: Evolving from Data0-Driven to Science-Driven
Weapons of Math Instruction: Evolving from Data0-Driven to Science-Driven
 
Software estimation is crap
Software estimation is crapSoftware estimation is crap
Software estimation is crap
 
CHI'16 Full Paper "Modelling Error Rates in Temporal Pointing"
CHI'16 Full Paper "Modelling Error Rates in Temporal Pointing"CHI'16 Full Paper "Modelling Error Rates in Temporal Pointing"
CHI'16 Full Paper "Modelling Error Rates in Temporal Pointing"
 
Optimal Learning for Fun and Profit with MOE
Optimal Learning for Fun and Profit with MOEOptimal Learning for Fun and Profit with MOE
Optimal Learning for Fun and Profit with MOE
 
Paulin hansen.2011.gaze interaction from bed
Paulin hansen.2011.gaze interaction from bedPaulin hansen.2011.gaze interaction from bed
Paulin hansen.2011.gaze interaction from bed
 
Transition-based Dependency Parsing with Selectional Branching
Transition-based Dependency Parsing with Selectional BranchingTransition-based Dependency Parsing with Selectional Branching
Transition-based Dependency Parsing with Selectional Branching
 
MLSEV Virtual. State of the Art in ML
MLSEV Virtual. State of the Art in MLMLSEV Virtual. State of the Art in ML
MLSEV Virtual. State of the Art in ML
 
Visual search and attention experiment
Visual search and attention experimentVisual search and attention experiment
Visual search and attention experiment
 
Iris Recognition Using Active Contours
Iris Recognition Using Active ContoursIris Recognition Using Active Contours
Iris Recognition Using Active Contours
 
Healthcare deserts: How accessible is US healthcare?
Healthcare deserts: How accessible is US healthcare?Healthcare deserts: How accessible is US healthcare?
Healthcare deserts: How accessible is US healthcare?
 
Planning for Uncertainty
Planning for UncertaintyPlanning for Uncertainty
Planning for Uncertainty
 
Augmented Reality in Volumetric Medical Imaging Using Stereoscopic 3D Display
Augmented Reality in Volumetric Medical Imaging Using Stereoscopic 3D Display  Augmented Reality in Volumetric Medical Imaging Using Stereoscopic 3D Display
Augmented Reality in Volumetric Medical Imaging Using Stereoscopic 3D Display
 
Causal reasoning and Learning Systems
Causal reasoning and Learning SystemsCausal reasoning and Learning Systems
Causal reasoning and Learning Systems
 
Lec2
Lec2Lec2
Lec2
 
Scott Clark, Software Engineer, Yelp at MLconf SF
Scott Clark, Software Engineer, Yelp at MLconf SFScott Clark, Software Engineer, Yelp at MLconf SF
Scott Clark, Software Engineer, Yelp at MLconf SF
 
Fat Finger - Use of contact Size as a form of simulated pressure.
Fat Finger - Use of contact Size as a form of simulated pressure.Fat Finger - Use of contact Size as a form of simulated pressure.
Fat Finger - Use of contact Size as a form of simulated pressure.
 
Rotting Infinitely Many-Armed Bandits
Rotting Infinitely Many-Armed BanditsRotting Infinitely Many-Armed Bandits
Rotting Infinitely Many-Armed Bandits
 
Uncertainties & Error.ppt
Uncertainties & Error.pptUncertainties & Error.ppt
Uncertainties & Error.ppt
 
Hci and psychology
Hci and psychologyHci and psychology
Hci and psychology
 
Dvh Pitfal In Volume Evaluetion For Spinal Cord Using Tomotherapy Planning
Dvh Pitfal In Volume Evaluetion For Spinal Cord Using Tomotherapy PlanningDvh Pitfal In Volume Evaluetion For Spinal Cord Using Tomotherapy Planning
Dvh Pitfal In Volume Evaluetion For Spinal Cord Using Tomotherapy Planning
 

Último

Dubai Call girls Service 0524076003 Call girls services in Dubai
Dubai Call girls Service 0524076003 Call girls services in DubaiDubai Call girls Service 0524076003 Call girls services in Dubai
Dubai Call girls Service 0524076003 Call girls services in Dubai
Monica Sydney
 
Models in Deira 0567006274 Deira Call girl Service
Models in Deira 0567006274 Deira Call girl ServiceModels in Deira 0567006274 Deira Call girl Service
Models in Deira 0567006274 Deira Call girl Service
Monica Sydney
 
Ghansoli Escorts Services 09167354423 Ghansoli Call Girls,Call Girls In Ghan...
Ghansoli Escorts Services 09167354423  Ghansoli Call Girls,Call Girls In Ghan...Ghansoli Escorts Services 09167354423  Ghansoli Call Girls,Call Girls In Ghan...
Ghansoli Escorts Services 09167354423 Ghansoli Call Girls,Call Girls In Ghan...
Priya Reddy
 

Último (20)

Ambassa Escorts | 8617370543 call girls service for all Users
Ambassa Escorts | 8617370543 call girls service for all UsersAmbassa Escorts | 8617370543 call girls service for all Users
Ambassa Escorts | 8617370543 call girls service for all Users
 
Bhubaneswar🌹Call Girls Rasulgada ❤Komal 9777949614 💟 Full Trusted CALL GIRLS ...
Bhubaneswar🌹Call Girls Rasulgada ❤Komal 9777949614 💟 Full Trusted CALL GIRLS ...Bhubaneswar🌹Call Girls Rasulgada ❤Komal 9777949614 💟 Full Trusted CALL GIRLS ...
Bhubaneswar🌹Call Girls Rasulgada ❤Komal 9777949614 💟 Full Trusted CALL GIRLS ...
 
Badshah Nagar ] Call Girls Service Lucknow | Starting ₹,5K To @25k with A/C 9...
Badshah Nagar ] Call Girls Service Lucknow | Starting ₹,5K To @25k with A/C 9...Badshah Nagar ] Call Girls Service Lucknow | Starting ₹,5K To @25k with A/C 9...
Badshah Nagar ] Call Girls Service Lucknow | Starting ₹,5K To @25k with A/C 9...
 
Call Girls Kozhikode - 9332606886 Our call girls are sure to provide you with...
Call Girls Kozhikode - 9332606886 Our call girls are sure to provide you with...Call Girls Kozhikode - 9332606886 Our call girls are sure to provide you with...
Call Girls Kozhikode - 9332606886 Our call girls are sure to provide you with...
 
Vip Call Girls Bhubaneswar 🐱‍🏍 9777949614 Independent Escorts Service Bhubane...
Vip Call Girls Bhubaneswar 🐱‍🏍 9777949614 Independent Escorts Service Bhubane...Vip Call Girls Bhubaneswar 🐱‍🏍 9777949614 Independent Escorts Service Bhubane...
Vip Call Girls Bhubaneswar 🐱‍🏍 9777949614 Independent Escorts Service Bhubane...
 
Kailashahar Call Girl Whatsapp Number 📞 8617370543 | Girls Number for Friend...
Kailashahar  Call Girl Whatsapp Number 📞 8617370543 | Girls Number for Friend...Kailashahar  Call Girl Whatsapp Number 📞 8617370543 | Girls Number for Friend...
Kailashahar Call Girl Whatsapp Number 📞 8617370543 | Girls Number for Friend...
 
Dubai Call girls Service 0524076003 Call girls services in Dubai
Dubai Call girls Service 0524076003 Call girls services in DubaiDubai Call girls Service 0524076003 Call girls services in Dubai
Dubai Call girls Service 0524076003 Call girls services in Dubai
 
Deira call girls 0507330913 Call girls in Deira
Deira call girls 0507330913  Call girls in DeiraDeira call girls 0507330913  Call girls in Deira
Deira call girls 0507330913 Call girls in Deira
 
Hire 💕 8617370543 Dhalai Call Girls Service Call Girls Agency
Hire 💕 8617370543 Dhalai Call Girls Service Call Girls AgencyHire 💕 8617370543 Dhalai Call Girls Service Call Girls Agency
Hire 💕 8617370543 Dhalai Call Girls Service Call Girls Agency
 
Models in Deira 0567006274 Deira Call girl Service
Models in Deira 0567006274 Deira Call girl ServiceModels in Deira 0567006274 Deira Call girl Service
Models in Deira 0567006274 Deira Call girl Service
 
Banda call girls 📞 8617370543At Low Cost Cash Payment Booking
Banda call girls 📞 8617370543At Low Cost Cash Payment BookingBanda call girls 📞 8617370543At Low Cost Cash Payment Booking
Banda call girls 📞 8617370543At Low Cost Cash Payment Booking
 
Ghansoli Escorts Services 09167354423 Ghansoli Call Girls,Call Girls In Ghan...
Ghansoli Escorts Services 09167354423  Ghansoli Call Girls,Call Girls In Ghan...Ghansoli Escorts Services 09167354423  Ghansoli Call Girls,Call Girls In Ghan...
Ghansoli Escorts Services 09167354423 Ghansoli Call Girls,Call Girls In Ghan...
 
Call Girls South Tripura Just Call 8617370543 Top Class Call Girl Service Ava...
Call Girls South Tripura Just Call 8617370543 Top Class Call Girl Service Ava...Call Girls South Tripura Just Call 8617370543 Top Class Call Girl Service Ava...
Call Girls South Tripura Just Call 8617370543 Top Class Call Girl Service Ava...
 
Hire 💕 8617370543 Auraiya Call Girls Service Call Girls Agency
Hire 💕 8617370543 Auraiya Call Girls Service Call Girls AgencyHire 💕 8617370543 Auraiya Call Girls Service Call Girls Agency
Hire 💕 8617370543 Auraiya Call Girls Service Call Girls Agency
 
📞 Contact Number 8617370543VIP Fatehgarh Call Girls
📞 Contact Number 8617370543VIP Fatehgarh Call Girls📞 Contact Number 8617370543VIP Fatehgarh Call Girls
📞 Contact Number 8617370543VIP Fatehgarh Call Girls
 
Call Girls Belonia Just Call 📞 8617370543 Top Class Call Girl Service Available
Call Girls Belonia Just Call 📞 8617370543 Top Class Call Girl Service AvailableCall Girls Belonia Just Call 📞 8617370543 Top Class Call Girl Service Available
Call Girls Belonia Just Call 📞 8617370543 Top Class Call Girl Service Available
 
🌹Bhubaneswar🌹Ravi Tailkes ❤CALL GIRL 9777949614 ❤CALL GIRLS IN bhubaneswar E...
🌹Bhubaneswar🌹Ravi Tailkes  ❤CALL GIRL 9777949614 ❤CALL GIRLS IN bhubaneswar E...🌹Bhubaneswar🌹Ravi Tailkes  ❤CALL GIRL 9777949614 ❤CALL GIRLS IN bhubaneswar E...
🌹Bhubaneswar🌹Ravi Tailkes ❤CALL GIRL 9777949614 ❤CALL GIRLS IN bhubaneswar E...
 
Bhubaneswar🌹Patia ❤CALL GIRLS 9777949614 💟 CALL GIRLS IN bhubaneswar ESCORT S...
Bhubaneswar🌹Patia ❤CALL GIRLS 9777949614 💟 CALL GIRLS IN bhubaneswar ESCORT S...Bhubaneswar🌹Patia ❤CALL GIRLS 9777949614 💟 CALL GIRLS IN bhubaneswar ESCORT S...
Bhubaneswar🌹Patia ❤CALL GIRLS 9777949614 💟 CALL GIRLS IN bhubaneswar ESCORT S...
 
Call Girls in Ernakulam - 9332606886 Our call girls are sure to provide you w...
Call Girls in Ernakulam - 9332606886 Our call girls are sure to provide you w...Call Girls in Ernakulam - 9332606886 Our call girls are sure to provide you w...
Call Girls in Ernakulam - 9332606886 Our call girls are sure to provide you w...
 
Deira Call girls 0507330913 Call girls in Deira
Deira Call girls 0507330913 Call girls in DeiraDeira Call girls 0507330913 Call girls in Deira
Deira Call girls 0507330913 Call girls in Deira
 

Breaking Fitts' Law

  • 1. Breaking Fitts’ Law Abhishek, Sahithya, Keenan, Xiao
  • 3. Is it faster to click on targets at the edge of the screen?
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. Bounding line simulates edge of screen
  • 9. Bounding line simulates edge of screen
  • 10. Bounding line simulates edge of screen
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17. Theoretical Underpinnings: Targets at the edge of the screen effectively have infinite width
  • 18. We used the Least-of method of determining target in two-dimensions, which MacKenzie and Buxton (1992) found to be comparable to the W’ Model (actual target depth along the approach vector). MacKenzie, I. S., & Buxton, W. (1992). Extending Fitts' law to two-dimensional tasks. Proceedings of the ACM Conference on Human Factors in Computing Systems - CHI '92, pp. 219-226. New York: ACM.
  • 19. W
  • 21. Are movement times lower while selecting targets at the edge of the screen than predicted by Fitts’ law? Objectified Question
  • 22. Does the magnitude of effect vary based on target size? Additional Questions
  • 23. Bounded mouse movements will be faster than Fitts’ Law would predict. Hypothesis 1
  • 24. Bounded mouse movements will be faster than identical unbounded movements. Hypothesis 2
  • 25. Simulate the edge of the screen with a ‘bounding box.’ Participants perform an identical set of pointing tasks with a bounding box and without one. Design
  • 26. Independent Variables: Presence of Bounding Box Size of Target Dependent Variable: Observed Movement Time
  • 27. Addressing Potential Confounds Screen Resolution Consistent at 1680x1050 Subject Distance from Screen Same chair height and distance from monitor Type of Mouse Use of identical Dell optical mouse Fatigue Breaks after 25 trials Order Effects Randomized trials to eliminate order effects Device LCD with identical calibration and constrast Starting Position Always in the center of the screen Potential Confounds What We Controlled
  • 28. Methodology 1680x1050 Resolution 22” Display 2 Foot distance from Display Targets are 1º and 1.2º of Visual Angle Dell optical mouse Randomized order of trials 10 second break after 25 trials to reduce fatigue Bright green targets on black background Pink bounding box Trial time = Time from start until successful click 0.5s fixation time as cursor is auto-centered. Cursor always starts at center of screen 8 varying target distances Two distinct target sizes Same set of targets 4 participants
  • 29. Data
  • 30. t=-5.7272 p<0.05 t=0.1196 p=0.9 t=-7.8984 p<0.05 Condition Average (Observed MT) Average Observed MT vs. Condition significant difference between bounded MT and unbounded MT. almost 100 ms difference. bounding versus no bounding is not significant for large targets, but, for small targets, the effect is significant, and is close to 100ms
  • 31. Correlation No Bounding Box Bounding Box 0.9 0.7 0.5 0.3 0.1 Correlation between Observed MT and Predicted MT so, does Fitts law still work? We were trying to break it. It works very well when there is no bounding box (around .93), and it still works fairly well when there is a bounding box (around .83)
  • 32. Data Observed MT vs. Predicted MT (Large targets with Bounding Box) This is a line representing what Fitts law predicts, and box plots for all of the observed MTs at each index of difficulty. pretty good fit for large targets with bounding box
  • 33. Data Observed MT vs. Predicted MT (Large Targets with No Bounding Box) also a good fit for large targets with no bounding box
  • 34. Data Observed MT vs. Predicted MT (Small targets with Bounding Box) interesting: these boxes tend to be a bit lower than the Fitts law trend line
  • 35. Data Observed MT vs. Predicted MT (Small Targets with No Bounding Box) and here, Fitts law works pretty well again- the bounding box is gone, so it’s just the normal task
  • 36. Differences of Observed Time and Predicted Time So, there is no significant difference between bounding box and no bounding box across all targets, although we were a bit faster with the bounding box for small targets, there is a highly significant difference between predictions and observed times for small targets with a bounding box, but not with no bounding box. With no
  • 37. • There is a significant difference in movement time between bounded and unbounded movements. • This effect is only significant for small targets. Findings
  • 38. • Instruct participants on how to approach the target, in order to control for the effects of strategic differences • careful aiming versus quick movements • We did not remove outliers, and our averages may have been skewed by such points What would we do differently?
  • 39. ★ Perform test on tablet with physical bounding boxes ★ Add additional target sizes between small (20 pixels) and large (100 pixels) to find out when our effect becomes significant. ★ Test for External Validity: Compare differences in tab switching time between browsers Next Steps
  • 40. Chrome on Windows Chrome on Mac OS External Validity