skip to main content
10.1145/1978942.1979033acmconferencesArticle/Chapter ViewAbstractPublication PageschiConference Proceedingsconference-collections
research-article

Direct manipulation through surrogate objects

Published:07 May 2011Publication History

ABSTRACT

Direct manipulation has had major influence on interface design since it was proposed by Shneiderman in 1982. Although directness generally benefits users, direct manipulation also has weaknesses. In some cases, such as when a user needs to manipulate small, attribute-rich objects or multiple objects simultaneously, indirect manipulation may be more efficient at the cost of directness or intuitiveness of the interaction. Several techniques have been developed over the years to address these issues, but these are all isolated and limited efforts with no coherent underlying principle. We propose the notion of Surrogate Interaction that ties together a large subset of these techniques through the use of a surrogate object that allow users to interact with the surrogate instead of the domain object. We believe that formalizing this family of interaction techniques will provide an additional and powerful interface design alternative for interaction designers, as well as uncover opportunities for future research.

Skip Supplemental Material Section

Supplemental Material

paper182.avi

avi

19.6 MB

References

  1. N. Andrienko and G. Andrienko. Exploratory Analysis of Spatial and Temporal Data: A Systematic Approach. Springer-Verlag, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Apple Inc. Keynote. http://www.apple.com/iwork/keynote/.Google ScholarGoogle Scholar
  3. M. Beaudouin-Lafon. Instrumental interaction: an interaction model for designing post-WIMP user interfaces. In Proceedings of the ACM CHI Conference on Human Factors in Computing Systems, pages 446--453, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. M. Beaudouin-Lafon. Designing interaction, not interfaces. In Proceedings of the ACM Conference on Advanced Visual Interfaces, pages 15--22, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. B. Buxton. HCI and the inadequacies of direct manipulation systems. SIGCHI Bulletins, 25(1):21--22, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. W. S. Cleveland and M. E. McGill, editors. Dynamic Graphics for Statistics. Wadsworth & Brooks/Cole, Pacific Grove, CA, USA, 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. P. R. Cohen, M. Dalrymple, D. B. Moran, F. C. N. Pereira, J. W. Sullivan, R. A. G. Jr, J. L. Schlossberg, and S. W. Tyler. Synergistic use of direct manipulation and natural language. In Proceedings of the ACM CHI Conference on Human Factors in Computing Systems, pages 227--233, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. P. Dourish. Where the Action Is: The Foundations of Embodied Interaction. MIT Press, 2001. Google ScholarGoogle ScholarCross RefCross Ref
  9. C. Esposito, W. B. Paley, and J. Ong. Of mice and monkeys: A specialized input device for virtual body animation. In Proceedings of the ACM Symposium on Interactive 3D Graphics, pages 109--114, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. C. Forlines, D. Vogel, and R. Balakrishnan. Hybrid- Pointing: fluid switching between absolute and relative pointing with a direct input device. In Proceedings of the ACM Symposium on User Interface Software and Technology, pages 211--220, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. D. Frohlich. Direct manipulation and other lessons. In M. Helander, T. K. Landauer, and P. V. Prabhu, editors, Handbook of Human-Computer Interaction, pages 463-- 488. 1997.Google ScholarGoogle ScholarCross RefCross Ref
  12. D. M. Frohlich. The history and future of direct manipulation. Behaviour & Information Technology, 12(6):315--329, 1993.Google ScholarGoogle Scholar
  13. E. Gamma, R. Helm, R. Johnson, and J. Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. H. Ishii and B. Ullmer. Tangible bits: Towards seamless interfaces between people, bits and atoms. In Proceedings of the ACM CHI Conference on Human Factors in Computing Systems, pages 234--241, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. R. J. K. Jacob, A. Girouard, L. M. Hirshfield, M. S. Horn, O. Shaer, E. T. Solovey, and J. Zigelbaum. Reality-based interaction: a framework for post-WIMP interfaces. In Proceedings of the ACM CHI Conference on Human Factors in Computing Systems, pages 201--210, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. C. N. Klokmose and M. Beaudouin-Lafon. VIGO: instrumental interaction in multi-surface environments. In Proceedings of the ACM CHI Conference on Human Factors in Computing Systems, pages 869--878, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. P. Maes. Agents that reduce work and information overload. Communications of the ACM, 37(7):30--40, July 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. D. A. Norman. The Design of Everyday Things. The MIT Press, 1988.Google ScholarGoogle Scholar
  19. K. Perlin and D. Fox. Pad: An alternative approach to the computer interface. In Computer Graphics (Proceedings SIGGRAPH"93), pages 57--64, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. M. P. Peterson. Active legends for interactive cartographic animation. International Journal of Geographical Information Science, 13(4):375--383, 1999.Google ScholarGoogle ScholarCross RefCross Ref
  21. J. S. Pierce, B. C. Stearns, and R. Randy Pausch. Voodoo dolls: Seamless interaction at multiple scales in virtual environments. In Proceedings of the ACM Symposium on Interactive 3D Graphics, pages 141--145, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. I. Poupyrev, M. Billinghurst, S. Weghorst, and T. Ichikawa. The go-go interaction technique: Nonlinear mapping for direct manipulation in VR. In Proceedings of the ACM Symposium on User Interface Software and Technology, pages 79--80, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. J. Rekimoto. Pick-and-drop: A direct manipulation technique for multiple computer environments. In Proceedings of the ACM Symposium on User Interface Software and Technology, pages 31--39, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. N. H. Riche, B. Lee, and C. Plaisant. Understanding interactive legends: a comparative study with standard widgets. Computer Graphics Forum, 29(3):1193--1202, 2010.Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. B. Shneiderman. The future of interactive systems and the emergence of direct manipulation. Behaviour and Information Technology, 1(3):237--256, 1982.Google ScholarGoogle ScholarCross RefCross Ref
  26. B. Shneiderman. Direct manipulation: A step beyond programming languages. Computer, 16(8):57--69, 1983. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. B. Shneiderman and P. Maes. Direct manipulation vs. interface agents. Interactions, 4(6):42--61, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. B. Shneiderman and C. Plaisant. Designing the User Interface: Strategies for Effective Human-Computer Interaction. Addison-Wesley, 5th edition, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. J. H. Siegel, E. J. Farrell, R. M. Goldwyn, and H. P. Friedman. The surgical implication of physiologic patterns in myocardial infarction shock. Surgery, 72(1):126--141, 1972.Google ScholarGoogle Scholar
  30. R. Stoakley, M. J. Conway, and R. Pausch. Virtual reality on a WIM: Interactive worlds in miniature. In Proceedings of the ACM CHI Conference on Human Factors in Computing Systems, pages 265--272, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. The Omni Group. OmniGraffle Professional. http://www.omnigroup.com/products/omnigraffle/.Google ScholarGoogle Scholar
  32. M. E. Tudoreanu and D. Hart. Interactive legends. In Proceedings of the ACM Southeast Regional Conference, pages 448--453, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. E. Tufte. The Visual Display of Quantitative Information. Graphics Press, 1983. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. E. Tufte. Beautiful Evidence. Graphics Press, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. A. van Dam. Post-WIMP user interfaces. Communications of the ACM, 40(2):63--67, Feb. 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. W. Willett, J. Heer, and M. Agrawala. Scented widgets: Improving navigation cues with embedded visualizations. IEEE Transactions on Visualization and Computer Graphics, 13(6):1129--1136, Nov./Dec. 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. C. Williamson and B. Shneiderman. The Dynamic HomeFinder: Evaluating dynamic queries in a realestate information exploration system. In Proceedings of the ACM Conference on Research and Development in Information Retrieval, pages 338--346, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. Yahoo! Inc. Yahoo pipes. http://pipes.yahoo.com.Google ScholarGoogle Scholar

Index Terms

  1. Direct manipulation through surrogate objects
      Index terms have been assigned to the content through auto-classification.

      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
      • Published in

        cover image ACM Conferences
        CHI '11: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
        May 2011
        3530 pages
        ISBN:9781450302289
        DOI:10.1145/1978942

        Copyright © 2011 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 7 May 2011

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        CHI '11 Paper Acceptance Rate410of1,532submissions,27%Overall Acceptance Rate6,199of26,314submissions,24%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader