SlideShare a Scribd company logo
1 of 12
Download to read offline
FITTS’ LAW 
Dr John Rooksby 
8th December 2014
Fitts’ Law 
• Fitts’ Law or Fitts’s Law (never 
call it Fitt’s Law) 
• Named after Paul Fitts, for his 
1954 study of pointing. His 
original study was on pointing 
with a stylus, but his work is 
applicable to pointing with a 
mouse, using touch screens, 
and the range of pointing 
devices for 2D displays. 
http://usabilist.com.ua/wp-content/uploads/2009/01/ 
paul-fitts-copy.png 
Paul Fitts (1912-65) 
Fitts’ stylus experiment 
http://automation.berkeley.edu/fitts/tapping.gif
Fitts’ law influenced the 
development of the first 
WIMP (Windows 
Interface, Mouse Pointer) 
computer - The Xerox 
Star 
Fitts’ law is applicable to 
touch screen devices. 
The game Hit It! is a 
mass scale experiment in 
Fitts’ law 
http://www.digibarn.com/collections/systems/ 
xerox-8010/xerox-star-8010-large.jpg
• Fitts’ law tells us how long it will 
take to move a pointer from a 
specific position to hit different 
targets. 
• Targets that are larger and closer 
are easier to hit than ones that are 
smaller and further away. 
• We can use Fitts' law to predict 
how long it will take to hit a target 
(or series of targets) 
• We can also use Fitts' law to 
compare different input devices. 
(i) (ii)
• Icon (ii) is bigger because it has 
text below it. 
• Icon (ii) will therefore be slightly 
quicker to hit. 
• However, icon (ii) is only larger on 
a vertical axis. It will not be any 
quicker to hit than icon (i) when 
moving horizontally. 
Xcode 
(i) (ii)
Fitts’ Law 
MT = a + b*ID 
MT 
ID 
MT = Movement Time (typically in milliseconds) 
a = intercept (MT where ID = 0) 
b = slope 
ID = Index of Difficulty 
There is a linear relationship between MT (Movement Time) and the 
ID (Index of Difficulty) 
When comparing different pointing devices a and b can be 
experimentally determined. 
When predicting how quickly a target can be hit, a and b can be 
assigned a value.
ID (Index of Difficulty) 
• The ID can be expressed in several 
ways. 
• The following is an ISO standard (ISO 
9241-9) for the ID. It is known as the 
“Shannon formulation” 
D = distance to midpoint of target 
W = width of target 
(i) 
D 
W 
D 
W 
ID = log2 ( + 1)
Putting it all together 
Assume a = 50ms, and b = 150ms 
MTi = 50 + 150 log2 ( 80/20 +1 ) = 398 ms 
MTii = 50 + 150 log2 ( 100/10 +1 ) = 569 ms 
(i) (ii) 
D 
W 
MT = a + b log2 ( + 1) 
W = 20mm 
D = 80mm 
W = 10mm 
D = 100mm
Summary 
• Fitts' law can be applied to interface design to predict 
the time it will take users to move to a target (or series 
of targets). 
• The bigger and closer the target, the easier it is to 
hit. 
• Targets at the edges of a screen can be considered 
to have an infinite size, and are relatively easy to hit. 
• Fitts' law can also be used to compare pointing 
devices.
FITTS’ LAW 
Dr John Rooksby 
8th December 2014
Reading 
• Read pages 66 to 70 of this textbook (eBook available via library 
website): Ritter F., Baxter, G., Churchill, E. Foundations for Designing 
User Centred Systems. Springer, 2014. 
• Paul Fitts’ original study: Fitts, P. M. The information capacity of the 
human motor system in controlling the amplitude of movement. 
Journal of Experimental Psychology, 47 (1954), 381-391. 
• Fitts' law and the Hit It! app on Android: N. Henze. Hit It! – An 
Apparatus for Upscaling Mobile HCI Studies. Proc CHI’12, 
1333-1338. 
• In depth discussion of Fitts' law, and how to conduct Fitts law 
experiments: W. Soukoreff︎ & I.S. MacKenzie. Towards a standard for 
pointing device evaluation, perspectives on 27 years of Fitts’ law 
research in HCI. Int. J. Human-Computer Studies 61 (2004) 751–789.

