Moving Target Selection in 2D Graphical User Interfaces

  • Abir Al Hajri
  • Sidney Fels
  • Gregor Miller
  • Michael Ilich
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6947)

Abstract

Target selection is a fundamental aspect of interaction and is particularly challenging when targets are moving. We address this problem by introducing a novel selection technique we call Hold which temporarily pauses the content while selection is in progress to provide a static target. By studying users, we evaluate our method against two others for acquiring moving targets in one and two dimensions with variations in target size and velocity. Results demonstrate that Hold outperforms traditional approaches in 2D for small or fast-moving targets. Additionally, we investigate a new model to describe acquisition of 2D moving targets based on Fitts’ Law. We validate our novel 2D model for moving target selection empirically. This model has application in the development of acquisition techniques for moving targets in 2D encountered in domains such as hyperlinked video and video games.

Keywords

Human performance modeling Fitts’ Law 1D Selection 2D Selection Moving target selection 

References

  1. 1.
    Accot, J., Zhai, S.: Beyond Fitts’ law: models for trajectory-based HCI tasks. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, Atlanta, Georgia, United States, pp. 295–302 (March 1997)Google Scholar
  2. 2.
    Accot, J., Zhai, S.: Refining Fitts’ law models for bivariate pointing. In: Proceedings of ACM Conference on Human Factors in Computing Systems (CHI 2003), pp. 193–200. ACM, New York (2003)CrossRefGoogle Scholar
  3. 3.
    Asano, T., Sharlin, E., Kitamura, Y., Takashima, K., Kishino, F.: Predictive interaction using the Delphian Desktop. In: Proc. UIST 2005, pp. 133–141. ACM, New York (2005)CrossRefGoogle Scholar
  4. 4.
    Baudisch, P., Cutrell, E., Robbins, D., Czerwinski, M., Tandler, P., Bederson, B., Zierlinger, A.: Drag-and-pop and drag-and-pick: Techniques for accessing remote screen content on touch-and penoperated systems. In: Proceedings of Interact, pp. 57–64 (2003)Google Scholar
  5. 5.
    Baudisch, P., Zotov, A., Cutrell, E., Hinckley, K.: Starburst: a target expansion algorithm for non-uniform target distributions. In: Proc. AVI 2008, pp. 129–137. ACM, New York (2008)CrossRefGoogle Scholar
  6. 6.
    Blanch, R., Guiard, Y., Beaudouin-Lafon, M.: Semantic pointing: improving target acquisition with control-display ratio adaptation. In: ACM CHI Conference on Human Factors in Computing Systems, pp. 519–525 (2004)Google Scholar
  7. 7.
    Buxton, W.: A three-state model of graphical input. In: Proceedings of the IFIP TC13 Third International Conference on Human-Computer Interaction, pp. 449–456 (August 1990)Google Scholar
  8. 8.
    Card, S.K.: The model human processor -a model for making engineering calculations of human performance. In: 25th Annual Meeting on Human Factors Society, Rochester, NY, United States, pp. 301–305 (October 1981)Google Scholar
  9. 9.
    Chapuis, O., Labrune, J., Pietriga, E.: Dynaspot: speed-dependent area cursor. In: Proceedings of the 27th International Conference on Human Factors in Computing Systems, CHI 2009, Boston, MA, USA, April 04-09, pp. 1391–1400. ACM, New York (2009)CrossRefGoogle Scholar
  10. 10.
    Cockburn, A., Firth, A.: Improving the acquisition of small targets. In: British HCI Conference, pp. 181–196 (2003)Google Scholar
  11. 11.
    Fitts, P.M.: The information capacity of the human motor system in controlling the amplitude of movement. Journal of Experimental Psychology 47, 381–391 (1954)CrossRefGoogle Scholar
  12. 12.
    Grossman, T., Balakrishnan, R.: Pointing at trivariate targets in 3d environments. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, Vienna, Austria, vol. 6, pp. 447–454 (April 2004)Google Scholar
  13. 13.
    Grossman, T., Balakrishnan, R.: The bubble cursor: enhancing target acquisition by dynamic resizing of the cursor’s activation area. In: Proc. CHI 2005, pp. 281–290. ACM, New York (2005)Google Scholar
  14. 14.
    Grossman, T., Balakrishnan, R.: A probabilistic approach to modeling two-dimensional pointing. ACM Trans. Comput.-Hum. Interact. 12(3), 435–459 (2005)CrossRefGoogle Scholar
  15. 15.
    Guiard, Y., Blanch, R., Beaudouin-Lafon, M.: Object pointing: a complement to bitmap pointing in GUIs. In: Graphics Interface, pp. 9–16 (2004)Google Scholar
  16. 16.
    Gunn, T.J., Irani, P., Anderson, J.: An evaluation of techniques for selecting moving targets. In: Proceedings of the 27th International Conference Extended Abstracts on Human Factors in Computing Systems, CHI EA 2009, Boston, MA, USA, April 04-09, pp. 3329–3334. ACM, New York (2009)Google Scholar
  17. 17.
    Hoffmann, E.R.: Capture of moving targets: a modification of Fitts’ law. Ergonomics 34, 211–220 (1991)CrossRefGoogle Scholar
  18. 18.
    Ilich, M.V.: Moving Target Selection in Interactive Video. Master’s thesis, University of British Columbia, Vancouver, Canada (December 2009)Google Scholar
  19. 19.
    Jagacinski, R.J., Repperger, D.W., Ward, S.L., Moran, M.S.: A test of Fitts’ law with moving targets. Hum. Factors 22(2), 225–233 (1980)Google Scholar
  20. 20.
    Kabbash, P., Buxton, W.: The ”prince” technique: Fitts’ law and selection using area cursors. In: ACM CHI Conference on Human Factors in Computing Systems, pp. 273–279 (1995)Google Scholar
  21. 21.
    MacKenzie, I.S., Buxton, W.: Extending Fitts’ law to two-dimensional tasks. In: Bauersfeld, P., Bennett, J., Lynch, G. (eds.) Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI 1992, Monterey, California, United States, May 03-07, pp. 219–226. ACM, New York (1992)Google Scholar
  22. 22.
    MacKenzie, I.S., Sellen, A., Buxton, W.: A comparison of input devices in element pointing and dragging tasks. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems: Reaching Through Technology, New Orleans, Louisiana, United States, pp. 161–166 (1991)Google Scholar
  23. 23.
    McGuffin, M., Balakrishnan, R.: Acquisition of expanding targets. In: ACM CHI Conference on Human Factors in Computing Systems, pp. 57–64 (2002)Google Scholar
  24. 24.
    Mould, D., Gutwin, C.: The effects of feedback on targeting with multiple moving targets. In: Proceedings of Graphics Interface 2004, London, Ontario, Canada, May 17-19. ACM International Conference Proceeding Series, vol. 62, pp. 25–32. Canadian Human-Computer Communications Society, School of Computer Science, University of Waterloo, Waterloo, Ontario (2004)Google Scholar
  25. 25.
    Rosenbaum, D.: Human motor control. Academic Press, San Diego (1991)Google Scholar
  26. 26.
    Schmidt, R.A., Zelaznik, H.N., Hawkins, B., Frank, J.S., Quinn, J.T.J.: Motor-output variability: A theory for the accuracy of rapid motor acts. Psychological Review 86(5), 415–451 (1979)CrossRefGoogle Scholar
  27. 27.
    Sheikh, I., Hoffmann, E.: Effect of target shape on movement time in a Fitts task. Ergonomics 37(9), 1533–1548 (1994)CrossRefGoogle Scholar
  28. 28.
    Whisenand, T.G., Emurion, H.H.: Some effects of angle of approach on icon selection. In: Proceedings of the CHI 1995 Conference on Human Factors in Computing Systems, pp. 298–299. ACM, New York (1995)CrossRefGoogle Scholar
  29. 29.
    Wobbrock, J.O., Fogarty, J., Liu, S.-Y.S., Kimuro, S., Harada, S.: The angle mouse: target-agnostic dynamic gain adjustment based on angular deviation. In: Proceedings of the 27th International Conference on Human Factors in Computing Systems, Boston, MA, USA, pp. 1401–1410 (April 2009)Google Scholar
  30. 30.
    Worden, A., Walker, N., Bharat, K., Hudson, S.: Making computers easier for older adults to use: area cursors and sticky icons. In: ACM CHI Conference on Human Factors in Computing Systems, pp. 266–271 (1997)Google Scholar
  31. 31.
    Wright, C.E., Meyer, D.E.: Conditions for a linear speed-accuracy trade-off in aimed movements. Quarterly Journal of Experimental Psychology 35(A), 279–296 (1983)Google Scholar
  32. 32.
    Zhai, S., Conversy, S., Beaudouin-Lafon, M., Guiard, Y.: Human on-line response to target expansion. In: ACM CHI Conference on Human Factors in Computing Systems, pp. 177–184 (2003)Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2011

Authors and Affiliations

  • Abir Al Hajri
    • 1
  • Sidney Fels
    • 1
  • Gregor Miller
    • 1
  • Michael Ilich
    • 1
  1. 1.Human Communication Technologies LaboratoryUniversity of British ColumbiaVancouverCanada

Personalised recommendations