Session: Human Performance Gives Us Fitts' CHI 2012, May 5–10, 2012, Austin, Texas, USA Extending Fitts’ Law to Account for the Effects of Movement Direction on 2D Pointing Xinyong Zhang♦ , Hongbin Zha† , Wenxin Feng♦ School of Information, Renmin University of China, Beijing, China † Key Lab of Machine Perception, MOE, Peking University, Beijing, China x.y.zhang@ruc.edu.cn, zha@cis.pku.edu.cn, fengwenxin@gmail.com ♦ Nevertheless, pointing and selecting visual targets to activate the corresponding commands is still the most dominant task in current graphic user interfaces. Therefore, it is very important to deeply understand the user’s capabilities of pointing. Among the published models in the literature for this daily task, the most prevalent one is Fitts’ law [10]. Regardless of its original expression, the widely-applied “standard” form of Fitts’ law for movement time (M T ) predictions is as follows [17, 21]: ABSTRACT Fitts’ law is the most widely applied model in the field of HCI. However, this model and its existing extensions are still limited for 2D pointing task especially when the effects of movement direction (θ) remain in the task. In this paper, we employ the concept of projection to account for the effects of target width (W ) and height (H) on movement time so that we seamlessly integrate the four factors, i.e. θ, amplitude (A), W and H, into the new extension of Fitts’ law, which can uncover not only the periodicity of the asymmetrical impacts of W and H with the variation of θ but also their interrelation. Carrying out two experiments, we verify that the vertical projection of W and the horizontal projection of H in the line of movement direction can be viewed as the determinants of movement time. Finally, we offer recommendations for 2D pointing experiments and discuss the implications for interface designs. M T = a + b log2 (A/W + 1) (1) where a and b are two regression coefficients, and W and A denote target width and movement distance of the cursor, respectively. The logarithmic term is defined as the index of difficulty (ID) of pointing tasks. This equation expresses a linear relationship between ID and M T that the user takes when moving the cursor to acquire the desired target as quickly and accurately as possible. Author Keywords With respect to the two-dimensional (2D) targets in conventional user interfaces, target position (including direction and distance) and size (including width and height) are all relevant to the time of target acquisition [13, 23, 6, 22]. However, Fitts’ law and its existing extensions [16, 2, 4, 26] do not take account of these factors at the same time and also do not reveal the potential relationship among them. In this paper, therefore, we endeavor to provide a more appropriate extension of Fitts’ law. We simply view the projections of target width and height (H) in the line of movement direction as the essentials to determine M T , and we find that the different impacts of W and H on M T will periodically vary with movement direction (θ). This periodicity can be expressed using a single weighted parameter in the new extension of Fitts’ law, directly exposing the impact of movement direction on both of W and H. Fitts’ law; two-dimensional pointing; movement direction. ACM Classification Keywords H.5.2. [Information interfaces and presentation]: User interfaces - evaluation, theory and methods; H.1.2 [Models and principles]: User/machine systems - human factors General Terms Experimentation; Human Factors; Theory. INTRODUCTION In the field of human-computer interaction (HCI), predictive performance models often serve as theoretical tools to evaluate the user’s capabilities of interacting with computers. On the one hand, performance models can offer substantial evidence to indicate whether or not a new technique or user interface is effective and efficient from a theoretical perspective, and, on the other hand, they can also provide inspiration for the designs of HCI. Up to now, a number of quantitative models have been proposed for different tasks, such as steering task [1], peephole pointing [8], menu selection [3] and navigation in scrolling and hierarchical lists [9]. RELATED WORK The validity and reliability of Fitts’ law for pointing task were confirmed in many different situations. Recently, for example, it was reported that Fitts’ law effectively governed the performance under the conditions that the visual feedback was restricted [25] or that the motor movements included translational and rotational components [18]. Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. CHI’12, May 5-10, 2012, Austin, Texas, USA. Copyright 2012 ACM 978-1-4503-1015-4/12/05...$10.00. In the field of HCI, Fitts’ law is the defacto standard of user performance evaluation [21]. It can also serve as a theoretical foundation to deduce new models for different tasks, such as steering [1] and peephole pointing [8]. More importantly, Fitts’ law itself can be extended for different sit- 3185 Session: Human Performance Gives Us Fitts' CHI 2012, May 5–10, 2012, Austin, Texas, USA 2D pointing tasks. However, they did not evaluated the effectiveness of IDaz for the tasks performed in various movement directions but only in horizontal directions. Therefore, the implication was uncertain in different directions. uations, such as pointing with the need of manual obstacle avoidance [14] and pointing at targets accompanied with distractors [5]. Especially, there were a number of studies on extending Fitts’ law for 2D pointing [16, 19, 2, 4] and on modeling it using different concepts [11, 26]. Next, we will give a review on those studies, which are highly related to our current work, as well as the investigations about the effects of movement direction on user performance. The ISO9241-9 standard recommends a multidirectional tapping task to neutralize the effects of different directions, but lots of studies (see the reference [4] for a brief review) took account of this factor when evaluating the user’s capabilities of pointing. In this connection, Appert et al. treated the factor of movement direction as an explicit variable in their work [4]. According to the general form of IDaz , they simply set ω = η = r = 1 due to the acceptable correlation coefficients (R2 > 0.89) that Accot and Zhai’s work presented under this settings [4]. At the same time, they introduced a special term related to movement direction to capture the dominant effect of the smaller of W and H. They proposed a new index definition as IDφ expresses as follows: Taking Account of Target Width and Height Together MacKenzie and Buxton made the first effort to seek more accurate ID for 2D pointing tasks [16]. They tested each of the terms: min(W, H), W + H, W × H and W ′ 1 , in the place of W in Fitts’ law, to capture the effect of H. They examined the accuracies of the redefined indexes of difficulty under different conditions of movement directions, including 0◦ , 45◦ and 90◦ . They found that both min(W, H) and W ′ resulted in better data fitting than the others. W ′ appears to be theoretically appealing, but it could lead to unreasonable predictions of M T in some special cases as pointed out by themselves. In order to properly take account of the interaction effect between the two factors W and H, Accot and Zhai employed the methodology of weighted ℓr -norm to extend the standard Fitts ID [2] and got the general definition (denoted using IDaz in this paper) as follows: ! r 1/r r A A IDaz = log2 +η ω +1 (2) W H A A A + + 0.6cos(φ) +1 W H min(W, H) (4) where φ represents the absolute value of the angle between the approach line and the vertical axis. As their experimental results indicated, IDφ appeared to be more accurate to express the difficulties of 2D pointing than IDaz . IDφ = log2 As can be seen from the related work above, it is inevitable that the more the factors are taken into consideration, the performance model will be more complex. Therefore, there is another kind of efforts to address the issue of modeling 2D hand pointing. Grossman and Balakrishnan [11] proposed a generalized index of difficulty (IDP r ) only based on the probabilities that targets are rapidly hit by users. They constructed a mapping relationship between the probabilities of hitting targets and the values of IDP r . Intuitively, the difficulty of pointing will decrease with the increase of the probability of hitting. According to the 2D spread of hits [20], it is possible to calculate the probabilities and then the values of IDP r of acquiring targets in different directions as well as targets with arbitrary shapes. The essence of this approach is to calculate the probabilities of hitting targets, without the need to explicitly interpret the impacts of different factors. where ω and η denote two positive weights, and as a real number of norm order, r ≥ 1. This ID definition has five properties describing the effects of both W and H: • Scale Independency. When the sizes of A, W and H are changed at the same rate, theoretically, the values of M T will be identical due to the unchanged IDaz . • Limit Tasks. The 2D index of difficulty can converge to the one-dimensional (1D) form of Fitts ID when one of the variables W and H is increasingly close to infinity. • Dominance Effect. When either W or H is gradually getting small, it will dominate the difficulties, and consequently weaken the impact of the other. • Duality of H and W. The definition of IDaz includes both of W and H, indicating their similar contributions to M T in terms of functional relation. • Continuity. The factors W and H do not stepwise or segmentally but continuously affect M T . More recently, Yang and Xu employed a novel concept to interpret 2D pointing task [26]. They converted 2D pointing task from a complex state to a simple one, which could be described using fewer parameters without the loss of information. Concretely, for example, it is possible to describe a directional 2D pointing task without including a parameter of angle. Thus, in principle, the corresponding definition of ID could be devoid of the component related to movement direction. Regarding the different states of 2D pointing task, Yang and Xu derived several IDs. These indexes were defined as the logarithm of the inverse of the probability that the target was successfully hit. They picked out the one as expressed in Equation 5 (IDconf ) as the superior due to its accuracy and simplicity. In order to remove unnecessary parameters, Accot and Zhai examined the accuracies of Equation 2 under twelve different parameterization conditions. They pointed out that when r = 2 and ω = 1, the Euclidean form of IDaz , as the following Equation 3 expresses, was the most appropriate one. p IDaz = log2 (A/W )2 + η(A/H)2 + 1 (3) They reported that there was a strong linear correlation between IDaz and M T (R2 > 0.94) when 1/7 ≤ η ≤ 1/3. The values of η implied that W had greater impact than H on 1 The symbol W ′ represents the width along the line where the cursor approaches the target. IDconf = log2 3186 1p (A/W )2 + (A/H)2 + 1 2 (5) Session: Human Performance Gives Us Fitts' CHI 2012, May 5–10, 2012, Austin, Texas, USA The methodology used by Yang and Xu does not need to introduce an arbitrary term into the definition of ID. Thus, the risk of overfitting raised by such an unexplainable term, like that in IDφ , could be reduced. (a) (b) Wθ Wθ Hθ Investigating the Effects of Movement Direction Fitts’ law does not take the factor of movement direction (θ) into account. In traditional 1D Fitts experiments, the tasks are reciprocally performed in horizontal directions, while ISO9241-9 recommends that pointing tasks should be performed in different directions. However, there is a common view that the difficulties of acquiring a given target from different directions are likely different. A number of studies [7, 16, 23, 22, 11, 4] have investigated the effects of movement direction on user performance or considered this factor in their experimental designs. For example, MacKenzie and Buxton took account of movement direction in their 2D pointing experiment and reported that target acquisition time in horizontal and vertical axes were almost the same, faster than that in diagonal axis [16]. Whisenand and Emurian systematically investigated the effects of movement directions in every 45◦ angle from 0◦ to 360◦ , with the consideration of target shape (circular vs. square) and task type (drag-drop vs. point-select) [23]. They reported that it was more efficient to point at horizontal targets than at vertical targets. Using circular targets and different control-display gains, Thompson et al. tested the validity of Fitts’ law in eight different movement directions as used in Whisenand and Emurian’s work. They also observed the best performance in horizontal pointing and the worse in vertical pointing in general [22]. Grossman and Balakrishnan further confirmed this point when they employed five movement directions from 0◦ to 90◦ at an interval of 22.5◦ in their work [11]. They found that when one of the two target dimensions (W and H) was parallel to movement direction, it was more critical than the other to determine M T , and that W and H would equally affect M T in the direction of 45◦ . W H θ W Figure 1. Projections of target width and/or height in the line of movement direction in (a) Fitts tasks and (b) general 2D pointing tasks. target based on a uniform distribution of hits when deducing Equation 5. This pattern of hand pointing is inconsistent with the findings in other work [20, 11]. Furthermore, if the target only rotates ±90◦ at a given position (i.e. W and H are replaced by each other), the corresponding M T should almost be the same since the value of IDconf is constant according to its definition. Unfortunately, as reported in the studies [2, 11], the performance differences were notable in this situations. That is to say, IDconf is unable to interpret the usual cases of target transposition, which can cause significant differences of M T . Actually, IDconf in form is the special case of Equation 2 when ω = η = 0.25 and r = 2. Mathematically, the extension of Fitts’ law made by Accot and Zhai for 2D pointing was sufficiently completed. Recall the traditional 1D Fitts task, which is reciprocally performed in horizontal directions. As Figure 1a depicts, we use Wθ to denote the vertical projection of target width W in movement direction. When θ = 0◦ or 180◦ , W = Wθ . Then, the traditional Fitts ID in Equation 1 can be replaced with the form log2 (A/Wθ + 1). This means that the vertical projection Wθ can be viewed as the real determinant capturing the effect of target width. Extending this point of view to the situation of 2D pointing, we propose Hypothesis 1: The vertical projection of W and the horizontal projection of H in movement direction are two essential target factors determining the difficulty of pointing. Theoretically, Grossman and Balakrishnan’s model can accommodate the effect of movement direction (θ), but this factor is “invisible” without directly exposing how user performance can be affected by θ. At the same time, their model is difficult to be used to explicitly inform designers how user interfaces can be improved. If there is a hidden truth about θ in 2D pointing, how does it systematically affect M T ? A general expectation is that this factor should be harmoniously integrated into the definition of ID unlike the form of Equation 4, which results in an unreasonable implication that only one of the two factors W and H could determine the effect of movement direction. Equation 4 also implies that IDφ is not a continuous index, i.e. IDφ does not have the property of continuity. Next, we will propose a new extension of Fitts’ law to uncover the truth of 2D pointing, with the advantage that it can be conveniently applied. As shown in Figure 1b, the projections of target width and height, Wθ and Hθ , in general can be given by Wθ = W/ cos(θ), Hθ = H/ sin(θ) (6) According to Accot and Zhai’s work as well as that of Yang and Xu, the ℓ2 -norm extension of Fitts’ law appears to be the pretty-much optimal form for 2D pointing. Then, substituting Wθ and Hθ for W and H, we can directly define: p IDθ = log2 ( (A/Wθ )2 + (A/Hθ )2 + 1) (7) Replacing Wθ as well as Hθ based on Equation 6, we have: ! r A 2 A 2 2 2 IDθ = log2 cos (θ)( ) + sin (θ)( ) + 1 (8) W H We can let ω = cos2 (θ) and η = sin2 (θ) for 2D pointing task, leading to the constraint ω + η = 1. Now, the two weighted parameters built an internal relation between the two terms A/W and A/H in the binomial. This is unlike the situation of Equation 2, where ω and η are independent from each other. In addition, the mutually constrained two parameters η and ω let IDθ has a new property of backward A NEW EXTENSION OF FITTS’ LAW We can find a common theme in the prior literature [2, 26] that the two terms A/W and A/H are essential to the determination of ID for 2D hand pointing tasks. The effects of W and H could be accumulated to determine ID so as to ultimately determine M T . With respect to the work of Yang and Xu, we find that they calculated the probability of hitting 3187 Session: Human Performance Gives Us Fitts' CHI 2012, May 5–10, 2012, Austin, Texas, USA Under the same conditions (A, W and H), the difficulties of pointing task in different directions are not same, since the freedoms of hand moving on a given plane, such as the horizontal desktop, range in different directions. Nevertheless, the freedoms of the hand as well as the movement difficulties should be equivalent in any pair of reciprocal movement directions. The point is supported by the periodicity of ω or η (i.e. π) as indicated in Equation 9. compatibility (as explained later in this section). Equation 8 expresses the ideal situation of projection. However, this equation implies that M T would be relevant to only one of the target dimensions in horizontal or vertical movement directions. This point is not the case reported by different studies [2, 26]. A reasonable explanation is that there should be a constant component in the trigonometric functional relation between θ and ω or η. Thus, we further propose Hypothesis 2: There should be simple linear transformation in the trigonometric functional relations to ensure that none of the target dimensions would be excluded to determine M T in any movement direction. Therefore, we maintain the meanings of ω unchanged when considering the following form of IDθ to study whether or not there is another norm order that, mathematically, can result in better data fitting for 2D pointing. ! 1/r A r A r IDθ = log2 ω( ) + (1 − ω)( ) +1 (11) W H That is to say, the trigonometric functions that express the weighted parameters ω and η should be generalized using linear transformations. Therefore, we have: ω = c1 + c0 cos2 (θ), η = c2 + c0 sin2 (θ) (9) Equation 11 in form appears to be the result of subjecting Equation 2 to an additional constraint ω + η = 1. But now, we have endowed ω with the ability to access the effects of movement direction. When the norm order r is close to infinity ∞, IDθ can be expressed as follows: A A +1 (12) IDθ = log2 max ω , (1 − ω) W H where c0 , c1 and c2 ≥ 0. To maintain the backward compatibility, we still let ω + η = 1. So, we can extend Fitts ID to express the effects of movement direction on 2D target acquisition as follows: ! r A 2 A 2 IDθ = log2 ω( ) + (1 − ω)( ) + 1 (10) W H This form means that W and H are mutually exclusive to determine IDθ , like the use of min(W, H) in MacKenzie and Buxton’s work [16]. The purpose of introducing Equations 11 and 12 is to explore how the accuracy of IDθ depends on r and ω via curve fitting so as to indicate that ℓ2 -norm extension is the most appropriate choice for 2D pointing. Next, we present the results of two experiments to verify our hypotheses, especially the satisfying accuracy of Equation 10 under each of the twelve different θ conditions we tested. where ω = c1 + c0 cos2 (θ) and 0 < ω < 1. In practice, the estimate of ω rather than c0 or c1 is the major concern. ω in form is a weighted parameter, but essentially it has inherent connection to movement direction, unlike the counterpart in Equation 2. The two components of ω imply that not only target dimensions themselves but also their projections are the determinants of IDθ . We can look Equation 8 as a special case of Equation 10. Besides the aforementioned properties of IDaz , Equation 10 further emphasizes the following points: EXPERIMENT 1: 2D POINTING TASK WITH DIFFERENT MOVEMENT DISTANCES • Periodicity and Symmetry of movement direction’s effects on both of H and W . The factor θ does not affect one of W and H selectively, like Equation 4, but both of them simultaneously. More importantly, the trigonometric function expressing the relationship between ω and θ indicates how movement direction periodically affects H and W so as to determine the difficulties of 2D pointing. • Backward Compatibility. Regardless of the concrete value of ω, Equation 10 will be exactly equivalent to the standard form of Fitts’ law when W = H. • Proportionality of H and W . The factors W and H proportionally contribute to ID via the quantities ω and (1ω). The relative proportion of one factor still remains even when the other’s contribution is close to zero. This is unlike Equation 3, which appears to imply that ID would be entirely dependent on the single factor W when H is close to infinity. Unlike Equation 5, different proportions also imply the inequality between W and H’s effects. • Complementarity of H and W . There is no more target property (e.g. aspect ratio, or area) than target width and height used to compose the whole determinant of ID. Increasing the weight of W ’s contribution will cause the equivalent decrease of H’s weight, and vice versa. As an indirect pointing device, mouse separates motor space from visual space without the possibility of causing target to be obscured by hand in any movement direction. Thus, we carried out the experiment using a traditional mouse. Apparatus and Participants The experiment was performed on a HP Compaq DC7700 computer, which featured an Intel Core 2 Duo CPU at 2.0 GHz, 2.00 GB RAM, and a 17-inch LCD at 1280 × 960 resolution. A PS/2 mouse in its default settings was used as the pointing device. Sixteen undergraduates (8 females and 8 males, with the average age of 20.3) participated in this experiment. All of them are right-handed. Task and Experimental Design For each trial, the participant needed to click a trial-start button and then moved the cursor to acquire a rectangular target as quickly and accurately as possible. The start button and the target were alternatively displayed. The effective diameter of the start button was 100 pixels, but it was visually rendered as a small 24-pixel-diameter circle. This form was helpful to concentrate the hits closer on the center of the button so as to prevent significant biases of actual movement 3188 Session: Human Performance Gives Us Fitts' CHI 2012, May 5–10, 2012, Austin, Texas, USA 900 694.9 784.4 665.6 (80,80) (120,30) (120,80) (120,120) 633.9 771.3 753.1 804.2 (50,80) 856.5 821.7 (30,80) (50,30) (50,50) 567.8 (30,30) (80,30) 621.4 691.3 713.6 (30,120) (50,50) (80,50) 748.5 (30,50) (80,80) (120,120) 753.1 (30,30) 657.4 489.4 772.9 (120,120) 612.2 559.2 (120,50) 526.6 523.2 (80,120) (120,30) 150 (W, H) pixel (30,30) 0 Trial-start Button 596.1 300 (50,50) θ 450 (80,80) W (c) 600 678.9 A A=650 pixels A=450 pixels (b) (a) A=250 pixels 750 644.8 H Movement Time (ms) The dashed dodecagon is invisible for subjects. It is just used to demonstrate the layout of different trials. Movement distance A is measured from the center of the trial-start button to that of the target. The two center points are a pair of opposite vertexes. (30,120) Target Figure 4. M T by the combination of W , H and A. Figure 2. Experimental interface. r distance. As Figure 2 shows, the start button and the target were respectively placed at a pair of opposite vertexes of an invisible regular dodecagon, which was located at the center of the screen to control the layout. The duration from the start of trail by clicking the button to the moment the subject made a click for target selection was measured as M T . If the hit missed the target, an error trial was recorded. The trial settings would not be changed to the next combination of experimental factors until the success of the current one. ω 0.5 * 0.5 2 * 0.5 ∞ * 0.5 * * Equation 3 Equation 5 1 a b Est. Std. Err. Est. Std. Err. 277.6 13.6 129.2 4.3 278.3 11.3 129.2 3.6 276.4 11.7 127.4 3.6 277.2 8.2 127.5 2.5 359.1 18.3 128.8 7.1 343.7 13.0 132.3 4.9 276.1 11.6 127.8 3.7 277.1 8.2 127.6 2.6 250.6 9.1 123.9 2.4 311. 9 10.4 134.2 3.7 ω Est. Std. Err. — — 0.584 0.027 — — 0.616 0.023 — — 0.563 0.013 — — 0.614 0.026 0.62 0.061 — — r Est. Std. Err. — — — — — — — — — — — — 1.81 0.353 1.95 0.281 for η — — — R2 .977 .984 .983 .992 .940 .972 .983 .992 .992 .983 Table 1. Results of model fitting. The asterisk denotes a free parameter. There were four experimental factors: movement distance A (250, 450, 650 pixels), target width W (30, 50, 80, 120 pixels), target height H (30, 50, 80, 120 pixels), and movement direction θ (i.e. approach angle, with 12 levels equally distributed from 0◦ to 360◦ , as determined by the centerlines of the vertex angles of the dodecagon, respectively). The core goal of the experiment was not to investigate the effects of the first three factors on user performance, like the studies [16, 2], but to test the validity of the new modification of Fitts’ law. Therefore, the factors A, W and H were not fully crossed but manipulated to generate 25 combinations (as shown in Figure 4), with the requirement that the ID values calculated using Equation 5 were distributed throughout the corresponding range as evenly as possible because ID is the essential factor to determine M T [12]. A task block included 300 trials, resulting from the design of 25 combinations × 12 directions × 1 trial. These trials were presented in a predetermined random order. There were 6 blocks for each of the participants, who successfully completed the experiment within one session lasting about one hour. Using repeated measures ANOVA, we found a significant learning effect among the task blocks (F5,75 = 9.63, p < .001) because of the significant differences between the first block and some of the others. Thus, we also excluded the data of the first block. Figure 4 depicts the averages of M T under the 25 different conditions of (A, W , and H). It indicates that for a given combination of A × W or A × H, M T will decrease in general with the increase of H or W , and vice versa. This point directly reflects the duality of H and W . The results also reveal the dominance effect. In Figure 4a, for example, when W = 30 pixels, the difference of M T between the two H levels 30 and 120 pixels is obviously smaller than the difference when W = 120 pixels. In Figure 4c, we can also find a similar result when H increases from 30 to 80 pixels. Figure 4b illustrates a more direct evidence of the dominance effect that the difference between the two H levels (50 and 120 pixels) when W = 30 pixels is insignificant (F1,15 = 0.363, p = .556). Results Model Fitting to Entire Data Movement Time When fitting the model of Equation 11 to the grand means of M T , we considered different parameterization schemes of ω and r. Similar to the method in Accot and Zhai’s work [2], we also let the norm order r ∈ {1, 2, ∞, *} to parameterize it, where the asterisk denotes being free for the best estimate. The weight ω was parameterized by setting it free or equal to 0.5, which denotes the equal impact of W and H. Therefore, there were 8 models resulting from the parameterization. Table 1 lists the schemes and summarizes the results of model fitting. As can be seen, the most suitable combination was that when r = 2, and ω was set as a free parameter (i.e. Equation 10), which resulted in a higher R2 up to .99. We further plotted R2 as a function of ω and r. As Figure 3 shows, the convex curved surface confirms the reliability of the estimates in Table 1. These results justified the derivation from our hypotheses to Equation 10. Comparing IDθ with IDaz and IDconf , we found that they all could accurately predict the grand means of M T . Next, we further present their performances under different θ conditions. This experiment generated more than 29 thousand trials. The errors and outliers, which we at first excluded from our analyses, were about 3.69% of the whole data. This means that the subjects properly maintained an approximate 4% error rate required for Fitts’ law studies [17]. As recommended by Soukoreff and MacKenzie [21], we used aggregated trial data for the analyses. R2 1.0 1.0 0.8 0.8 0.6 0.6 0.4 0.4 0.2 0.0 0.2 1 0.4 2.5 r 0.6 4 ω 0.2 5.5 4 2.5 r 1 0.0 0.2 0.4 0.6 0.8 1.0 ω 0.8 5.5 1.0 Views from different perspectives Figure 3. IDθ model’s fitness plotted as a function of ω and r. 3189 Movement Time (ms) Session: Human Performance Gives Us Fitts' 760 720 680 640 600 560 520 480 440 400 Experiment 1 Experiment 2 (a) CHI 2012, May 5–10, 2012, Austin, Texas, USA η 2.0 ω (b) η ≈ 0.170 + 1.342sin2θ, R2 = .924 1.5 When η > 1, H has greater impact than W 1.0 When ω > 0.5, W has greater impact than H 0.5 ω ≈ 0.362 + 0.487cos2θ, R2 = .958 0.0 0° 330° 0° 30° 60° 90° 120° 150° 180° 210° 240° 270° 300° 330° 30° 60° 90° 120° 150° 180° 210° 240° 270° 300° 330° Figure 5. (a) The grand means of M T by θ in Experiments 1 and 2; (b) Estimates of ω as well as η by θ. It appears to be that there is a periodic function relationship between the parameter ω and the factor θ, matching the use of ω as the replacement of c1 + c0 cos2 θ based on our hypotheses. Within a period (π), the area above the dashed line where ω = 0.5 is obviously larger than that below (see the light green area and the gray one), indicating that target width W , overall, has greater contribution than target height H to hand pointing tasks’ difficulties. Effects of Movement Direction θ The factor θ had a significant main effect on M T (F11,165 = 11.79, p < .001). Figure 5a shows the averages of M T at different θ levels. Post hoc pairwise comparisons indicated that there were 40 pairs of directions that generated significant differences of M T , but in general there was no significant difference between two opposite or axisymmetric directions. Table 2 summarizes the results of model fitting. As can be seen, there were some interesting results when the data were differentiated by movement direction. The R2 values of the new modification and Equation 3 were very close to each other under every θ condition, and they were higher, in general, than those of Equation 5, especially under the horizontal conditions. In other words, the new modification and Equation 3 were able to effectively capture the effect of movement direction on M T via the introduced parameter ω or η, and they were better than Equation 5 when taking account of movement direction. 330° 0° 30° 60° 90° 120° 150° 180° 210° 240° 270° 300° a 288.9 277.4 284.2 267.2 258.6 297.8 284.9 264.8 280.3 246 278.1 289.2 Equation 12 b ω 124.7 0.778 128.1 0.851 119.5 0.719 132.7 0.451 138.7 0.361 120.6 0.449 119.2 0.671 128.1 0.841 121.7 0.769 139 0.44 136.6 0.402 127.9 0.531 R2 .981 .975 .969 .963 .936 .972 .963 .971 .983 .965 .957 .956 Equation 3 η R2 0.284 .981 0.174 .975 0.386 .969 1.195 .961 1.772 .935 1.224 .972 0.487 .962 0.189 .971 0.299 .984 1.267 .964 1.491 .957 0.888 .957 Equation 5 R2 .925 .880 .933 .963 .925 .970 .941 .872 .931 .963 .952 .953 Table 2. Summary of model fitting to the data under each of the θ conditions in Experiment 1. • R2 has similar dependence on ω when θ is in axisymmetric or opposite directions. As shown by the convex curves in each of the subfigures, ω apparently has similar impacts on the accuracies of IDθ in each pair of axisymmetric or opposite directions due to the similar summits, with the curves themselves closely matched with each other. A reasonable explanation about this point is that the user performances in axisymmetric or opposite directions are similar to each other. Furthermore, the convexities of all the curves also confirm the reliabilities of the optimal estimates of ω under different θ conditions (see Table 2). More importantly, it was implied that both ω and η were dependent on θ. As Table 2 indicates, the estimates of ω as well as η could be divided into two clusters. They consistently indicated that when θ leaned to the horizontal directions, W had greater weight affecting M T than H (ω > 0.5, η < 1.0), otherwise the weight of H was greater (η > 1.0, ω < 0.5). In general, the closer the movement direction to the horizontal axis is, the greater the weight of W for M T will be (compared to that of H and the weight of W under a different θ condition as well). The relationship between the estimates of ω and θ could be formulated using ω = 0.362 + 0.487 cos2 θ (R2 = .958), correctly matching the meanings of ω based on our hypotheses, while those of η could be expressed as η = 0.170+1.342 sin2 θ (R2 = .924). Figure 5b plots the estimates and the calculated values of ω and η by θ. It seemed that the parameter ω was more accurate than η to reveal the symmetry and periodicity of the effect of movement direction on M T . • R2 is more sensitive to W . Comparing the curvatures near the summits, it is also clearly indicated that the accuracies are more sensitive to the variations of ω (ω > 0.5) under the horizontal θ conditions than under the vertical conditions (ω < 0.5). That is to say, W is prior to determine IDθ for horizontal pointing tasks, but the corresponding priority of H is not stronger for vertical pointing tasks because the differences of R2 are not obvious when ω is changed from the best estimate to 0.5 or beyond. • W is superior to H for the accuracies of IDθ . Comparing the differences between the R2 values when ω = 0.5 and the best estimate under different movement direction conditions, we can find that the improvements of the accuracies of IDθ via increasing the weight of H under the vertical θ conditions are not as great as those via increasing the weight of W under the horizontal θ conditions. Figure 5b also indicates that the balanced directions where W and H theoretically have equal impacts (ω = 0.5) are not the bisectors of the quadrants but biased to the vertical axis. Thus, within a period, e.g. from 60◦ to 240◦ (π), the area (i.e. the probability) of the θ conditions where ω > 0.5 is obviously larger than the area where ω < 0.5. That is to say, overall, target width W had greater contribution than H to M T as implied by the estimates of ω in Table 1 (ω > 0.6). Recently, Guiard argued that the linear relationship between M T and ID could be “contaminated” when using a crossed design of A × W [12]. In other words, the regression coefficients would be different under different movement distance (A) or target width (W ) conditions. Accordingly, we calculated the regression coefficients for different A levels We also plotted R2 by ω under each of the θ conditions. As Figure 6 shows, it further reveals the following three points: 3190 0.5 0° ω = 0.5 0.3 2 1.0 R (a) (b) (d) (c) ω = 0.5 0.8 θ 0.7 0.6 90° 60° 240° 120° 300° ω = 0.5 .5 .6 .7 270° 330° 0° 30° 60° 90° 120° 150° 180° 210° 240° 270° 300° Total 0.4 0.3 .0 .1 .2 .3 .4 ω = 0.5 .5 .6 .7 .9 .8 1. .0 .1 .2 .3 .4 .8 .9 1. Figure 6. R2 plotted as a function of ω under every different θ condition in Experiment 1. Movement Time (ms) 950 457.7 480.2 511.2 490.6 537.0 549.9 565.2 630.4 30 50 80 120 30 50 80 120 30 50 80 120 30 50 80 120 Target Height (pixel) Figure 8. M T by the combination of W and H when A = 550 pixels. 0.9 0.5 527.4 150° 330° W=120 583.1 30° 210° 180° 0.4 W=80 597.2 0.6 W=50 609.6 0.7 W=30 626.0 0.8 700 600 500 400 300 200 100 0 632.4 0.9 650.8 2 Movement Time (ms) 1.0 R CHI 2012, May 5–10, 2012, Austin, Texas, USA 560.7 Session: Human Performance Gives Us Fitts' A (pixels): 250 450 650 850 750 a 169.2 208.9 198.9 226.9 176.1 187.2 163.7 138.1 168.3 176.2 158.9 174.7 182.3 Equation 12 b ω 109.3 0.771 100.5 0.877 103.2 0.791 97.70 0.484 117.2 0.386 109.9 0.536 115.5 0.786 122.0 0.857 111.0 0.785 113.6 0.419 125.7 0.396 111.3 0.489 110.0 0.644 R2 .969 .976 .952 .943 .966 .975 .930 .988 .958 .942 .939 .971 .994 Equation 3 η R2 0.296 .969 0.139 .976 0.263 .953 1.067 .942 1.600 .967 0.866 .975 0.272 .930 0.166 .988 0.274 .958 1.387 .941 1.530 .940 1.045 .971 0.552 .994 Equation 5 R2 .817 .676 .785 .942 .939 .974 .765 .734 .785 .931 .918 .970 .952 Table 3. Summary of model fitting to the data under each of the twelve θ conditions and the entire data in Experiment 2. 650 blocks, and each of them included 192 trials, resulting from a fully crossed design (4 W × 4 H × 12 θ × 1 trial). Seventeen right-handed participants (8 females and 9 males, with the average age of 22) successfully finished this experiment. Only five of them took part in the first experiment. 550 θ=270° (a) 450 1 1.5 2 2.5 3 ID 3.5 4 4.5 θ=150° (b) 51 1.5 2 2.5 3 3.5 ID 4 4.5 5 Figure 7. Regression lines at different A levels when θ = 270◦ , 150◦ Results and further found that the contamination extents appeared to be relevant to the direction factor θ. As illustrated by the regression lines of the cases when θ = 270◦ and 150◦ in Figure 7, the contamination was noticeable in vertical directions, but, on the contrary, it was negligible in horizontal (or near-horizontal) directions. We recorded more than 23 thousand trials in this experiment, and when analyzing the results we left out the errors and outliers (3.49%) as well as the data of the first block due to the significant learning effect (F6,96 = 19.99, p < .001). We found that the factor θ had a significant main effect on M T (F11,176 = 10.25, p < .001). Similar to the results of the first experiment, post hoc pairwise comparisons revealed that there was also no significant difference among almost all pairs of opposite directions but 150◦ and 330◦ (p < .05) as well as in all pairs of axisymmetric directions. This result clearly supported our explanation about the similarity of the relationships between R2 and ω in opposite and axisymmetric directions. Consequently, the data under these θ conditions could be grouped together to construct a common model as shown in Figure 10. Furthermore, it was also indicated that the vertical directions generated significant differences compared with all the other non-vertical directions but 240◦ compared with 90◦ (p = .108). Figure 8 shows the means of M T by the combination of W and A, while the means by θ are also shown in Figure 5a. It indicates that the user performance would gradually deteriorate if θ varied from horizontal to vertical directions. This result is consistent with that presented in prior studies [23, 22, 11]. Overall, this experiment suggests that the parameter ω can effectively capture the unequal effects of W and H in different movement directions, and that the parameter ω is a periodic function of θ. To substantiate these findings, we further carried out the following experiment. EXPERIMENT 2: 2D POINTING TASK WITH A CONSTANT MOVEMENT DISTANCE As Figure 7a indicates, the different slopes of the regression lines under different movement distance conditions also imply that using different A levels in 2D pointing experiments could probably bias the estimations of ω in some movement directions. In order to purify and highlight the effects of W and H, we employed a constant distance (550 pixels) in this experiment as Guiard recommended [12]. The apparatus was the same as in Experiment 1 but a 22-inch LCD at 1680 × 1050 resolution in place of the 17-inch LCD. The task as well as the procedure was also similar. The main difference was that the start button and the target, which was disabled at first, were both presented before the beginning of each trial. This was helpful for subjects to reduce the possible (maybe negligible) delay of target locating. Once clicked, the start button would disappear, with the target enabled immediately. Both of target width and height varied at four levels of 30, 50, 80 and 120 pixels. There were 7 task Table 3 summarizes the results of model fitting. We can see that IDθ and IDaz almost had the same accuracies either for the entire data or the data grouped by θ, and that both of them were better than Equation 5, whose accuracies obviously deteriorated under the conditions that movement was in or near the horizontal directions. We rechecked the accuracy of Equation 5 under each of the three A con- 3191 Session: Human Performance Gives Us Fitts' 1.0 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 1.0 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 CHI 2012, May 5–10, 2012, Austin, Texas, USA R2 0° ω = 0.5 R2 90° .0 .1 .2 .3 .4 ω = 0.5 .5 .6 (a) (b) (d) (c) ω = 0.5 .8 .9 120° 300° 60° 240° 270° .7 150° 330° 30° 210° 180° 1. .0 .1 Second, excluding the possible contamination of movement distance, Experiment 2 successfully reproduced and further strengthened the findings about the parameter ω. These findings included the good model fit to the data differentiated by movement direction and the entire data as well, the periodic variation of ω in the whole range of θ and the clear relationship between ω and the accuracy of IDθ in each of the different movement directions. These repeated results substantially confirmed the validity of our hypotheses. Comparing the two approximate expressions of ω (i.e. ω = 0.362 + 0.487 cos2 θ vs. ω = 0.372 + 0.518 cos2 θ) resulted from the empirical data of the two experiments, we further found that the parameters c1 and c0 , calculated based on the estimates of ω, had little variations between the two experiments. It probably means that these two parameters are not dependent on subjects but on pointing devices. This property is desirable for the definition of ID as it can provide a new criterion for device comparisons. .2 .3 .4 ω = 0.5 .5 .6 .7 .8 .9 1. Figure 9. R2 plotted as a function of ω under every different θ condition in Experiment 2. ditions in Experiment 1 and found similar situations. These results substantially implied that W had greater impact on M T especially in the directions close to horizontal. The estimates of ω could be approximately expressed as ω = 0.372 + 0.518 cos2 θ (R2 = .969). Regarding the parameter η, the estimates could be approximately calculated using η = 0.130 + 1.311 sin2 θ (R2 = .913). This means that η could capture the effects of movement direction on M T as accurate as ω, but its periodicity was not as strong as that of ω. We plotted R2 as a function of ω as shown in Figure 9, which clearly demonstrates the superiority of W to determine M T , the stronger W -sensitivity of R2 and the similarities that ω impacts R2 in opposite or axisymmetric directions. As shown in Figure 9a&b, for example, if only use H (ω = 0) to define IDθ , there is almost no linear correlation, while it is still obvious if only use W (ω = 1). Overall, this experiment strengthened our findings as we anticipated. Third, the weighted parameter η also exhibited an apparent periodicity with the variation of θ. In Equation 3, η is the only adjustable parameter so that it highlights the variations of the impact of target height as implied by the larger amplitude of the sine square wave in Figure 5b. The same change pattern of η and 1 − ω (i.e. c2 + c0 sin2 θ) directly confirms the potential connection between the impacts of target width and height as indicated in our hypotheses. As can be seen in Tables 2 and 3, IDθ and IDaz almost had the same power to model 2D pointing. The results clarified that IDaz did not only work for horizontal directions but also for every different direction. However, we need to point out that IDaz is incompatible with the standard Fitts ID. In Experiment 2, for example, when pointing at the rectangular target of 50 × 80 pixels along the movement direction θ = 0◦ and 270◦ , the corresponding difficulties should be between the difficulties of pointing at two different square targets 80 × 80 and 50 × 50 pixels. As Figure 10a shows, however, the values of IDaz (3.62 and 3.90) are not in the 550 Fitts ID range (log2 ( 550 80 +1), log2 ( 50 +1)) but larger than the upper bound. This means that the extension of Equation 3 leads to a distortion of IDs, making IDaz incomparable with Fitts ID and even with itself due to the different distortion caused by different η. On the contrary, it is easy to prove that for any rectangular target, its IDθ value will always fall into a specific Fitts ID range, whose bounds are determined by the two dimensions of the rectangular target. In other words, we can find an equivalent square target for any rectangular target, whose IDθ value is equal to the Fitts ID value of the square target, in a specific size range. DISCUSSION In this paper, we aim to uncover how movement direction affects user performance, although some other researchers [11, 26] prefer to accommodate this factor without directly interpreting it. With the following three points, the results of our study definitely justified our hypotheses. First, the findings consistent with those in prior studies implied the reliability of the data. For example, our experiments indicated that 2D pointing could achieve the best performance in horizontal directions or their near directions and the performance would become increasingly degraded, as reported in the studies [22, 11], when θ was gradually transferred to vertical directions. Our experiments also indicated that the performance change pattern, especially in Experiment 2, regularly took place in the range from 0◦ to 360◦ like the result in Whisenand and Emurian’s work [23]. Regarding the results of model fitting, the parameter η got similar estimates to those in the Accot and Zhai’s work [2] when Equation 3 was used to model horizontal 2D pointing. The fitness of Equation 5 under the horizontal conditions in Experiment 1 was also as low as Yang and Xu themselves reported [26] and even lower in Experiment 2, which eliminated the effect of movement distance. These consistencies indirectly indicated that our experiments properly captured the performance features of 2D pointing. The incomparability of IDaz with itself under different η conditions can greatly bias or even reverse the results of user performance evaluation. As presented in Figure 10b, for example, the regression lines wrongly imply that the user performance in horizontal directions would get worse than that in vertical directions at the “same” level of IDaz . In addition, regardless of the effectiveness of data fitting using IDaz , this problem might bias and invalidate the dependent measure of throughput, which has been accepted by ISO9241-9 for the evaluation of pointing devices. We can find two different points of view about the definition of 3192 Session: Human Performance Gives Us Fitts' Index of Difficulty 4.2 4.0 log 2 ( 550 + 1) W 700 (a) θ=270°: IDaz=3.90 3.4 Movement Time (ms) (b) (d) (c) 650 600 3.8 3.6 CHI 2012, May 5–10, 2012, Austin, Texas, USA θ=0°: IDaz=3.62 θ=0°: IDθ=3.53 θ=270°: IDθ=3.28 550 500 3.2 450 3.0 400 2.8 350 35 40 45 50 55 60 65 70 75 80 W (pixels) θ= 0°, 180° θ=90°, 270° 2.2 2.7 3.2 3.7 IDaz θ=30°, 150°, 210°, 330° θ=60°, 120°, 240°, 300° 4.2 4.7 5.2 2.2 2.7 3.2 3.7 4.2 4.7 Buttons IDθ Figure 10. (a) Width of the square target whose Fitts ID is equal to a rectangular (50 × 80 pixel) target’s ID calculated using IDaz or IDθ ; (b) and (c) Regression lines for the data in Experiment 2 based on IDaz and IDθ , respectively; (d) Button groups arranged in the same limited area. (e.g. 135◦ ). The similarity between the estimate of ω for the entire data and the calculated value using the approximate expression (0.616 vs. 0.610 in Experiment 1; 0.644 vs. 0.631 in Experiment 2) supports this point. throughput [21, 27], but, anyhow, this measure is not independent from ID. Therefore, it is also necessary to maintain the consistency of different definitions of ID, like IDθ , with the standard Fitts ID for the comparability of experimental evaluations [21]. Figure 10c clearly shows the benefit that the regression lines based on IDθ can correctly represent the ranks of the user performance in different directions. Design Implications for User Interfaces The findings of our study can benefit the development of user interfaces. First of all, it is more efficient to facilitate the acquisition of targets by elongating them in horizontal directions than in vertical directions unless the targets are usually acquired via vertical pointing. Comparing the impact of H in vertical directions and that of W in horizontal directions (e.g. 0.628 vs. 0.890 in Experiment 2), we can find that the user cannot make use of target height as fully as of width. Overall, W has greater impact (ω > 0.6) than H. Secondly, the frequently used buttons should be placed in the left or right side of the workspace in user interfaces due to the better user performance in (or near) the horizontal directions. Thirdly, with respect to a group of icons or buttons that need to be arranged in a limited area (such as the case in Figure 10d), it is better to make them as wide as possible. Design Recommendations for 2D Pointing Experiments We have presented the reliability and advantages of IDθ . Now, we make the following design recommendations for Fitts’ law experiments that take account of 2D targets. • Use rectangular targets with various aspect ratios instead of circular targets. ISO9241-9 recommends using circular or square targets so as to match the variables of the 1D Fitts’ law. Our study indicates that it is no longer necessary to restrict the shape of targets. Accounting for the difficulties of pointing at general rectangular targets, IDθ with an empirical constant ω to capture the different effects of W and H can offer more valuable information for interface designs and pointing device evaluations as Accot and Zhai previously mentioned [2]. • Avoid the risk of contamination caused by the factor of movement direction. The results of Experiment 1 confirmed that the use of different A levels could indeed result in the contamination of Fitts’ law parameters [12]. Unfortunately, the use of different θ values could also cause contamination, as Figure 10c shows, even though the contamination caused by A were excluded. This means that multidirectional tapping tasks may be unsafe for model fitting. A simple way to prevent this potential risk is to use only a group of opposite or axisymmetric directions. • Use horizontal or vertical directions to highlight the asymmetrical impact of W and H on movement time. Our findings about the asymmetry of W and H are consistent with those of the prior studies [2, 11]. Our work further reveal that the asymmetry, quantified using ω and 1-ω for W and H, respectively, is periodically varied with movement direction (i.e. ω = c1 + c0 cos2 θ). W achieves the maximum impact in horizontal directions, but so does H in vertical directions. When one of the target dimensions gets the maximum impact, the other gets the minimum. • Use diagonal directions to reveal the overall impacts of W and H. If a target can be equally accessed from different directions (0◦ − 360◦ ), the mathematical expectation of ω, which could be interpreted as the overall impact of W , will be equal to the value of ω in diagonal directions In addition, the results of our study indicate that when θ ≈ 60◦ , 120◦ , 240◦ or 300◦ , instead of 45◦ as Grossman and Balakrishnan reported [11], the two target factors W and H have equal impact on M T . This implies that increasing the widths of the targets placed at the corners of a window can still obtain greater benefits, especially when wide LCD monitors increasingly get popular today. The inconsistency between this implication and that in previous work [11] maybe resulted from the use of different pointing devices. CONCLUSIONS AND FUTURE WORK The experimental results we have presented above indicate that the projections of target width and height (W and H) on the line of movement can properly express their asymmetrical impacts on movement time; that the projection method can effectively uncover the inherent dependence of the impacts of W and H on movement direction and the internal relation between them. To summarize, the difficulty of pointing at 2D targets can be defined as: p IDθ = log2 ω(A/W )2 + (1 − ω)(A/H)2 + 1 where 0 < ω < 1, and it depends on movement direction θ, i.e. ω = c1 + c0 cos2 θ. In practice, it only needs several different angles to calibrate c1 and c0 , and we believe that they will be consistent in different experiments when the same pointing device is used. Thus, the parameter ω can be 3193 Session: Human Performance Gives Us Fitts' CHI 2012, May 5–10, 2012, Austin, Texas, USA 12. Guiard, Y. The problem of consistency in the design of Fitts’ law experiments: Consider either target distance and width or movement form and scale. In Proc. CHI 2009, ACM Press (2009), 1809–1818. 13. Hoffmann, E. R. and Sheikh, I. H. Effect of varying target height in a Fitts’ movement task. Ergonomics, Vol. 37, No. 6 (1994), 1071–1088. 14. Jax, S.A. and Rosenbaum, D. A. Extending Fitts’ law to manual obstacle avoidance. Experimental Brain Research, Vol. 180 (2007), 775–779. 15. MacKenzie, I. S. A note on the information-theoretic basis for Fitts’ law. Journal of Motor Behavior, Vol.21 (1989), 323–330. 16. MacKenzie, I.S. and Buxton, W. Extending Fitts’ law to two-dimensional tasks. In Proc. CHI’92, ACM Press (1992), 219–226. 17. MacKenzie, I.S. Fitts’ law as a research and design tool in human-computer interaction. Human-Computer Interaction, Vol.7 (1992), 91–139. 18. Martin, F. S. Assessment of Fitts’ Law for Quantifying Combined Rotational and Translational Movements. Human Factors, Vol. 52, No. 1 (2010), 63–77. 19. Murata, A. Extending effective target width in Fitts’ law to a two-dimensional pointing task. Int. J. Human-Computer Interaction, Vol. 11, No. 2 (1999), 137–152. 20. Schmidt, R.A., Zalaznik, H.N., Hawkins, B., Frank, J.S. and Quinn, J.T. Motor output variability: A theory for the accuracy of rapid motor acts. Psychology Review, Vol.86 (1979), 415–451. 21. Soukoreff, R.W. and MacKenzie, I.S. Towards a standard for pointing device evaluation, perspectives on 27 years of Fitts’ law research in HCI. Int. J. Human-Computer Studies, Vol.61 (2004), 751–789. 22. Thompson, S., Slocum, J. and Bohan, M. Gain and angle of approach effects on cursor-positioning time with a mouse in consideration of Fitts’ law. In Proc. the 48th annual meeting of HFES, (2004), 823–827. 23. Whisenand, T.G. and Emurian, H.H. Analysis of cursor movements with a mouse. Computers in Human Behavior, Vol.15 (1999), 85–103. 24. Wobbrock, J.O., Shinohara, K. and Jansen, A. The effects of task dimensionality, endpoint deviation, throughput calculation, and experiment design on pointing measures and models. In Proc. CHI 2011, ACM Press (2011), 1639–1648. 25. Wu, J., Yang, J. and Honda, T. Fitts’ law holds for pointing movements under conditions of restricted visual feedback. Human Movement Science, Vol. 29 (2010), 882–892. 26. Yang, H. and Xu, X. Bias towards regular configuration in 2D pointing. In Proc. CHI 2010, ACM Press (2010), 1391–1400. 27. Zhai, S. Characterizing computer input with Fitts’ law parameters - the information and non-information aspects of pointing. Int. J. Human-Computer Studies, Vol. 61, No. 6 (2004), 791–809. used as a new measure for pointing device evaluation. The simplicity of IDθ in form, the easy use and its compatibility with the standard Fitts ID can benefit the field of HCI as we have discussed. In the future, we plan to investigate the benefits of using effective width and height based on 2D joint probability distribution [19] or endpoint deviation [24], confirm the effectiveness of IDθ for other pointing devices, evaluate target expansion in two dimensions and study the acquisition of rotated 2D targets. ACKNOWLEDGMENTS The authors thank the anonymous CHI reviewers for their detailed and valuable commentaries, especially the constructive recommendations to revise this paper. This work was supported by the National Natural Science Foundation of China (Grant No. 61070144). REFERENCES 1. Accot, J. and Zhai, S. Beyond Fitts’ law: Models for trajectory-based HCI tasks. In Proc. CHI’97, ACM Press (1997), 295–302. 2. Accot, J. and Zhai, S. Refining Fitts’ law models for bivariate pointing. In Proc. CHI 2003, ACM Press (2003), 193–200. 3. Ahlström, D., Cockburn, A., Gutwin, C. and Irani, P. Why it’s quick to be square: Modeling new and existing hierarchical menu designs. In Proc. CHI 2010, ACM Press (2010), 1371–1380. 4. Appert, C., Chapuis, O. and Beaudouin-Lafon, M. Evaluation of pointing performance on screen edges. In Proc. AVI’08, ACM Press (2008), 119–126. 5. Blanch, R. and Ortega, M. Benchmarking pointing techniques with distractors: Adding a density factor to Fitts’ pointing Paradigm. In Proc. CHI 2011, ACM Press (2011), 1629–1638. 6. Bohan, M., Longstaff, M. G., Van Gemmert, A. W., Rand, M. K. and Stelmach, G. E. Differential effects of target height and width on 2D pointing movement duration and kinematics. Motor Control,Vol.7, No.3 (2003), 278–89. 7. Boritz, J., Booth, K. S. and Cowan, W. B. Fitts’ law studies of directional mouse movement. In Proc. Graphics Interface’91, Canada (1991), 216–223. 8. Cao, X., Li, J.J. and Balakrishnan, R. Peephole pointing: Modeling acquisition of dynamically revealed targets. In Proc. CHI 2008, ACM Press (2008), 1699–1708. 9. Cockburn, A. and Gutwin, C. A predictive model of human performance with scrolling and hierarchical lists. Human-Computer Interaction, Vol.24, No.3 (2009), 273–314. 10. Fitts, P.M. The information capacity of the human motor system in controlling the amplitude of movement. Journal of Experimental Psychology, Vol.47 (1954), 381–391. 11. Grossman, T. and Balakrishnan, R. A probabilistic approach to modeling two-dimensional pointing. ACM Transactions on Computer-Human Interaction, Vol.12, No.3 (2005), 435–459. 3194