More Related Content

What's hot

Advanced Operating System- Introduction
Advanced Operating System- IntroductionAdvanced Operating System- Introduction
Advanced Operating System- IntroductionDebasis Das
 
Human computer interaction
Human  computer interactionHuman  computer interaction
Human computer interactionAyusha Patnaik
 
4.3 multimedia datamining
4.3 multimedia datamining4.3 multimedia datamining
4.3 multimedia dataminingKrish_ver2
 
5.1 mining data streams
5.1 mining data streams5.1 mining data streams
5.1 mining data streamsKrish_ver2
 
Frequent itemset mining methods
Frequent itemset mining methodsFrequent itemset mining methods
Frequent itemset mining methodsProf.Nilesh Magar
 
Social Impacts & Trends of Data Mining
Social Impacts & Trends of Data MiningSocial Impacts & Trends of Data Mining
Social Impacts & Trends of Data MiningSushilDhakal4
 
First fit , Best fit, Worst fit
First fit , Best fit, Worst fitFirst fit , Best fit, Worst fit
First fit , Best fit, Worst fitShahzeb Amjad
 
Map reduce in BIG DATA
Map reduce in BIG DATAMap reduce in BIG DATA
Map reduce in BIG DATAGauravBiswas9
 
HCI - Chapter 3
HCI - Chapter 3HCI - Chapter 3
HCI - Chapter 3Alan Dix
 
TCP-IP Reference Model
TCP-IP Reference ModelTCP-IP Reference Model
TCP-IP Reference ModelMukesh Tekwani
 
An Introduction to Ben Shneiderman's Eight Golden Rules of Interface Design
An Introduction to Ben Shneiderman's Eight Golden Rules of Interface DesignAn Introduction to Ben Shneiderman's Eight Golden Rules of Interface Design
An Introduction to Ben Shneiderman's Eight Golden Rules of Interface DesignJochen Wolters
 
Human Memory
Human MemoryHuman Memory
Human MemoryNimo Gill
 
USER INTERFACE DESIGN PPT
USER INTERFACE DESIGN PPTUSER INTERFACE DESIGN PPT
USER INTERFACE DESIGN PPTvicci4041
 
E-mail Investigation
E-mail InvestigationE-mail Investigation
E-mail Investigationedwardbel
 
User Interface Design - Module 1 Introduction
User Interface Design - Module 1 IntroductionUser Interface Design - Module 1 Introduction
User Interface Design - Module 1 IntroductionbrindaN
 
Human Computer Interaction - Interaction Design
Human Computer Interaction - Interaction DesignHuman Computer Interaction - Interaction Design
Human Computer Interaction - Interaction DesignVrushali Dhanokar
 

What's hot (20)

Advanced Operating System- Introduction
Advanced Operating System- IntroductionAdvanced Operating System- Introduction
Advanced Operating System- Introduction
 
Human computer interaction
Human  computer interactionHuman  computer interaction
Human computer interaction
 
4.3 multimedia datamining
4.3 multimedia datamining4.3 multimedia datamining
4.3 multimedia datamining
 
OSI Model
OSI ModelOSI Model
OSI Model
 
5.1 mining data streams
5.1 mining data streams5.1 mining data streams
5.1 mining data streams
 
Introduction to Usability
Introduction to UsabilityIntroduction to Usability
Introduction to Usability
 
Frequent itemset mining methods
Frequent itemset mining methodsFrequent itemset mining methods
Frequent itemset mining methods
 
Social Impacts & Trends of Data Mining
Social Impacts & Trends of Data MiningSocial Impacts & Trends of Data Mining
Social Impacts & Trends of Data Mining
 
First fit , Best fit, Worst fit
First fit , Best fit, Worst fitFirst fit , Best fit, Worst fit
First fit , Best fit, Worst fit
 
Link state routing protocol
Link state routing protocolLink state routing protocol
Link state routing protocol
 
