SlideShare a Scribd company logo
1 of 27
Fitts’ Law Basics Lucas Rizoli CPSC 544, September 2006
Paul Fitts 1954 Image from http://www.psychology.ru/whoswho/Paul_Fitts.stm
Serial tapping task Image from http://www.tele-actor.net/fitts/fitts_background.html
Fitts’ Law
Fitts’ Law a : Intercept b : Slope A : Amplitude W : Width ID : Index of difficulty
W A
Time Index of difficulty Intercept Slope (ms/bits)
Index of performance Bits/ms Bandwidth Comparable across devices/tasks
Limits of Fitts’ Strange results with small  A One-dimensional Pointing only
Fitts’ original  ID Multiplied by 2 to avoid negative  ID Problematic when  A  <  W/2
Better fit to data than Fitts’ original Possible negative  ID Welford’s  ID
Claude Shannon 1948 Image from http://www.daviddarling.info/encyclopedia/S/Shannon.html
Info Capacity
Info Capacity
Shannon formulation Best fit to data Positive  ID Follows from Info Theory
W W Target Area A H A
W W Target Area A H A
Fitts’ in two dimensions Image from  MacKenzie, I. S. and Buxton, W. 1992. Extending Fitts' law to two-dimensional tasks. What to use as  W ? Status-quo ( W ) Smaller-of (min( H , W )) Approach ( W ´ ) Perimeter ( H  +  W ) Area ( H * W )
Fitts’ in two dimensions Image from  MacKenzie, I. S. and Buxton, W. 1992. Extending Fitts' law to two-dimensional tasks. What to use as  W ? Status-quo ( W ) Smaller-of (min( H , W )) Approach ( W ´ ) Perimeter ( H  +  W ) Area ( H * W )
Appeal of Smaller-of Significantly better than most Simpler than  W ´
W:H v. MT Image from  Accot, J. and Zhai, S. 2003. Refining Fitts' law models for bivariate pointing.
Bivariate pointing
Implications of BP Law Third empirical parameter Ideal W:H ratio for rect. areas Directional stability v. “landing”
Accot & Zhai 1997 Image from  Accot J. and Zhai  S. 1997. Beyond Fitts' law: Models for trajectory-based HCI tasks.
Application of steering Evaluate non-pointing tasks Performance on changing path Image from  Accot J. and Zhai  S. 1997. Beyond Fitts' law: Models for trajectory-based HCI tasks.
Questions?
Difficult target? Fastest location? Most forgiving target area?

More Related Content

What's hot

Wisenet network
Wisenet networkWisenet network
Wisenet networkbhavithd
 
Eye mouse ppt
Eye mouse pptEye mouse ppt
Eye mouse pptbhavithd
 
The Internet of Things (IoT) and its evolution
The Internet of Things (IoT) and its evolutionThe Internet of Things (IoT) and its evolution
The Internet of Things (IoT) and its evolutionSathvik N Prasad
 
Diet and physical activity application
Diet and physical activity applicationDiet and physical activity application
Diet and physical activity applicationYumna Ali
 
6 mobile user interface design bb
6   mobile user interface design bb6   mobile user interface design bb
6 mobile user interface design bbShahid Riaz
 
Mobile UI Design – User Centered Design and UI Best Practices
Mobile UI Design – User Centered Design and UI Best PracticesMobile UI Design – User Centered Design and UI Best Practices
Mobile UI Design – User Centered Design and UI Best PracticesOXD
 
Human computer interaction
Human computer interactionHuman computer interaction
Human computer interactionsai anjaneya
 
7 Stages of User Action Theory
7 Stages of User Action Theory7 Stages of User Action Theory
7 Stages of User Action Theoryhacrombie
 
Hick-Hyman & Fitts Law _Jing
Hick-Hyman & Fitts Law _JingHick-Hyman & Fitts Law _Jing
Hick-Hyman & Fitts Law _JingJing Chen
 
HCI 3e - Ch 8: Implementation support
HCI 3e - Ch 8:  Implementation supportHCI 3e - Ch 8:  Implementation support
HCI 3e - Ch 8: Implementation supportAlan Dix
 

What's hot (20)

Human Computer Interaction Evaluation
Human Computer Interaction EvaluationHuman Computer Interaction Evaluation
Human Computer Interaction Evaluation
 
