beyond fitt’s law : model for trajectory-based hci tasks

19
Korea Univ. Department of Information Management Engineering User Interface Lab. Beyond Fitt’s Law : Model for Trajectory-Based HCI Tasks Johnny Accot & Shumin Zhai 고고고고고 고고고고고고고 고고고고고고고고 고고고

Upload: adamma

Post on 23-Feb-2016

39 views

Category:

Documents


0 download

DESCRIPTION

Beyond Fitt’s Law : Model for Trajectory-Based HCI Tasks. Johnny Accot & Shumin Zhai 고려대학교 정보경영공학부 사용자인터페이스 연구실 . Contents. Introduction Experiment 1 : Goal Passing Experiment 2 : Increasing Constraints Experiment 3 : Narrowing Tunnel Experiment 4 : Spiral Tunnel Discussion - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Beyond  Fitt’s  Law  :  Model for Trajectory-Based HCI Tasks

Korea Univ.Department of Information Management Engineering

User Interface Lab.

Beyond Fitt’s Law : Model for Trajectory-Based HCI Tasks

Johnny Accot & Shumin Zhai

고려대학교 정보경영공학부사용자인터페이스 연구실

Page 2: Beyond  Fitt’s  Law  :  Model for Trajectory-Based HCI Tasks

Korea Univ.Department of Information Management Engineering

User Interface Lab.

Contents

Introduction Experiment 1 : Goal Passing Experiment 2 : Increasing Constraints Experiment 3 : Narrowing Tunnel Experiment 4 : Spiral Tunnel Discussion Design Implications Conclusion

2 / 19

Page 3: Beyond  Fitt’s  Law  :  Model for Trajectory-Based HCI Tasks

Korea Univ.Department of Information Management Engineering

User Interface Lab.

Introduction (1/2)

Few theoretical, quantitative tools are available in UI R&D A rare exception to this is Fitt’s Law

• The time T needed to point to a target of width W and at distance A is logarithmically related to the inverse of the spatial relative error A/W, that is:

What Fitts’ laws revealed is• Intuitive tradeoff in human performance : Speed/accuracy trade off • in three experimental tasks (bar strip tapping, disk transfer, nail in-

sertion) • addresses only one type of movement : pointing / target selection

So, Fitts’ law paradigm is not sufficient • To model for today’s input device : trajectory-based tasks

drawing, writing and steering in 3D space

3 / 19

Target width : W, Distance : A, a & b : Con-stant

Page 4: Beyond  Fitt’s  Law  :  Model for Trajectory-Based HCI Tasks

Korea Univ.Department of Information Management Engineering

User Interface Lab.

Introduction (2/2)

Experimental paradigm• Is focused on Steering between boundaries

Apparatus• 19 inch monitor (1280 × 1024 pixels) and equipped with 18 × 25 inch

tablet ; 1cm = 20 pixels• Subject held and moved a stylus on the surface of the tablet, producing draw-

ings on the computer monitor

4 / 19

Target width : tunnel widthAmplitude : tunnel length

Page 5: Beyond  Fitt’s  Law  :  Model for Trajectory-Based HCI Tasks

Korea Univ.Department of Information Management Engineering

User Interface Lab.

Experiment 1 : Goal Passing (1/2)

Task• Subjects were asked to pass Goal 1 and then Goal 2 as quickly as possible

Procedure and design• a fully-crossed, within-subjects factorial design with repeated • 10 subjects• Independent variables

Amplitude : A = 256, 512, 1024 pixels (12.8, 25.6, 51.2 cm) Path width : W = 8, 16, 32 pixels (0.4, 0.8, 1.6 cm)

• 9 A-W conditions, 10 trials in each condition

5 / 19

Page 6: Beyond  Fitt’s  Law  :  Model for Trajectory-Based HCI Tasks

Korea Univ.Department of Information Management Engineering

User Interface Lab.

Experiment 1 : Goal Passing (2/2)

Result• Goal passing task follows the same law as in Fitts’ tapping task,

despite the different nature of movement constraint.

6 / 19

※ # of ID : 5 1) 256/8, 512/16, 1024/32 2) 512/8, 1024/16 3) 256/16, 512/32 4) 1024/8 5) 256/32

Page 7: Beyond  Fitt’s  Law  :  Model for Trajectory-Based HCI Tasks

Korea Univ.Department of Information Management Engineering

User Interface Lab.

Experiment 2 : Increasing Constraints (1/2)

Task• Is same as experiment 1 but more “Goals” on the trajectory

what will the law become if we place infinite number of goals? The resulting task is the straight tunnel steering task

7 / 19

• The bigger N is, the more careful the subject has to be in order to pass through all goals.

• If N tends to infinity, the task becomes a “tun-nel traveling” task.

Page 8: Beyond  Fitt’s  Law  :  Model for Trajectory-Based HCI Tasks

Korea Univ.Department of Information Management Engineering

User Interface Lab.

Procedure and design• a fully-crossed, within-subjects factorial design with repeated • 13 subjects• Independent variables (32 A-W conditions, 5 trials in each condi-

tion) Amplitude : A= 250, 500, 750, 1000 pixels Path width : W= 20, 30, 40, 50, 60, 70, 80, 90 pixels

Result• hypothesized model was successful in describing the difficulty of

the task and Error rate are considerably higher than those found in Fitt’s law

8 / 19

Experiment 2 : Increasing Constraints (2/2)

Page 9: Beyond  Fitt’s  Law  :  Model for Trajectory-Based HCI Tasks

Korea Univ.Department of Information Management Engineering

User Interface Lab.

Experiment 3 : Narrowing Tunnel (1/2)

Task• Is same as experiment 2 but not constant path width

a task can also be decomposed into a set of elemental goal passing tasks

New method to computer ID• New approach considers the narrowing tunnel steering task as a sum of

elemental linear steering tasks described in experiment 2. (Fig 7)

• Index of Difficulty

9 / 19

Page 10: Beyond  Fitt’s  Law  :  Model for Trajectory-Based HCI Tasks

Korea Univ.Department of Information Management Engineering

User Interface Lab.

Experiment 3 : Narrowing Tunnel (2/2)

Procedure and design• a fully-crossed, within-subjects factorial design with repeated • 10 subjects• Independent variables (16 A-W conditions, 5 trials in each condi-

tion) Amplitude : A= 250, 500, 750, 1000 pixels Path width : W1= 20, 30, 40, 50 (1, 1.5, 2, 2.5 ㎝ ) ; W2= 8 pixels (0.4 ㎝ )

Result• The completion time of the successful trials and ID for this task

once again forms a linear relationship• Average error rate is close to 18%

10 / 19

Page 11: Beyond  Fitt’s  Law  :  Model for Trajectory-Based HCI Tasks

Korea Univ.Department of Information Management Engineering

User Interface Lab.

A Generic Approach : Defining a Global Law

New concept• The narrowing tunnel study brought the new concept of integrat-

ing the inverse of the path width along the trajectory• It is possible to propose an extension of this method to complex

path.

11 / 19

• if C is a curved path, we de-fine the ID for steering through this path as the sum along the curve of the ele-mentary ID

• Our hypothesis was then that the time to steer through C is linearly related to IDc, that is: (13)

• In horizontal steering (expe’ 2), W(s) is constant and equal to W, so that equation (13) gives: (14)

Page 12: Beyond  Fitt’s  Law  :  Model for Trajectory-Based HCI Tasks

Korea Univ.Department of Information Management Engineering

User Interface Lab.

Experiment 4 : Spiral Tunnel (1/2)

Task • In order to test our method for complex path, we studied a new

configuration• Subjects were asked to draw a line from the center to the end of

the spiral (Fig 10 : S2, 15)

12 / 19

n : # of turns of the spiralw : influencing the increase of the widthS n, w in polar coordinates