Map reduce in BIG DATA
Map reduce in BIG DATAMap reduce in BIG DATA
Map reduce in BIG DATA
 
HCI - Chapter 3
HCI - Chapter 3HCI - Chapter 3
HCI - Chapter 3
 
Email Forensics
Email ForensicsEmail Forensics
Email Forensics
 
TCP-IP Reference Model
TCP-IP Reference ModelTCP-IP Reference Model
TCP-IP Reference Model
 
An Introduction to Ben Shneiderman's Eight Golden Rules of Interface Design
An Introduction to Ben Shneiderman's Eight Golden Rules of Interface DesignAn Introduction to Ben Shneiderman's Eight Golden Rules of Interface Design
An Introduction to Ben Shneiderman's Eight Golden Rules of Interface Design
 
Human Memory
Human MemoryHuman Memory
Human Memory
 
USER INTERFACE DESIGN PPT
USER INTERFACE DESIGN PPTUSER INTERFACE DESIGN PPT
USER INTERFACE DESIGN PPT
 
E-mail Investigation
E-mail InvestigationE-mail Investigation
E-mail Investigation
 
User Interface Design - Module 1 Introduction
User Interface Design - Module 1 IntroductionUser Interface Design - Module 1 Introduction
User Interface Design - Module 1 Introduction
 
Human Computer Interaction - Interaction Design
Human Computer Interaction - Interaction DesignHuman Computer Interaction - Interaction Design
Human Computer Interaction - Interaction Design
 

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
 
Fitt's list presentation
Fitt's list presentationFitt's list presentation
Fitt's list presentationAndrew Tong
 
Motor Behavior Final Project
Motor Behavior Final ProjectMotor Behavior Final Project
Motor Behavior Final ProjectRobGoldPE
 
Google case study 2
Google case study 2Google case study 2
Google case study 2gardnerfittz
 
Talk at UCL: Mobile Devices in Everyday Use
Talk at UCL: Mobile Devices in Everyday UseTalk at UCL: Mobile Devices in Everyday Use
Talk at UCL: Mobile Devices in Everyday UseJohn Rooksby
 
Guest lecture: Designing mobile apps
Guest lecture: Designing mobile appsGuest lecture: Designing mobile apps
Guest lecture: Designing mobile appsJohn Rooksby
 
How to evaluate and improve the quality of mHealth behaviour change tools
How to evaluate and improve the quality of mHealth behaviour change toolsHow to evaluate and improve the quality of mHealth behaviour change tools
How to evaluate and improve the quality of mHealth behaviour change toolsJohn Rooksby
 
Implementing Ethics for a Mobile App Deployment
Implementing Ethics for a Mobile App DeploymentImplementing Ethics for a Mobile App Deployment
Implementing Ethics for a Mobile App DeploymentJohn Rooksby
 
Designing apps lecture
Designing apps lectureDesigning apps lecture
Designing apps lectureJohn Rooksby
 
Testing Sociotechnical Systems: Passport Issuing
Testing Sociotechnical Systems: Passport IssuingTesting Sociotechnical Systems: Passport Issuing
Testing Sociotechnical Systems: Passport IssuingJohn Rooksby
 
Keyboard & piano chords & scales
Keyboard & piano chords & scalesKeyboard & piano chords & scales
Keyboard & piano chords & scalesAlejandro Tisone
 

Viewers also liked (20)

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
 
FITs Annual Report 2010-2011
FITs Annual Report 2010-2011FITs Annual Report 2010-2011
FITs Annual Report 2010-2011
 
Fitt's list presentation
Fitt's list presentationFitt's list presentation
Fitt's list presentation
 
Soft performance
Soft performanceSoft performance
Soft performance
 
Motor Behavior Final Project
Motor Behavior Final ProjectMotor Behavior Final Project
Motor Behavior Final Project
 
Google Case Study
Google Case StudyGoogle Case Study
Google Case Study
 
Ceativity
CeativityCeativity
Ceativity
 
2. fitts law
2. fitts law2. fitts law
2. fitts law
 
Motor learning
Motor learningMotor learning
Motor learning
 