Wisenet network
Wisenet networkWisenet network
Wisenet network
 
Eye mouse ppt
Eye mouse pptEye mouse ppt
Eye mouse ppt
 
The Internet of Things (IoT) and its evolution
The Internet of Things (IoT) and its evolutionThe Internet of Things (IoT) and its evolution
The Internet of Things (IoT) and its evolution
 
User interface-design
User interface-designUser interface-design
User interface-design
 
Eye mouse
Eye mouseEye mouse
Eye mouse
 
Diet and physical activity application
Diet and physical activity applicationDiet and physical activity application
Diet and physical activity application
 
6 mobile user interface design bb
6   mobile user interface design bb6   mobile user interface design bb
6 mobile user interface design bb
 
Mobile UI Design – User Centered Design and UI Best Practices
Mobile UI Design – User Centered Design and UI Best PracticesMobile UI Design – User Centered Design and UI Best Practices
Mobile UI Design – User Centered Design and UI Best Practices
 
Human computer interaction
Human computer interactionHuman computer interaction
Human computer interaction
 
7 Stages of User Action Theory
7 Stages of User Action Theory7 Stages of User Action Theory
7 Stages of User Action Theory
 
Interaction Paradigms
Interaction ParadigmsInteraction Paradigms
Interaction Paradigms
 
HCI Lecture 1
HCI Lecture 1HCI Lecture 1
HCI Lecture 1
 
User interface design
User interface designUser interface design
User interface design
 
PPT on iOS
PPT on iOS PPT on iOS
PPT on iOS
 
Mobile 2.0
Mobile 2.0Mobile 2.0
Mobile 2.0
 
Hick-Hyman & Fitts Law _Jing
Hick-Hyman & Fitts Law _JingHick-Hyman & Fitts Law _Jing
Hick-Hyman & Fitts Law _Jing
 
hci lecture notes pt.pptx
hci lecture notes pt.pptxhci lecture notes pt.pptx
hci lecture notes pt.pptx
 
HCI 3e - Ch 8: Implementation support
HCI 3e - Ch 8:  Implementation supportHCI 3e - Ch 8:  Implementation support
HCI 3e - Ch 8: Implementation support
 
Sign language recognizer
Sign language recognizerSign language recognizer
Sign language recognizer
 

Viewers also liked

Fitts List Presentation
Fitts List PresentationFitts List Presentation
Fitts List PresentationAndrew Tong
 
FITs Annual Report 2010-2011
FITs Annual Report 2010-2011FITs Annual Report 2010-2011
FITs Annual Report 2010-2011wjafrazer
 
Including Everyone: Web Accessibility 101
Including Everyone: Web Accessibility 101Including Everyone: Web Accessibility 101
Including Everyone: Web Accessibility 101Helena Zubkow
 
Google case study 2
Google case study 2Google case study 2
Google case study 2gardnerfittz
 
Keyboard & piano chords & scales
Keyboard & piano chords & scalesKeyboard & piano chords & scales
Keyboard & piano chords & scalesAlejandro Tisone
 
Piano Chord Chart
Piano Chord ChartPiano Chord Chart
Piano Chord ChartAmanArdan
 
HCI - Chapter 1
HCI - Chapter 1HCI - Chapter 1
HCI - Chapter 1Alan Dix
 
Gestalt Laws and Design
Gestalt Laws and DesignGestalt Laws and Design
Gestalt Laws and Designchelsc
 
Free Download Powerpoint Slides
Free Download Powerpoint SlidesFree Download Powerpoint Slides
Free Download Powerpoint SlidesGeorge
 

Viewers also liked (18)

Fitts List Presentation
Fitts List PresentationFitts List Presentation
Fitts List Presentation
 
(eye gaze)
(eye gaze)(eye gaze)
(eye gaze)
 
Eye gaze communication
Eye gaze communicationEye gaze communication
Eye gaze communication
 
Eye gaze technology
Eye gaze technologyEye gaze technology
Eye gaze technology
 
FITs Annual Report 2010-2011
FITs Annual Report 2010-2011FITs Annual Report 2010-2011
FITs Annual Report 2010-2011
 
Ceativity
CeativityCeativity
Ceativity
 
Google Case Study
Google Case StudyGoogle Case Study
Google Case Study
 
