skip to main content
article

Fitts' law and expanding targets: Experimental studies and designs for user interfaces

Published:01 December 2005Publication History
Skip Abstract Section

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.

References

  1. 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 ScholarGoogle Scholar
  2. 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 ScholarGoogle Scholar
  3. 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 ScholarGoogle Scholar
  4. 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 ScholarGoogle Scholar
  5. 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 ScholarGoogle Scholar
  6. 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 ScholarGoogle Scholar
  7. Bederson, B. 2000. Fisheye menus. In Proceedings of ACM Symposium on User Interface Software and Technology (UIST'00). 217--225.]] Google ScholarGoogle Scholar
  8. Bier, E. A. and Stone, M. C. 1986. Snap-dragging. In Proceedings of ACM SIGGRAPH 1986. 233--240.]] Google ScholarGoogle Scholar
  9. 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 ScholarGoogle Scholar
  10. 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 ScholarGoogle Scholar
  11. 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 ScholarGoogle Scholar
  12. 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 ScholarGoogle Scholar
  13. 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 ScholarGoogle Scholar
  14. 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 ScholarGoogle Scholar
  15. Furnas, G. W. 1986. Generalized fisheye views. In Proceedings of ACM Conference on Human Factors in Computing Systems (CHI'86). 16--23.]] Google ScholarGoogle Scholar
  16. 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 ScholarGoogle Scholar
  17. 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 ScholarGoogle Scholar
  18. 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 ScholarGoogle Scholar
  19. 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 ScholarGoogle Scholar
  20. Hoffmann, E. R. 1991. Capture of moving targets: A modification of Fitts' law. Ergonomics 34, 2, 211--220.]]Google ScholarGoogle Scholar
  21. Hoffmann, E. R. 1995. Effective target tolerance in an inverted Fitts task. Ergonomics 38, 4, 828--836.]]Google ScholarGoogle Scholar
  22. 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 ScholarGoogle Scholar
  23. 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 ScholarGoogle Scholar
  24. Keele, S. W. 1968. Movement control in skilled motor performance. Psychologi. Bull. 70, 6 (Dec.), 387--403.]]Google ScholarGoogle Scholar
  25. 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 ScholarGoogle Scholar
  26. Keyson, D. V. 1997. Dynamic cursor gain and tactual feedback in the capture of cursor movements. Ergonomics 40, 12, 1287--1298.]]Google ScholarGoogle Scholar
  27. MacKenzie, I. S. 1989. A note on the information-theoretic basis for Fitts' law. J. Motor Behav. 21, 3, 323--330.]]Google ScholarGoogle Scholar
  28. MacKenzie, I. S. 1992. Fitts' law as a research and design tool in human-computer interaction. Hum.-Comput. Interact. 7, 91--139.]]Google ScholarGoogle Scholar
  29. 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 ScholarGoogle Scholar
  30. 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 ScholarGoogle Scholar
  31. 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 ScholarGoogle Scholar
  32. 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 ScholarGoogle Scholar
  33. 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 ScholarGoogle Scholar
  34. 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 ScholarGoogle Scholar
  35. 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 ScholarGoogle Scholar
  36. 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 ScholarGoogle Scholar
  37. 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 ScholarGoogle Scholar
  38. 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 ScholarGoogle Scholar
  39. Sutherland, I. E. 1963. Sketchpad: A man-machine graphical communication system. In Proceedings of AFIPS Spring Joint Computer Conference. 328--346.]]Google ScholarGoogle Scholar
  40. 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 ScholarGoogle Scholar
  41. 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 ScholarGoogle Scholar
  42. 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 ScholarGoogle Scholar
  43. 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 ScholarGoogle Scholar

Index Terms

  1. Fitts' law and expanding targets: Experimental studies and designs for user interfaces

                Recommendations

                Comments

                Login options

                Check if you have access through your login credentials or your institution to get full access on this article.

                Sign in

                Full Access

                PDF Format

                View or Download as a PDF file.

                PDF

                eReader

                View online with eReader.

                eReader