Google case study 2
Google case study 2Google case study 2
Google case study 2
 
Talk at UCL: Mobile Devices in Everyday Use
Talk at UCL: Mobile Devices in Everyday UseTalk at UCL: Mobile Devices in Everyday Use
Talk at UCL: Mobile Devices in Everyday Use
 
Guest lecture: Designing mobile apps
Guest lecture: Designing mobile appsGuest lecture: Designing mobile apps
Guest lecture: Designing mobile apps
 
Making data
Making dataMaking data
Making data
 
How to evaluate and improve the quality of mHealth behaviour change tools
How to evaluate and improve the quality of mHealth behaviour change toolsHow to evaluate and improve the quality of mHealth behaviour change tools
How to evaluate and improve the quality of mHealth behaviour change tools
 
Implementing Ethics for a Mobile App Deployment
Implementing Ethics for a Mobile App DeploymentImplementing Ethics for a Mobile App Deployment
Implementing Ethics for a Mobile App Deployment
 
Designing apps lecture
Designing apps lectureDesigning apps lecture
Designing apps lecture
 
Testing Sociotechnical Systems: Passport Issuing
Testing Sociotechnical Systems: Passport IssuingTesting Sociotechnical Systems: Passport Issuing
Testing Sociotechnical Systems: Passport Issuing
 
Keyboard & piano chords & scales
Keyboard & piano chords & scalesKeyboard & piano chords & scales
Keyboard & piano chords & scales
 

Similar to Fitts' Law

Mphasis ppt on internet of things for internship
Mphasis ppt on internet of things for internshipMphasis ppt on internet of things for internship
Mphasis ppt on internet of things for internshipNeha Yadav
 
Mphasis ppt on internet of things for internship
Mphasis ppt on internet of things for internshipMphasis ppt on internet of things for internship
Mphasis ppt on internet of things for internshipNeha Yadav
 
Introduction of Iot and Logical and Physical design of iot
Introduction of Iot and Logical and Physical design of iotIntroduction of Iot and Logical and Physical design of iot
Introduction of Iot and Logical and Physical design of iotMayankKumar380505
 
Botnet attack is where group of devices are infected by malware th.docx
Botnet attack is where group of devices are infected by malware th.docxBotnet attack is where group of devices are infected by malware th.docx
Botnet attack is where group of devices are infected by malware th.docxjackiewalcutt
 
Botnet attack is where group of devices are infected by malware th.docx
Botnet attack is where group of devices are infected by malware th.docxBotnet attack is where group of devices are infected by malware th.docx
Botnet attack is where group of devices are infected by malware th.docxhartrobert670
 
Exploring Secure Computing for the Internet of Things, Internet of Everything...
Exploring Secure Computing for the Internet of Things, Internet of Everything...Exploring Secure Computing for the Internet of Things, Internet of Everything...
Exploring Secure Computing for the Internet of Things, Internet of Everything...Maurice Dawson
 
The Internet of Things. . While IoT has the potential to enhance our lives by...
The Internet of Things. . While IoT has the potential to enhance our lives by...The Internet of Things. . While IoT has the potential to enhance our lives by...
The Internet of Things. . While IoT has the potential to enhance our lives by...LouisFrederickRakoto
 
The internet of things (io t) : IoT academy
The internet of things (io t) : IoT academy The internet of things (io t) : IoT academy
The internet of things (io t) : IoT academy AnkitThakkar46
 
The internet of things (io t)
The internet of things (io t)The internet of things (io t)
The internet of things (io t)shashankvaidyar2
 
Internet of Things (IoT) - Hafedh Alyahmadi - May 29, 2015.pdf
Internet of Things (IoT) - Hafedh Alyahmadi - May 29, 2015.pdfInternet of Things (IoT) - Hafedh Alyahmadi - May 29, 2015.pdf
Internet of Things (IoT) - Hafedh Alyahmadi - May 29, 2015.pdfImXaib
 
Biometric Security in Mobile Age
Biometric Security in Mobile AgeBiometric Security in Mobile Age
Biometric Security in Mobile AgeIRJET Journal
 
