Fitts’ Law Rob Diaz-Marino. Overview  The Basics Who invented it? Who invented it? What does it model? What does it model? How is it used in HCI? How.

Slides:



Advertisements
Similar presentations
M. De Cecco - Lucidi del corso di Measurement Systems and Applications Force Panel Measurement of Human Dexterity.
Advertisements

Physical Layer: Signals, Capacity, and Coding
Introduction to Computer Input Devices and Their Evaluation Shumin Zhai IBM Almaden Research Center.
Logarithms Log Review. Logarithms For example Logarithms.
CMP206 – Introduction to Data Communication & Networks Lecture 3 – Bandwidth.
Chapter 5 Analog Transmission.
Lab 2 COMMUNICATION TECHNOLOGY II. Capacity of a System The bit rate of a system increases with an increase in the number of signal levels we use to denote.
1 User-Centered Design CSSE 376, Software Quality Assurance Rose-Hulman Institute of Technology April 17, 2007.
Chapter 6: Data Transmission Business Data Communications, 4e.
QUASID – Measuring Interaction Techniques Karin Nieuwenhuizen.
Human Factors and Fitts’ Law Ken Goldberg, IEOR and EECS, UC Berkeley.
1 CS 544 Human Abilities Human Motor Capabilities Acknowledgement: Some of the material in these lectures is based on material prepared for similar courses.
Topic: Fitts' Law Lawrence Fyfe CPSC 681. Fitts' Law Formula: ID (index of difficulty) = log 2 (D/W +1) Soukoreff R.W., MacKenzie I.S., Towards.
CS160 Discussion Section Fitts Law and KLM David Sun Sept 26 th 2007.
People & Devices: (Inputs & Outputs) Startlingly small child using computer History of human-computer interaction Another history video.
Module 3.0: Data Transmission
Objectives Define predictive and descriptive models and explain why they are useful. Describe Fitts’ Law and explain its implications for interface design.
Information Capacity and Communication Systems By : Mr. Gaurav Verma Asst. Prof. ECE Dept. NIEC.
Predictive Evaluation Predicting performance. Predictive Models Translate empirical evidence into theories and models that can influence design. Performance.
Lecture 1 Professor: Dr. Miguel Alonso Jr.. Outline Intro to the History of Data Communications A Basic Communication System Elements of Microwave and.
Data Communication and Networking Physical Layer and Media.
Parkinson’s Test Device Development Erin Sikkel and Tiffany Feltman.
Parkinson’s Test Device Development Erin Sikkel and Tiffany Feltman.
331: STUDY DATA COMMUNICATIONS AND NETWORKS.  1. Discuss computer networks (5 hrs)  2. Discuss data communications (15 hrs)
Psychology of HCI Brian P. Bailey Fall 2004.
Human Factors for Input Devices CSE 510 Richard Anderson Ken Fishkin.
1-1 Basics of Data Transmission Our Objective is to understand …  Signals, bandwidth, data rate concepts  Transmission impairments  Channel capacity.
4/11/40 page 1 Department of Computer Engineering, Kasetsart University Introduction to Computer Communications and Networks CONSYL Transmission.
F ITTS ’ L AW ○A model of human psychomotor behavior ○Human movement is analogous to the transmission of information ○Movements are assigned indices of.
Design of the Data Input Structure for a Mouse Movement Biometric System to Authenticate the Identity of Online Test Takers Handling artificial acceleration.
User Models Predicting a user’s behaviour. Fitts’ Law.
Human Control of Systems Tracking Tasks Human Performance Considerations Measuring Tracking & Controlling Performance System Behaviors Representing System.
© H. Heck 2008Section 6.11 Module 6:Advanced Issues Topic 1:Projections, Limits, Barriers OGI EE564 Howard Heck.
Slides based on those by Paul Cairns, York ( users.cs.york.ac.uk/~pcairns/) + ID3 book slides + slides from: courses.ischool.berkeley.edu/i213/s08/lectures/i ppthttp://www-
RMH: Fitts’ Law Paul Cairns
{ Building Blocks Scientific foundations for Interface Design HCI Remixed “Chapter 47: A Most Fitting Law” Presented by Sarah Deighan.
Understanding Motor Skills Introduction Focus: Response mechanism of the human body as the output of information processing “input—mediation—output” Knowledge.
===!"§ Deutsche Telekom Laboratories Target Acquisition with Camera Phones when used as Magic Lenses CHI 2008, Florence, Italy, April 9, 2008 Michael Rohs.
Department of Industrial Management Engineering 2. Psychology and HCI ○Hard science (ComSci) would drive out soft science (Psy)  “harden Psy” to improve.
Physical Layer Fundamentals Physical MAC Physical LLC Data Link Network Transport Session Presentation Application OSI Ref ModelWireless Network Network.
1 Analog/Digital Modulation Analog Modulation The input is continuous signal Used in first generation mobile radio systems such as AMPS in USA. Digital.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Prof Jim Warren with reference to sections 7.4 and 7.6 of The Resonant Interface.
The Physical Layer Lowest layer in Network Hierarchy. Physical transmission of data. –Various flavors Copper wire, fiber optic, etc... –Physical limits.
COSC 3461: Module 9 A Principle of UI Design (revisited)
Division of Information Management Engineering User Interface Laboratory A Model for Movement Time on Data-entry Keyboards Colin G. Drury And Errol R.
ITM 734 Introduction to Human Factors in Information Systems
Cognitive Models Lecture # March, 2008Human Computer Intercation Spring 2008, Lecture #10 2 Agenda Cognitive models –KLM –GOMS –Fitt’s Law –Applications.
Lecture Focus: Data Communications and Networking  Transmission Impairment Lecture 14 CSCS 311.
1 3. Data Transmission. Prof. Sang-Jo Yoo 2 Contents  Concept and Terminology  Analog and Digital Data Transmission  Transmission Impairments  Asynchronous.
CS Spring 2014 CS 414 – Multimedia Systems Design Lecture 3 – Digital Audio Representation Klara Nahrstedt Spring 2014.
1. INTODUCTION ○A model of human psychomotor behavior ○Human movement is analogous to the transmission of information ○Movements are assigned indices of.
Lecture 3: Pointing Devices and Fitts’ Law
USER INTERFACE USER INTERFACE January 5, 2006 Intern 박지현 Information Theoretic Model of HCI : A Comparison of the Hick-Hyman Law and Fitts’ Law Steven.
Chapter 2 : Data Communications BENG 4522 Data Communications & Computer Networks Transmission Impairment Signals travel through the transmission.
DATA COMMUNICATION Lecture-28. Recap of Lecture 27  Frequency Ranges  Terrestrial Microwave Communication  Satellite Communication  Cellular Telephony.
A novel depth-based head tracking and facial gesture recognition system by Dr. Farzin Deravi– EDA UoK Dr Konstantinos Sirlantzis– EDA UoK Shivanand Guness.
Sc.D. Dissertation Proposal Presentation Martin J. Schedlbauer
Paul Cairns ARMH: Fitts’ Law Paul Cairns
Shannon’s Theorem.

Understanding Motor Skills
“Laws” of Human Performance
Copyright Catherine M. Burns
Input Techniques Jeffrey Heer · 14 May 2009.
Nyquist’s theorem: D = 2BLog2K
Chapter 3. Data Transmission
Fitts’s Law Incredibly professional presentation by Thomas Gin, someone please hire me.
Logarithms Log Review.
Data Communication and Networking
Presentation transcript:

Fitts’ Law Rob Diaz-Marino

Overview  The Basics Who invented it? Who invented it? What does it model? What does it model? How is it used in HCI? How is it used in HCI?  Fitts’ Adaptation The Formula The Formula Drawbacks Drawbacks A Standardized Test A Standardized Test  An Example  Synthesis  Conclusion

Who invented it?  Paul Fitts (in 1954)  Psychologist at Ohio State University  US Air Force Aviation safety Aviation safety

What does it Model?  Info Capacity of Human Motor system  Ability to guide pointing device to target Coarse movement Coarse movement Overshoot / Undershoot Overshoot / Undershoot Adjustment Adjustment  Based on Shannon’s Theorem 17

How is it used in HCI?  Predictive Formula  Rapid aimed motion with a Pointing Device Mouse, trackball, stylus, finger (on touch screen) etc. Mouse, trackball, stylus, finger (on touch screen) etc.  Estimates Time to acquire target Time to acquire target Difficulty of acquiring target Difficulty of acquiring target

Shannon’s Theorem 17  Formula (From CPSC 441)  Maximum effective transmission capacity  Applied in Networking Capacity = Maximum effective transmission capacity for a medium Bandwidth = Physical transmission capacity Signal Power = Strength of the signal being carried Noise Power = Strength of noise interference over the medium Log base 2 because transmitting binary (2 signal levels: 0 and 1)

Fitts’ Adaptation  Human Motor System = Medium  Human Perception = Channel  Target Distance = Signal  Target Width = Noise  Bandwidth = Index of Performance  Log base 2?

The Formula Movement Time (s) (constant) Minimum reaction time (s) Index of Difficulty (bits) AmplitudeWidth (constant) Index of Performance (Time/bit)

Variations Welford (1960; 1968, p. 147) MacKenzie (1989, p. 324)

Amplitude and Width A W

A W

A W

Drawbacks  Formula doesn’t always work Ex. For easy tasks, sometimes MT < 0 Ex. For easy tasks, sometimes MT < 0  Not always accurate Different people, different “bandwidths” Different people, different “bandwidths” Learning effects Learning effects

Drawbacks (2)  Different pointing devices, different times Mouse vs. Trackball Mouse vs. Trackball  Solution: Adjust with constants a & b Adjust with constants a & b

A Standardized Test ISO : Picture from Gutwin (2002) Regression line used on empirical results to determine a and b.

An Example  Which interface is more efficient for browsing?

An Example  Which interface is more efficient for browsing?

An Example (2) A = 25cm W = 2cm From previous experiments with a mouse: a = 230ms, b = 166 ms/bit

An Example (3) A = 5cm W = 2cm From previous experiments with a mouse: a = 230ms, b = 166 ms/bit

An Example (3)  Difference of ms  Worst case – Delete every 2 nd photo  sec / 100 photos  5 min 57 sec / 1000 photos  Is redesign worth it?

Synthesis  To reduce target acquisition time: Decrease target distance Decrease target distance Increase target size Increase target size Consider direction of approach Consider direction of approach

Conclusion  Cheap quantitative metric  Judges GUI design & efficiency  Not exact – rough estimate  Applicable to pointing devices  Models “hand-to-eye” coordination