Design and evaluation of the alignment stick

Abstract Object alignment is one of the basic operations in drawing programs. Current solutions provide mainly three ways for carrying out this operation: either by issuing an alignment command, or by using direct positioning with the help of gravity active points, or by making use of constraints. The first technique has limited functionality, and the other two may be difficult to learn for a novice. We describe here a new direct manipulation tool for alignment. We show that while direct manipulation helps to make the normal use of the tool intuitive, it also offers advanced functionality not found in current commercial products. We report on an empirical study in which we compared the ease of use, intuitiveness, learnability, and efficiency of alignment menus, palettes and the alignment stick. In the study novice users found the basic operation of the alignment stick natural and easy to learn. The increased functionality was best appreciated and utilized by the experienced users.

[1]  Y. Guiard Asymmetric division of labor in human skilled bimanual action: the kinematic chain as a model. , 1987, Journal of motor behavior.

[2]  Alan Cooper,et al.  About Face: The Essentials of User Interface Design , 1995 .

[3]  Abigail Sellen,et al.  Two-handed input in a compound task , 1994, CHI 1994.

[4]  Ivan E. Sutherland,et al.  Sketchpad: a man-machine graphical communication system , 1899, AFIPS '63 (Spring).

[5]  Kim Halskov,et al.  A guide to metaphorical design , 1994, CACM.

[6]  William Buxton,et al.  A taxonomy of see-through tools , 1994, CHI '94.

[7]  Stéphane Chatty,et al.  Issues and experience in designing two-handed interaction , 1994, CHI Conference Companion.

[8]  Bruce Tog Tognazzini,et al.  Principles, techniques, and ethics of stage magic and their application to human interface design , 1993, INTERCHI.

[9]  Roope Raisamo An alternative way of drawing , 1999, CHI '99.

[10]  Greg Nelson,et al.  Juno, a constraint-based graphics system , 1985, SIGGRAPH.

[11]  Dan R. Olsen,et al.  Inductive groups , 1996, UIST '96.

[12]  Donald A. Norman,et al.  User Centered System Design , 1986 .

[13]  Roger B. Dannenberg,et al.  Garnet: comprehensive support for graphical, highly interactive user interfaces , 1990, Computer.

[14]  William L. Bewley,et al.  Human factors testing in the design of Xerox's 8010 “Star” office workstation , 1983, CHI '83.

[15]  Thomas Ertl,et al.  Computer Graphics - Principles and Practice, 3rd Edition , 2014 .

[16]  M. Carter Computer graphics: Principles and practice , 1997 .

[17]  Sidney L. Smith,et al.  Guidelines for Designing User Interface Software , 1986 .

[18]  Stephanie Houde,et al.  Iterative design of an interface for easy 3-D direct manipulation , 1992, CHI.

[19]  T. Landauer,et al.  Handbook of Human-Computer Interaction , 1997 .

[20]  Maureen C. Stone,et al.  Snap-dragging , 1986, SIGGRAPH.

[21]  Maureen C. Stone,et al.  An introduction to Gargoyle: an interactive illustration tool , 1988 .

[22]  Paul Kabbash,et al.  Human performance using computer input devices in the preferred and non-preferred hands , 1993, INTERCHI.

[23]  Daniel E. Lipkie,et al.  Star graphics: An object-oriented implementation , 1982, SIGGRAPH.

[24]  Jo W. Tombaugh,et al.  Measuring the true cost of command selection: techniques and results , 1990, CHI '90.

[25]  W. Buxton,et al.  A study in two-handed input , 1986, CHI '86.

[26]  Andreas Dieberger On magic features in (spatial) metaphors , 1995, LINK.

[27]  James D. Hollan,et al.  Direct Manipulation Interfaces , 1985, Hum. Comput. Interact..

[28]  Ronald M. Baecker,et al.  Readings in human-computer interaction : a multidisciplinary approach , 1988 .

[29]  S. Joy Mountford,et al.  The Art of Human-Computer Interface Design , 1990 .

[30]  Ben Shneiderman,et al.  The future of interactive systems and the emergence of direct manipulation , 1982 .

[31]  Brad A. Myers,et al.  Demonstrational and constraint-based techniques for pictorially specifying application objects and behaviors , 1995, TCHI.

[32]  Thomas Erickson,et al.  Working with interface metaphors , 1995 .

[33]  Satoshi Matsuoka,et al.  Interactive beautification: a technique for rapid geometric design , 2006, SIGGRAPH Courses.

[34]  Stéphane Chatty,et al.  Extending a graphical toolkit for two-handed interaction , 1994, UIST '94.

[35]  James D. Foley,et al.  The human factors of computer graphics interaction techniques , 1984, IEEE Computer Graphics and Applications.

[36]  J. Annett,et al.  The Control of Movement in the Preferred and Non-Preferred Hands* , 1979, The Quarterly journal of experimental psychology.

[37]  Abigail Sellen,et al.  Two-handed input in a compound task , 1994, CHI Conference Companion.

[38]  Bonnie E. John,et al.  Exploring the unrealized potential of computer-aided drafting , 1996, CHI.

[39]  A. G. Sutcliffe,et al.  From user's problems to design errors: linking evaluation to improving design practice , 1993 .

[40]  John M. Carroll,et al.  Interface metaphors and user interface design , 1988 .

[41]  Eric Allan Bier,et al.  Snap-dragging: interactive geometric design in two and three dimensions , 1988 .

[42]  Roope Raisamo,et al.  A new direct manipulation technique for aligning objects in drawing programs , 1996, UIST '96.

[43]  Mark V. Springett,et al.  Interface Semantics and Procedural Knowledge: A Study of Novice Understanding of MacDraw , 1993, EWHCI.