IRJET-Experimental Investigation on Mechanical & Durability of Concrete Conta...
IRJET-Experimental Investigation on Mechanical & Durability of Concrete Conta...IRJET-Experimental Investigation on Mechanical & Durability of Concrete Conta...
IRJET-Experimental Investigation on Mechanical & Durability of Concrete Conta...IRJET Journal
 
Abid - Final Presentation .pptx
Abid - Final Presentation .pptxAbid - Final Presentation .pptx
Abid - Final Presentation .pptxSyedSaqlain32
 
Poster WACAI 2012
Poster WACAI 2012Poster WACAI 2012
Poster WACAI 2012Lê Anh
 
Cognika Technology Briefing
Cognika Technology BriefingCognika Technology Briefing
Cognika Technology Briefinghealthio
 
Creating self-aware and smart healthy cities
Creating self-aware and smart healthy citiesCreating self-aware and smart healthy cities
Creating self-aware and smart healthy citiesMaged N. Kamel Boulos
 
IOT presentation.pptx
IOT presentation.pptxIOT presentation.pptx
IOT presentation.pptxchWaqasZahid
 
Internet of things (IoT)
Internet of things (IoT)Internet of things (IoT)
Internet of things (IoT)Ameer Sameer
 

Similar to Fitts' Law (20)

Mphasis ppt on internet of things for internship
Mphasis ppt on internet of things for internshipMphasis ppt on internet of things for internship
Mphasis ppt on internet of things for internship
 
Mphasis ppt on internet of things for internship
Mphasis ppt on internet of things for internshipMphasis ppt on internet of things for internship
Mphasis ppt on internet of things for internship
 
Introduction of Iot and Logical and Physical design of iot
Introduction of Iot and Logical and Physical design of iotIntroduction of Iot and Logical and Physical design of iot
Introduction of Iot and Logical and Physical design of iot
 
Botnet attack is where group of devices are infected by malware th.docx
Botnet attack is where group of devices are infected by malware th.docxBotnet attack is where group of devices are infected by malware th.docx
Botnet attack is where group of devices are infected by malware th.docx
 
Botnet attack is where group of devices are infected by malware th.docx
Botnet attack is where group of devices are infected by malware th.docxBotnet attack is where group of devices are infected by malware th.docx
Botnet attack is where group of devices are infected by malware th.docx
 
Exploring Secure Computing for the Internet of Things, Internet of Everything...
Exploring Secure Computing for the Internet of Things, Internet of Everything...Exploring Secure Computing for the Internet of Things, Internet of Everything...
Exploring Secure Computing for the Internet of Things, Internet of Everything...
 
U - 4 Emerging.pptx
U - 4 Emerging.pptxU - 4 Emerging.pptx
U - 4 Emerging.pptx
 
IOT Forensics
IOT ForensicsIOT Forensics
IOT Forensics
 
The Internet of Things. . While IoT has the potential to enhance our lives by...
The Internet of Things. . While IoT has the potential to enhance our lives by...The Internet of Things. . While IoT has the potential to enhance our lives by...
The Internet of Things. . While IoT has the potential to enhance our lives by...
 
The internet of things (io t) : IoT academy
The internet of things (io t) : IoT academy The internet of things (io t) : IoT academy
The internet of things (io t) : IoT academy
 
The internet of things (io t)
The internet of things (io t)The internet of things (io t)
The internet of things (io t)
 
Internet of Things (IoT) - Hafedh Alyahmadi - May 29, 2015.pdf
Internet of Things (IoT) - Hafedh Alyahmadi - May 29, 2015.pdfInternet of Things (IoT) - Hafedh Alyahmadi - May 29, 2015.pdf
Internet of Things (IoT) - Hafedh Alyahmadi - May 29, 2015.pdf
 
Biometric Security in Mobile Age
Biometric Security in Mobile AgeBiometric Security in Mobile Age
Biometric Security in Mobile Age
 
IRJET-Experimental Investigation on Mechanical & Durability of Concrete Conta...
IRJET-Experimental Investigation on Mechanical & Durability of Concrete Conta...IRJET-Experimental Investigation on Mechanical & Durability of Concrete Conta...
IRJET-Experimental Investigation on Mechanical & Durability of Concrete Conta...
 
