Slides based on those by Paul Cairns, York (http://www- users.cs.york.ac.uk/~pcairns/) + ID3 book slides + slides from: courses.ischool.berkeley.edu/i213/s08/lectures/i213-14.ppthttp://www-

Slides:



Advertisements
Similar presentations
Chapter 15: Analytical evaluation
Advertisements

M. De Cecco - Lucidi del corso di Measurement Systems and Applications Force Panel Measurement of Human Dexterity.
Evaluation Types GOMS and KLM
Task Analysis (continued). Task analysis Observations can be done at different levels of detail fine level (primitives, e.g. therbligs, keystrokes,GOMS.
QUASID – Measuring Interaction Techniques Karin Nieuwenhuizen.
1 CS 544 Human Abilities Human Motor Capabilities Acknowledgement: Some of the material in these lectures is based on material prepared for similar courses.
Chapter 15: Analytical evaluation. 2 FJK User-Centered Design and Development Instructor: Franz J. Kurfess Computer Science Dept. Cal Poly San.
1 User-Centered Design and Development Instructor: Franz J. Kurfess Computer Science Dept. Cal Poly San Luis Obispo FJK 2009.
Fitts’ Law and the Model Human Processor
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.
SIMS 213: User Interface Design & Development
CS160 Discussion Section Fitts Law and KLM David Sun Sept 26 th 2007.
Objectives Define predictive and descriptive models and explain why they are useful. Describe Fitts’ Law and explain its implications for interface design.
SIMS 213: User Interface Design & Development Marti Hearst Tues, April 6, 2004.
SIMS 213: User Interface Design & Development Marti Hearst Tues, April 19, 2005.
Evaluation: Inspections, Analytics & Models
Predictive Evaluation Predicting performance. Predictive Models Translate empirical evidence into theories and models that can influence design. Performance.
I213: User Interface Design & Development Marti Hearst Tues, April 17, 2007.
Analytical Evaluations 2. Field Studies
Discussion Silvia Lindtner INF 132 April 07. Fitts’ law - recap A predictive model of time to point at an object Help decide the location and size of.
Division of Information Management Engineering User Interface Laboratory Model-Based Evaluation of Expert Cell Phone Menu Interaction ROBERT ST. AMANT.
©2011 1www.id-book.com Analytical evaluation Chapter 15.
Chapter 5 Models and theories 1. Cognitive modeling If we can build a model of how a user works, then we can predict how s/he will interact with the interface.
User Models Predicting a user’s behaviour. Fitts’ Law.
UNDERSTANDING USERS: MODELING TASKS AND LOW- LEVEL INTERACTION Human-Computer Interaction
Ch 14. Testing & modeling users
RMH: Fitts’ Law Paul Cairns
Stanford hci group / cs October 2008 Inp ut Scott Klemmer.
Computer Science Department California Polytechnic State University San Luis Obispo, CA, U.S.A. Franz J. Kurfess CPE/CSC 484: User-Centered Design and.
©2011 1www.id-book.com Introducing Evaluation Chapter 12 adapted by Wan C. Yoon
Human-Computer Interaction (HCI)
Behaviour Models There are a number of models that predict the way in which an interface or user will behave.
Gary MarsdenSlide 1University of Cape Town Human-Computer Interaction - 6 User Models Gary Marsden ( ) July 2002.
Testing & modeling users. The aims Describe how to do user testing. Discuss the differences between user testing, usability testing and research experiments.
Identifying needs and establishing requirements
GOMs and Action Analysis and more. 1.GOMS 2.Action Analysis.
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.
COSC 3461: Module 9 A Principle of UI Design (revisited)
Chapter 15: Analytical evaluation. Inspections Heuristic evaluation Walkthroughs.
Chapter 15: Analytical evaluation Q1, 2. Inspections Heuristic evaluation Walkthroughs Start Q3 Reviewers tend to use guidelines, heuristics and checklists.
Analytical evaluation Prepared by Dr. Nor Azman Ismail Department of Computer Graphics and Multimedia Faculty of Computer Science & Information System.
Modeling Visual Search Time for Soft Keyboards Lecture #14.
User Interface Evaluation Cognitive Walkthrough Lecture #16.
© Simeon Keates 2009 Usability with Project Lecture 14 – 30/10/09 Dr. Simeon Keates.
ITM 734 Introduction to Human Factors in Information Systems
The Psychology of Human-Computer Interaction
6.813/6.831 User Interface Design and Implementation
Evaluation Using Modeling. Testing Methods Same as Formative Surveys/questionnaires Interviews Observation Documentation Automatic data recording/tracking.
Cognitive Models Lecture # March, 2008Human Computer Intercation Spring 2008, Lecture #10 2 Agenda Cognitive models –KLM –GOMS –Fitt’s Law –Applications.
Chapter 15: Analytical evaluation. Aims: Describe inspection methods. Show how heuristic evaluation can be adapted to evaluate different products. Explain.
1CS 338: Graphical User Interfaces. Dario Salvucci, Drexel University. Lecture 15: User Modeling.
Korea University User Interface Lab Copyright 2008 by User Interface Lab Human Action Laws in Electronic Virtual Worlds – An Empirical Study of Path Steering.
Unit 6 of COMP648 User Interface and Interaction Methods Dr Oscar Lin School of Computing and Information Systems Faculty of Science and Technology Athabasca.
Pen Based User Interface Issues CSE 490RA January 25, 2005.
Paul Cairns ARMH: Fitts’ Law Paul Cairns
Human Computer Interaction

GOMS Adapted from Berkeley Guir.
Copyright Catherine M. Burns
Input Techniques Jeffrey Heer · 14 May 2009.
GOMS as a Simulation of Cognition
HCI For Pen Based Computing
HCI for Pen Computing CSE 481b January 24, 2006.
Evaluation.
Fitts’s Law Incredibly professional presentation by Thomas Gin, someone please hire me.
Model based design Cognitive (user) models
Testing & modeling users
Evaluation: Inspections, Analytics & Models
Presentation transcript:

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- users.cs.york.ac.uk/~pcairns/

2www.id-book.com Predictive models  Provide a way of evaluating products or designs without directly involving users.  Less expensive than user testing.  Usefulness limited to systems with predictable tasks - e.g., telephone answering systems, mobiles, cell phones, etc.  Based on expert error-free behavior.

3www.id-book.com GOMS  Goals – what the user wants to achieve eg. find a website.  Operators - the cognitive processes & physical actions needed to attain goals, eg. decide which search engine to use.  Methods - the procedures to accomplish the goals, eg. drag mouse over field, type in keywords, press the go button.  Selection rules - decide which method to select when there is more than one.

4www.id-book.com Keystroke level model GOMS has also been developed to provide a quantitative model - the keystroke level model. The keystroke model allows predictions to be made about how long it takes an expert user to perform a task.

5www.id-book.com Response times for keystroke level operators (Card et al., 1983)

6www.id-book.com Summing together

7www.id-book.com Using KLM to calculate time to change gaze (Holleis et al., 2007) Had to add new operators (e.g., Macro Attention shift)

8www.id-book.com Fitts’ Law (Fitts, 1954)  Fitts’ Law predicts that the time to point at an object using a device is a function of the distance from the target object & the object’s size.  The further away & the smaller the object, the longer the time to locate it & point to it.  Fitts’ Law is useful for evaluating systems for which the time to locate an object is important, e.g., a cell phone, a handheld devices.

Fitts’ Law Models movement time for selection Movement time for a rehearsed task  Increases with distance to target (d)  Decreases with width of target (s)  Depends only on relative precision (d/s), assuming target is within arms reach First demonstrated for tapping with finger (Fitts 1954), later extrapolated to mouse and other input devices Adapted from Hearst, Newstetter, Martin

Fitts’ Law Equation T msec = a + b log 2 (d/s + 1) a, b = empirically-derived constants d = distance, s = width of target ID (Index of Difficulty) = log 2 (d/s + 1) Adapted from Robert Miller d s

A Fitts’ law demo Interactive Fitts' Law talk RMH: Fitts' Law

Fitts’ Law Intuition Time depends on relative precision (d/s) Time is not limited by motor activity of moving your arm / hand, but rather by the cognitive activity of keeping on track Below, time will be the same because the ratio d/s is the same Target 1 Target 2

Fitts’ Law Examples Target 2 Target 1 Target 2 Target 1 Adapted from Hearst, Irani

Determining a,b Constants Conduct experiments varying d,s but keeping everything else the same Measure execution time, error rate, accuracy Exclude erroneous data Perform linear regression Adapted from Hearst, Irani

15www.id-book.com Exercise…Fitts’ Law Visit Tog’s website and do Tog’s quiz, designed to give you fitts! dToGiveFitts.html

Fitts in Practice Microsoft Toolbars allow you to either keep or remove the labels under Toolbar buttons According to Fitts’ Law, which is more efficient? Adapted from Hearst, Irani Source:

Fitts in Practice You have a toolbar with 16 icons, each with dimensions of 16x16 Without moving the array from the left edge of the screen, or changing the size of the icons, how can you make this more efficient? Adapted from Hearst, Irani

Fitts in Practice Answer: Line up all 16 icons on the left hand edge of the screen Make sure that each button can be activated up the last pixel on the left hand edge Why? Because you cannot move your mouse off of the screen, the effective width s is infinite Adapted from Hearst, Irani

Impact in HCI  Reduce ID  Bigger icons, more space  Compare IP  “Capacity” of input devices  Put things in edges and corners RMH: Fitts' Law

Deconstructing Fitts  Ecological validity  Construct validity RMH: Fitts' Law

What Fitts did: RMH: Fitts' Law D W

What we apply it to: RMH: Fitts' Law

Correcting for W  W’ – actual cross-section  Smaller of W and H  Area, W x H  Sum, W + H  Stick with W  Which is best? RMH: Fitts' Law

Toolbars  Annoying or useful?  Edges and corners? RMH: Fitts' Law

Novel interactions  Artificially increasing W  “Sticky” buttons  Bubbles  Changing select  Goal-crossing RMH: Fitts' Law

Advanced Fitts’ Law  Fitts’ law as a model  Steering law  Games  Menu navigation  VE/VR? RMH: Fitts' Law

Steering Law Applies same principles to steering through a tunnel (Accot, Zhai 1997) Must keep the pointer within the boundaries throughout, not only at the target In KLM, Fitts’ Law used for pointing, Steering Law used for drawing D S

Steering Law Equation T msec = a + b (d/s) a, b = empirically-derived constants d = distance, s = width of tunnel ID (Index of Difficulty) = (d/s) Index of Difficulty now linear, not logarithmic (i.e. steering is more difficult then pointing) Adapted from Robert Miller D S

Source: