The human factors of computer graphics interaction techniques

Abstract
An organization of interaction techniques, based on the user tasks for which the techniques are used, is proposed. It is suggested that task requirements limit the set of techniques that can be considered for a particular application. The characteristics of a variety of techniques are enumerated and many of the considerations important to their effectiveness are discussed. Relevant experimental and experiential comparisons are tabulated.