Abid - Final Presentation .pptx
Abid - Final Presentation .pptxAbid - Final Presentation .pptx
Abid - Final Presentation .pptx
 
Poster WACAI 2012
Poster WACAI 2012Poster WACAI 2012
Poster WACAI 2012
 
Cognika Technology Briefing
Cognika Technology BriefingCognika Technology Briefing
Cognika Technology Briefing
 
Creating self-aware and smart healthy cities
Creating self-aware and smart healthy citiesCreating self-aware and smart healthy cities
Creating self-aware and smart healthy cities
 
IOT presentation.pptx
IOT presentation.pptxIOT presentation.pptx
IOT presentation.pptx
 
Internet of things (IoT)
Internet of things (IoT)Internet of things (IoT)
Internet of things (IoT)
 

More from John Rooksby

Self tracking and digital health
Self tracking and digital healthSelf tracking and digital health
Self tracking and digital healthJohn Rooksby
 
Digital Health From an HCI Perspective - Geraldine Fitzpatrick
Digital Health From an HCI Perspective - Geraldine FitzpatrickDigital Health From an HCI Perspective - Geraldine Fitzpatrick
Digital Health From an HCI Perspective - Geraldine FitzpatrickJohn Rooksby
 
Intimacy and Mobile Devices
Intimacy and Mobile DevicesIntimacy and Mobile Devices
Intimacy and Mobile DevicesJohn Rooksby
 
CS5032 Lecture 2: Failure
CS5032 Lecture 2: FailureCS5032 Lecture 2: Failure
CS5032 Lecture 2: FailureJohn Rooksby
 
CS5032 Lecture 20: Dependable infrastructure 2
CS5032 Lecture 20: Dependable infrastructure 2CS5032 Lecture 20: Dependable infrastructure 2
CS5032 Lecture 20: Dependable infrastructure 2John Rooksby
 
CS5032 Lecture 19: Dependable infrastructure
CS5032 Lecture 19: Dependable infrastructureCS5032 Lecture 19: Dependable infrastructure
CS5032 Lecture 19: Dependable infrastructureJohn Rooksby
 
CS5032 Lecture 14: Organisations and failure 2
CS5032 Lecture 14: Organisations and failure 2CS5032 Lecture 14: Organisations and failure 2
CS5032 Lecture 14: Organisations and failure 2John Rooksby
 
CS5032 Lecture 13: organisations and failure
CS5032 Lecture 13: organisations and failureCS5032 Lecture 13: organisations and failure
CS5032 Lecture 13: organisations and failureJohn Rooksby
 
CS5032 Lecture 10: Learning from failure 2
CS5032 Lecture 10: Learning from failure 2CS5032 Lecture 10: Learning from failure 2
CS5032 Lecture 10: Learning from failure 2John Rooksby
 
CS5032 Lecture 9: Learning from failure 1
CS5032 Lecture 9: Learning from failure 1CS5032 Lecture 9: Learning from failure 1
CS5032 Lecture 9: Learning from failure 1John Rooksby
 
CS5032 Lecture 6: Human Error 2
CS5032 Lecture 6: Human Error 2CS5032 Lecture 6: Human Error 2
CS5032 Lecture 6: Human Error 2John Rooksby
 
CS5032 Lecture 5: Human Error 1
CS5032 Lecture 5: Human Error 1CS5032 Lecture 5: Human Error 1
CS5032 Lecture 5: Human Error 1John Rooksby
 
Testing Sociotechnical Systems: Heathrow Terminal 5
Testing Sociotechnical Systems: Heathrow Terminal 5Testing Sociotechnical Systems: Heathrow Terminal 5
Testing Sociotechnical Systems: Heathrow Terminal 5John Rooksby
 

More from John Rooksby (13)

Self tracking and digital health
Self tracking and digital healthSelf tracking and digital health
Self tracking and digital health
 
Digital Health From an HCI Perspective - Geraldine Fitzpatrick
Digital Health From an HCI Perspective - Geraldine FitzpatrickDigital Health From an HCI Perspective - Geraldine Fitzpatrick
Digital Health From an HCI Perspective - Geraldine Fitzpatrick
 
Intimacy and Mobile Devices
Intimacy and Mobile DevicesIntimacy and Mobile Devices
Intimacy and Mobile Devices
 
CS5032 Lecture 2: Failure
CS5032 Lecture 2: FailureCS5032 Lecture 2: Failure
CS5032 Lecture 2: Failure
 
CS5032 Lecture 20: Dependable infrastructure 2
CS5032 Lecture 20: Dependable infrastructure 2CS5032 Lecture 20: Dependable infrastructure 2
CS5032 Lecture 20: Dependable infrastructure 2
 
CS5032 Lecture 19: Dependable infrastructure
CS5032 Lecture 19: Dependable infrastructureCS5032 Lecture 19: Dependable infrastructure
CS5032 Lecture 19: Dependable infrastructure
 
CS5032 Lecture 14: Organisations and failure 2
CS5032 Lecture 14: Organisations and failure 2CS5032 Lecture 14: Organisations and failure 2
CS5032 Lecture 14: Organisations and failure 2
 
CS5032 Lecture 13: organisations and failure
CS5032 Lecture 13: organisations and failureCS5032 Lecture 13: organisations and failure
CS5032 Lecture 13: organisations and failure
 
CS5032 Lecture 10: Learning from failure 2
CS5032 Lecture 10: Learning from failure 2CS5032 Lecture 10: Learning from failure 2
CS5032 Lecture 10: Learning from failure 2
 
CS5032 Lecture 9: Learning from failure 1
CS5032 Lecture 9: Learning from failure 1CS5032 Lecture 9: Learning from failure 1
CS5032 Lecture 9: Learning from failure 1
 
CS5032 Lecture 6: Human Error 2
CS5032 Lecture 6: Human Error 2CS5032 Lecture 6: Human Error 2
CS5032 Lecture 6: Human Error 2
 
CS5032 Lecture 5: Human Error 1
CS5032 Lecture 5: Human Error 1CS5032 Lecture 5: Human Error 1
CS5032 Lecture 5: Human Error 1
 
Testing Sociotechnical Systems: Heathrow Terminal 5
Testing Sociotechnical Systems: Heathrow Terminal 5Testing Sociotechnical Systems: Heathrow Terminal 5
Testing Sociotechnical Systems: Heathrow Terminal 5
 

Recently uploaded

infant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptxinfant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptxsuhanimunjal27
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Call Girls in Nagpur High Profile
 
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...amitlee9823
 
Tapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the FunnelTapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the Funneljen_giacalone
 
2-tool presenthdbdbdbdbddhdhddation.pptx
2-tool presenthdbdbdbdbddhdhddation.pptx2-tool presenthdbdbdbdbddhdhddation.pptx
2-tool presenthdbdbdbdbddhdhddation.pptxsuhanimunjal27
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentationamedia6
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja Nehwal
 
Government polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdGovernment polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdshivubhavv
 
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...amitlee9823
 
Pastel Portfolio _ by Slidesgo.pptx. Xxx
Pastel Portfolio _ by Slidesgo.pptx. XxxPastel Portfolio _ by Slidesgo.pptx. Xxx
Pastel Portfolio _ by Slidesgo.pptx. XxxSegundoManuelFaichin1
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️soniya singh
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxjanettecruzeiro1
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja Nehwal
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...amitlee9823
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Delhi Call girls
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdftbatkhuu1
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 

Recently uploaded (20)

infant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptxinfant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptx
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
 
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
 
Tapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the FunnelTapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the Funnel
 
2-tool presenthdbdbdbdbddhdhddation.pptx
2-tool presenthdbdbdbdbddhdhddation.pptx2-tool presenthdbdbdbdbddhdhddation.pptx
2-tool presenthdbdbdbdbddhdhddation.pptx
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentation
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
 
Government polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdGovernment polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcd
 
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
 