Width of the path for a given angle θ

Apply equation 12 and make a summation of elementary IDs

Page 13: Beyond  Fitt’s  Law  :  Model for Trajectory-Based HCI Tasks

Korea Univ.Department of Information Management Engineering

User Interface Lab.

Experiment 4 : Spiral Tunnel (2/2)

Procedure and Design • a fully-crossed, within-subjects factorial design with repeated • 11 subjects• Independent variables (16 n-ω conditions, 10 trials in each condi-

tion) Spiral turn number : 1, 2, 3, 4 Width factor : ω= 10, 15, 20, 25

Results• the prediction of the difficulty of steering tasks is also valid for

this more complex task.

13 / 19

Page 14: Beyond  Fitt’s  Law  :  Model for Trajectory-Based HCI Tasks

Korea Univ.Department of Information Management Engineering

User Interface Lab.

Deriving A Local Law (1/3)

Instantaneous speed of steering movement• Corresponding global law, local law that models instantaneous

speed can be expressed as follows:

• The justification of this relationship between velocity and path width comes from the calculation of the time needed to steering

14 / 19

ν(s) : velocity of the lime at the point of curvilinear ab-scissa s W(s) : width of the path at the same pointτ : empirically determined time constant

τ c : time needed to steering through a path cν = ds/dt , so that dt = ds/ν

Page 15: Beyond  Fitt’s  Law  :  Model for Trajectory-Based HCI Tasks

Korea Univ.Department of Information Management Engineering

User Interface Lab.

In order to check Local law equation’s validity• used the data from previous experiments and plotted speed ver-

sus path width to check the linear relationship.For experiment 2

• Shows the linear relationship between the path width and the sty-lus speed

15 / 19

Small intercept can be neglected, which is coherent with local law.

Deriving A Local Law (2/3)

Page 16: Beyond  Fitt’s  Law  :  Model for Trajectory-Based HCI Tasks

Korea Univ.Department of Information Management Engineering

User Interface Lab.

For experiment 3 & 4• Shows the linear relationship between the path width and the sty-

lus speed

16 / 19

Deriving A Local Law (3/3)

Page 17: Beyond  Fitt’s  Law  :  Model for Trajectory-Based HCI Tasks

Korea Univ.Department of Information Management Engineering

User Interface Lab.

Discussion

There are various limitation to these simple laws1. Due to human body limitation there are upper bound lim-

its to the path width can be correctly modeled by the these simple laws• Exceeding these limits leads to the saturation of the laws

2. The local law can be modified to take path curvature into account

3. The starting position clearly influences the difficulty of a steering task• whether steering is performed from left to right or from right to

left, and on both the clockwise / counter clockwise directions of steering.

• Steering is then probably related to handedness.

17 / 19

ρ : Radius of curva-ture

Page 18: Beyond  Fitt’s  Law  :  Model for Trajectory-Based HCI Tasks

Korea Univ.Department of Information Management Engineering

User Interface Lab.

Design Implications

Modeling interaction time when using menus• Each step in menu selection is a linear path steering task, similar

to the one in experiment 2

18 / 19

Two linear steering task 1) vertical steering to select a parent item 2) horizontal steering to select a sub item

Page 19: Beyond  Fitt’s  Law  :  Model for Trajectory-Based HCI Tasks

Korea Univ.Department of Information Management Engineering

User Interface Lab.

Conclusion In this study, We carried the spirit of Fitts’ Law a step forward and

explored the possible existence of other robust regularities in movement task.

First, demonstrated that the logarithmic relationship between MT and Tangential width of target in a tapping task also exists between MT and normal width of the target in a “goal passing” task.

Second, increasing constraints experiment lead us to hypothesize that there is a simple linear relationship between MT and the “tun-nel” width in steering tasks.

Finally, generalize the relationships in both integral and local forms. • The integral form states that the steering time is linearly related to the ID• The local form states that the speed of movement is linearly related to the

normal constraint.

19 / 19