Abstract
Recently, there has been renewed interest in techniques for facilitating the selection of user interface widgets or other on-screen targets with a pointing device. We report research into using target expansion for facilitating selection. Widgets that expand or grow in response to the user's focus of attention allow for a reduced initial size which can help optimize screen space use and may be easier to select than targets that do not expand. However, selection performance could plausibly suffer from a decreased initial widget size. We describe an experiment in which users select a single, isolated target button that expands just before it is selected. Our results show that users benefit from target expansion even if the target only begins expanding after 90% of the distance to the target has been travelled. Furthermore, our results suggest that, for sufficiently large ID values, users are able to take approximately full advantage of the expanded target size. For interfaces with multiple expanding widgets, however, subtle problems arise due to the collisions or overlap that may occur between adjacent expanding widgets. We give a detailed examination of the issues involved in both untiled and tiled multiple expanding targets and present various design strategies for improving their performance.
- Accot, J. and Zhai, S. 2003. Refining Fitts' law models for bivariate pointing. In Proceedings of ACM Conference on Human Factors in Computing Systems (CHI'03). 193--200.]] Google Scholar
- Akamatsu, M., MacKenzie, I. S., and Hasbroucq, T. 1995. A comparison of tactile, auditory, and visual feedback in a pointing task using a mouse-type device. Ergonomics 38, 4, 816--827.]]Google Scholar
- Apple Computer, Inc. 2001. The “Dock”, a feature of the “Mac OS X” operating system. http://www.apple.com/macosx/theater/dock.html. (Accessed 2001--2004)]]Google Scholar
- Baldwin, J., Basu, A., and Zhang, H. 1998. Predictive windows for delay compensation in telepresence applications. In Proceedings of the 1998 IEEE International Conference on Robotics and Automation. 2884--2889.]]Google Scholar
- Baldwin, J., Basu, A., and Zhang, H. 1999. Panoramic video with predictive windows for telepresence applications. In Proceedings of the 1999 IEEE International Conference on Robotics and Automation. 1922--1927.]]Google Scholar
- Baudisch, P., Cutrell, E., Robbins, D., Czerwinski, M., Tandler, P., Bederson, B., and Zierlinger, A. 2003. Drag-and-pop and drag-and-pick: Techniques for accessing remote screen content on touch- and pen-operated systems. In Proceedings of INTERACT'03. 57--64.]]Google Scholar
- Bederson, B. 2000. Fisheye menus. In Proceedings of ACM Symposium on User Interface Software and Technology (UIST'00). 217--225.]] Google Scholar
- Bier, E. A. and Stone, M. C. 1986. Snap-dragging. In Proceedings of ACM SIGGRAPH 1986. 233--240.]] Google Scholar
- Blanch, R., Guiard, Y., and Beaudouin-Lafon, M. 2004. Semantic pointing: Improving target acquisition with control-display ratio adaptation. In Proceedings of ACM Conference on Human Factors in Computing Systems (CHI'04). 519--526.]] Google Scholar
- Cockburn, A. and Firth, A. 2003. Improving the acquisition of small targets. In People and Computers XVII: British Computer Society Conference on Human Computer Interaction (HCI'03). 181--196.]]Google Scholar
- Crossman, E. R. F. W. and Goodeve, P. J. 1983. Feedback control of hand-movement and Fitts' law. Quarterly J. Experiment. Psych. 35A, 251--278. (Original work presented at the meeting of the Experimental Psychology Society, Oxford, England, July 1963).]]Google Scholar
- Dulberg, M. S., St. Amant, R., and Zettlemoyer, L. S. 1999. An imprecise mouse gesture for the fast activation of controls. In Proceedings of INTERACT '99. 375--382.]]Google Scholar
- Feiner, S., Nagy, S., and van Dam, A. 1981. An integrated system for creating and presenting complex computer-based documents. In Proceedings of ACM SIGGRAPH'81. 181--189.]] Google Scholar
- Fitts, P. M. 1954. The information capacity of the human motor system in controlling the amplitude of movement. J. Experiment. Psych. 47, 6 (June), 381--391. (Reprinted in Journal of Experimental Psychology: General, 121(3):262--269, 1992).]]Google Scholar
- Furnas, G. W. 1986. Generalized fisheye views. In Proceedings of ACM Conference on Human Factors in Computing Systems (CHI'86). 16--23.]] Google Scholar
- Grossman, T. and Balakrishnan, R. 2005. The bubble cursor: Enhancing target acquisition by dynamic resizing of the cursor's activation area. In Proceedings of ACM Conference on Human Factors in Computing Systems (CHI'05). 281--290.]] Google Scholar
- Guiard, Y., Blanch, R., and Beaudouin-Lafon, M. 2004. Object pointing: A complement to bitmap pointing in GUIs. In Proceedings of Graphics Interface (GI'04). 9--16.]] Google Scholar
- Gutwin, C. 2002. Improving focus targeting in interactive fisheye views. In Proceedings of ACM Conference on Human Factors in Computing Systems (CHI'02). 267--274.]] Google Scholar
- Gutwin, C., Dyck, J., and Fedak, C. 2003. The effects of dynamic transparency on targeting performance. In Proceedings of Graphics Interface (GI'03). 105--112.]]Google Scholar
- Hoffmann, E. R. 1991. Capture of moving targets: A modification of Fitts' law. Ergonomics 34, 2, 211--220.]]Google Scholar
- Hoffmann, E. R. 1995. Effective target tolerance in an inverted Fitts task. Ergonomics 38, 4, 828--836.]]Google Scholar
- Jagacinski, R. J., Repperger, D. W., Ward, S. L., and Moran, M. S. 1980. A test of Fitts' law with moving targets. Human Factors 22, 2, 225--233.]]Google Scholar
- Kabbash, P. and Buxton, W. A. S. 1995. The “prince” technique: Fitts' law and selection using area cursors. In Proceedings of ACM Conference on Human Factors in Computing Systems (CHI'95). 273--279.]] Google Scholar
- Keele, S. W. 1968. Movement control in skilled motor performance. Psychologi. Bull. 70, 6 (Dec.), 387--403.]]Google Scholar
- Keuning-Van Oirschot, H. and Houtsma, A. J. M. 2001. Cursor displacement and velocity profiles for targets in various locations. In Proceedings of Eurohaptics 2001. 108--112.]]Google Scholar
- Keyson, D. V. 1997. Dynamic cursor gain and tactual feedback in the capture of cursor movements. Ergonomics 40, 12, 1287--1298.]]Google Scholar
- MacKenzie, I. S. 1989. A note on the information-theoretic basis for Fitts' law. J. Motor Behav. 21, 3, 323--330.]]Google Scholar
- MacKenzie, I. S. 1992. Fitts' law as a research and design tool in human-computer interaction. Hum.-Comput. Interact. 7, 91--139.]]Google Scholar
- McGuffin, M. and Balakrishnan, R. 2002. Acquisition of expanding targets. In Proceedings of ACM Conference on Human Factors in Computing Systems (CHI'02). 57--64.]] Google Scholar
- McGuffin, M. J. 2002. Fitts' law and expanding targets: An experimental study, and applications to user interface design. Master of Science thesis, Department of Computer Science, University of Toronto, Toronto, Ontario, Canada.]]Google Scholar
- Meyer, D. E., Abrams, R. A., Kornblum, S., Wright, C. E., and Smith, J. E. K. 1988. Optimality in human motor performance: Ideal control of rapid aimed movements. Psycholog. Rev. 95, 3, 340--370.]]Google Scholar
- Meyer, D. E., Smith, J. E. K., Kornblum, S., Abrams, R. A., and Wright, C. E. 1990. Speed-accuracy tradeoffs in aimed movements: Toward a theory of rapid voluntary action. In Attention and Performance XIII, M. Jeannerod, ED. Lawrence Erlbaum, Hillsdale, NJ. 173--226. http://www.umich.edu/~bcalab/Meyer_Bibliography.html.]]Google Scholar
- Münch, S. and Dillmann, R. 1997. Haptic output in multimodal user interfaces. In Proceedings of ACM International Conference on Intelligent User Interfaces (IUI'97). 105--112.]] Google Scholar
- Murata, A. 1998. Improvement of pointing time by predicting targets in pointing with a PC mouse. Int. J. Hum.-Comput. Interact. 10, 1, 23--32.]]Google Scholar
- Oakley, I., Adams, A., Brewster, S. A., and Gray, P. D. 2002. Guidelines for the design of haptic widgets. In People and Computers XVI: British Computer Society Conference on Human Computer Interaction (HCI'02).]]Google Scholar
- Oakley, I., Brewster, S. A., and Gray, P. D. 2001. Solving multi-target haptic problems in menu interaction. In Extended Abstracts of ACM Conference on Human Factors in Computing Systems (CHI'01). 357--358.]] Google Scholar
- Port, N. L., Lee, D., Dassonville, P., and Georgopoulos, A. P. 1997. Manual interception of moving targets: I. Performance and movement initiation. Experiment. Brain Res. 116, 3, 406--420.]]Google Scholar
- Shoemake, K. 1992. ARCBALL: A user interface for specifying three-dimensional orientation using a mouse. In Proceedings of Graphics Interface (GI'92). 151--156.]] Google Scholar
- Sutherland, I. E. 1963. Sketchpad: A man-machine graphical communication system. In Proceedings of AFIPS Spring Joint Computer Conference. 328--346.]]Google Scholar
- Woodworth, R. S. 1899. The accuracy of voluntary movement. The Psycholog. Rev: Monograph Supplements (also known as Psychological Monographs) 3, 2 (whole Number 13) (July), 1--114.]]Google Scholar
- Worden, A., Walker, N., Bharat, K., and Hudson, S. 1997. Making computers easier for older adults to use: Area cursors and sticky icons. In Proceedings of ACM Conference on Human Factors in Computing Systems (CHI'97). 266--271.]] Google Scholar
- Zhai, S. 2002. On the validity of throughput as a characteristic of computer input. Tech. Rep. IBM Research Report RJ 10253, IBM Almaden Research Center, San Jose, CA.]]Google Scholar
- Zhai, S., Conversy, S., Beaudouin-Lafon, M., and Guiard, Y. 2003. Human on-line response to target expansion. In Proceedings of ACM Conference on Human Factors in Computing Systems (CHI'03). 177--184.]] Google Scholar
Index Terms
- Fitts' law and expanding targets: Experimental studies and designs for user interfaces
Recommendations
Acquisition of expanding targets
CHI '02: Proceedings of the SIGCHI Conference on Human Factors in Computing SystemsThere exist several user interface widgets that dynamically grow in size in response to the user's focus of attention. Some of these, such as icons in toolbars, expand to facilitate their selection - allowing for a reduced initial size in an attempt to ...
Effects of Target Expansion on Selection Performance in Older Computer Users
Point and click interactions using a mouse are an integral part of computer use for current desktop systems. Compared with younger users though, older adults experience greater difficulties performing cursor positioning tasks, and this can present ...
Human on-line response to visual and motor target expansion
GI '06: Proceedings of Graphics Interface 2006The components of graphical user interfaces can be made to dynamically expand as the cursor approaches, providing visually appealing effects. Expansion can be implemented in a variety of ways: in some cases the targets expand visually while maintaining ...
Comments