Pastel Portfolio _ by Slidesgo.pptx. Xxx
Pastel Portfolio _ by Slidesgo.pptx. XxxPastel Portfolio _ by Slidesgo.pptx. Xxx
Pastel Portfolio _ by Slidesgo.pptx. Xxx
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptx
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
 
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 

Fitts' Law

  • 1. FITTS’ LAW Dr John Rooksby 8th December 2014
  • 2. Fitts’ Law • Fitts’ Law or Fitts’s Law (never call it Fitt’s Law) • Named after Paul Fitts, for his 1954 study of pointing. His original study was on pointing with a stylus, but his work is applicable to pointing with a mouse, using touch screens, and the range of pointing devices for 2D displays. http://usabilist.com.ua/wp-content/uploads/2009/01/ paul-fitts-copy.png Paul Fitts (1912-65) Fitts’ stylus experiment http://automation.berkeley.edu/fitts/tapping.gif
  • 3. Fitts’ law influenced the development of the first WIMP (Windows Interface, Mouse Pointer) computer - The Xerox Star Fitts’ law is applicable to touch screen devices. The game Hit It! is a mass scale experiment in Fitts’ law http://www.digibarn.com/collections/systems/ xerox-8010/xerox-star-8010-large.jpg
  • 4. • Fitts’ law tells us how long it will take to move a pointer from a specific position to hit different targets. • Targets that are larger and closer are easier to hit than ones that are smaller and further away. • We can use Fitts' law to predict how long it will take to hit a target (or series of targets) • We can also use Fitts' law to compare different input devices. (i) (ii)
  • 5. • Icon (ii) is bigger because it has text below it. • Icon (ii) will therefore be slightly quicker to hit. • However, icon (ii) is only larger on a vertical axis. It will not be any quicker to hit than icon (i) when moving horizontally. Xcode (i) (ii)
  • 6.
  • 7. Fitts’ Law MT = a + b*ID MT ID MT = Movement Time (typically in milliseconds) a = intercept (MT where ID = 0) b = slope ID = Index of Difficulty There is a linear relationship between MT (Movement Time) and the ID (Index of Difficulty) When comparing different pointing devices a and b can be experimentally determined. When predicting how quickly a target can be hit, a and b can be assigned a value.
  • 8. ID (Index of Difficulty) • The ID can be expressed in several ways. • The following is an ISO standard (ISO 9241-9) for the ID. It is known as the “Shannon formulation” D = distance to midpoint of target W = width of target (i) D W D W ID = log2 ( + 1)
  • 9. Putting it all together Assume a = 50ms, and b = 150ms MTi = 50 + 150 log2 ( 80/20 +1 ) = 398 ms MTii = 50 + 150 log2 ( 100/10 +1 ) = 569 ms (i) (ii) D W MT = a + b log2 ( + 1) W = 20mm D = 80mm W = 10mm D = 100mm
  • 10. Summary • Fitts' law can be applied to interface design to predict the time it will take users to move to a target (or series of targets). • The bigger and closer the target, the easier it is to hit. • Targets at the edges of a screen can be considered to have an infinite size, and are relatively easy to hit. • Fitts' law can also be used to compare pointing devices.
  • 11. FITTS’ LAW Dr John Rooksby 8th December 2014
  • 12. Reading • Read pages 66 to 70 of this textbook (eBook available via library website): Ritter F., Baxter, G., Churchill, E. Foundations for Designing User Centred Systems. Springer, 2014. • Paul Fitts’ original study: Fitts, P. M. The information capacity of the human motor system in controlling the amplitude of movement. Journal of Experimental Psychology, 47 (1954), 381-391. • Fitts' law and the Hit It! app on Android: N. Henze. Hit It! – An Apparatus for Upscaling Mobile HCI Studies. Proc CHI’12, 1333-1338. • In depth discussion of Fitts' law, and how to conduct Fitts law experiments: W. Soukoreff︎ & I.S. MacKenzie. Towards a standard for pointing device evaluation, perspectives on 27 years of Fitts’ law research in HCI. Int. J. Human-Computer Studies 61 (2004) 751–789.