2. fitts law
2. fitts law2. fitts law
2. fitts law
 
Laws
LawsLaws
Laws
 
Including Everyone: Web Accessibility 101
Including Everyone: Web Accessibility 101Including Everyone: Web Accessibility 101
Including Everyone: Web Accessibility 101
 
Google case study 2
Google case study 2Google case study 2
Google case study 2
 
IntrIntroduction
IntrIntroductionIntrIntroduction
IntrIntroduction
 
Keyboard & piano chords & scales
Keyboard & piano chords & scalesKeyboard & piano chords & scales
Keyboard & piano chords & scales
 
Piano Chord Chart
Piano Chord ChartPiano Chord Chart
Piano Chord Chart
 
HCI - Chapter 1
HCI - Chapter 1HCI - Chapter 1
HCI - Chapter 1
 
Gestalt Laws and Design
Gestalt Laws and DesignGestalt Laws and Design
Gestalt Laws and Design
 
Eye gaze communication
Eye gaze communicationEye gaze communication
Eye gaze communication
 
Free Download Powerpoint Slides
Free Download Powerpoint SlidesFree Download Powerpoint Slides
Free Download Powerpoint Slides
 

More from Lucas Rizoli

A Multimedia Interface For Facilitating Comparisons Of Opinions (Thesis Prese...
A Multimedia Interface For Facilitating Comparisons Of Opinions (Thesis Prese...A Multimedia Interface For Facilitating Comparisons Of Opinions (Thesis Prese...
A Multimedia Interface For Facilitating Comparisons Of Opinions (Thesis Prese...Lucas Rizoli
 
Word Recognition Models
Word Recognition ModelsWord Recognition Models
Word Recognition ModelsLucas Rizoli
 
Thoughts on the use of Analogies in Understanding and Solving Complex Problem...
Thoughts on the use of Analogies in Understanding and Solving Complex Problem...Thoughts on the use of Analogies in Understanding and Solving Complex Problem...
Thoughts on the use of Analogies in Understanding and Solving Complex Problem...Lucas Rizoli
 
Recognizing Strong and Weak Opinion Clauses
Recognizing Strong and Weak Opinion ClausesRecognizing Strong and Weak Opinion Clauses
Recognizing Strong and Weak Opinion ClausesLucas Rizoli
 
Modeling and Adapting to Cognitive Load
Modeling and Adapting to Cognitive LoadModeling and Adapting to Cognitive Load
Modeling and Adapting to Cognitive LoadLucas Rizoli
 
Communication is Viral
Communication is ViralCommunication is Viral
Communication is ViralLucas Rizoli
 

More from Lucas Rizoli (10)

A Multimedia Interface For Facilitating Comparisons Of Opinions (Thesis Prese...
A Multimedia Interface For Facilitating Comparisons Of Opinions (Thesis Prese...A Multimedia Interface For Facilitating Comparisons Of Opinions (Thesis Prese...
A Multimedia Interface For Facilitating Comparisons Of Opinions (Thesis Prese...
 
Brasilia
BrasiliaBrasilia
Brasilia
 
Word Recognition Models
Word Recognition ModelsWord Recognition Models
Word Recognition Models
 
Thoughts on the use of Analogies in Understanding and Solving Complex Problem...
Thoughts on the use of Analogies in Understanding and Solving Complex Problem...Thoughts on the use of Analogies in Understanding and Solving Complex Problem...
Thoughts on the use of Analogies in Understanding and Solving Complex Problem...
 
World Bank
World BankWorld Bank
World Bank
 
Recognizing Strong and Weak Opinion Clauses
Recognizing Strong and Weak Opinion ClausesRecognizing Strong and Weak Opinion Clauses
Recognizing Strong and Weak Opinion Clauses
 
Modeling and Adapting to Cognitive Load
Modeling and Adapting to Cognitive LoadModeling and Adapting to Cognitive Load
Modeling and Adapting to Cognitive Load
 
Our Victorian Now
Our Victorian NowOur Victorian Now
Our Victorian Now
 
On Google
On GoogleOn Google
On Google
 
Communication is Viral
Communication is ViralCommunication is Viral
Communication is Viral
 

Recently uploaded

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 

Recently uploaded (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 

Fitts' Law Basics