Advertisement

Virtual Reality

, Volume 8, Issue 2, pp 118–128 | Cite as

Beyond user experimentation: notational-based systematic evaluation of interaction techniques in virtual reality environments

  • Emmanuel DuboisEmail author
  • Luciana P. Nedel
  • Carla M. Dal Sasso. Freitas
  • Liliane Jacon
Original Article

Abstract

Despite the increasing number of interaction devices for virtual reality (VR) applications (e.g. data-gloves, space balls, data-suits and so on), surprisingly very little attention has been given to the evaluation of VR interaction techniques or more generally to the usability of virtual reality environments (VRE). The main reasons for these limited efforts are probably that empirical user testing with VREs is difficult and time-consuming and ergonomic rules or criteria and traditional HCI tools and methods are not well suited for VRE. Alternatively, the specification of interaction based on a formal method or notation provides a precise and unambiguous description that can be used to reason the user’s actions while interacting with a VRE. In this paper, we propose a new approach to design interaction techniques in VRE, based on the use of a formal specification language: the ASUR notation. In the early stages of system design, time and effort are reduced by assisting the designers in considering alternative solutions and anticipating usability issues. To better explain the proposed methodology, we report an evaluation of selection and manipulation techniques in a virtual environment based on a chess game. The evaluation has been carried out in two ways: predictively, with the help of the ASUR notation, and empirically via user experiments. We present the outcomes of the empirical studies and demonstrate that the reasoning with the ASUR notation leads to similar but also results complementary to those obtained with the experiments.

Keywords

Mixed reality Virtual reality 3D interaction Interaction design notation User experimentation 

Notes

Acknowledgments

We thank the participation of II-UFRGS members as subjects in our experiments and Caroline Oliva, for the implementation. We also acknowledge CAPES/COFECUB (project number 399/02), CNPq (Brazilian Council for Research and Development) and SESU-MEC (Brazilian Ministry of Education) for the financial support.

References

  1. 1.
    Bowman D, Hodges L (1997) An evaluation of techniques for grabbing and manipulating remote objects in immersive virtual environments. In: Proceedings of interactive 3D-graphics symposium, pp 35–38Google Scholar
  2. 2.
    Bowman D, Johnson DB, Hodges LF (1999) Testbed evaluation of virtual environments interaction techniques. In: Proceedings of VRST symposium, pp 26–33Google Scholar
  3. 3.
    Dubois E, Nigay L, Troccaz J (2002) Assessing continuity and compatibility in augmented reality systems. UAIS Journal, Special Issue on Continuous Interaction in Future Computing Systems 1(4):263–273Google Scholar
  4. 4.
    Dubois E, Gray PD, Nigay L (2003) ASUR++: a design notation for mobile mixed systems. IWC Journal, Special Issue on Mobile HCI 15(4):497–520Google Scholar
  5. 5.
    MacKenzie I (1995) Input devices and interaction techniques for advanced computing. In: Barfield W, Furness TA III (eds) Virtual environments and advanced interface design. Oxford University Press, New York, pp 437–470Google Scholar
  6. 6.
    Markopoulos P, Marijnissen P (2000) UML as a representation for interaction designs. In: Proceedings of OZCHI 2000, pp 240–249Google Scholar
  7. 7.
    Nedel LP, Freitas CMDS, Jacob LJ, Pimenta MS (2003) Testing the use of egocentric interactive techniques in immersive virtual environments. In: Proceedings of interact 2003, pp 471–478Google Scholar
  8. 8.
    Nielsen J (1993) Usability engineering. Academic Press/AP Professional, Cambridge, ISBN 0125184069Google Scholar
  9. 9.
    Palanque P, Bastide R (1997) Synergistic modelling of tasks, users and systems using formal specification techniques. Interact Comput 9(2):129–153Google Scholar
  10. 10.
    Paterno F, Mancini, Meniconi (1997) ConcuTask Tree: a diagrammatic notation for specifying task models. In: Proceedings of interact’97, pp 362–369Google Scholar
  11. 11.
    Poupyrev I, Weghorst S, Billinghurst M, Ichikawa T (1997) A framework and testbed for studying manipulation techniques for immersive VR. In: Proceedings of VRST symposium, pp 21–28Google Scholar
  12. 12.
    Poupyrev I, Weghorst S, Billinghurst M, Ichikawa T (1998) Egocentric object manipulation in virtual environments: empirical evaluation of interaction techniques. Computer Graphics Forum, Eurographics’98 issue, 17(3):41–52Google Scholar

Copyright information

© Springer-Verlag London Limited 2005

Authors and Affiliations

  • Emmanuel Dubois
    • 1
    Email author
  • Luciana P. Nedel
    • 2
  • Carla M. Dal Sasso. Freitas
    • 2
  • Liliane Jacon
    • 2
  1. 1.IRIT – LIIHSTOULOUSE Cedex 4France
  2. 2.Computer Science InstituteFederal University of Rio Grande do Sul (UFRGS)Porto AlegreBrazil

Personalised recommendations