Summary of "Beyond Fitts' law: Models for Trajectory-Based HCI Tasks"


As a developing discipline, research results in the field of human computer interaction (HCI) tends to be "soft". Many workers in the field, such as A. Newell and S.K. Card, have argued that the advancement of HCI lies in "hardening" the field with quantitative and robust models. In reality, few theoretical, quantitative tools are available in user interface research and development. A rare exception to this is Fitts' law. Extending information theory to human perceptual-motor system, Paul Fitts (1954) found a logarithmic relationship that models speed accuracy trade-offs in aimed movements. A great number of studies have verified and / or applied Fitts' law to HCI problems, such as pointing performance on a screen, making Fitts' law one of the most intensively studied topic in the HCI literature.

In this study, we carried the spirit of Fitts' law a step forward and explored the possible existence of other robust regularities in interaction tasks. We first demonstrated that the logarithmic relationship between movement time and tangential width of target in a pointing task also exists between movement time and normal width of the target in a "goal passing'' task. A thought experiment of placing infinite numbers of goals along a movement trajectory lead us to hypothesize that there is a simple linear relationship between movement time and the ``tunnel'' width in steering tasks. We then confirmed such a "steering law" with three types of ``tunnels'': rectangle, cone, and spiral, all produced greater than 0.96 fitness. We then generalized the steering law in both integral and local forms. The integral form states that the steering time is linearly related to the index of difficulty, which is defined as the integral of the inverse of the width along the path; the local form states that the speed of movement is linearly related to the normal constraint.

The regularities presented in this study may enrich the small repertoire of quantitative tools in HCI research and design. They can be applied to many HCI problems. For example, input device research in the past was typically based on Fitts' law, which is only meaningful for pointing tasks. Increasingly, computer input devices are used not only for pointing to targets but also for producing trajectories, such as in drawing, in writing, and in steering in 3D space. The steering law provides a new experimental paradigm and a performance metric for these tasks. Steering law can also be used for designing hierarchical menus.