Abstract
We present a visualization system that helps designers conceptualise interactions in a virtual environment (VE). We use event-condition-action triads (triggersets) for specifying interactions, and provide multiple visualizations: sequence diagrams, floorplans and timelines. We present a two part study: sequencing VE interactions accurately and debugging mistakes. Subjects were divided into two groups: one received visualizations and triggersets and the other (a control group) received triggersets only. The visualization group described 72.5% of the sequence correctly on average, compared to 56.4% by the non-visualization group. The visualization group also detected more than twice as many errors as the control group. The visualization group worked well with multiple, linked windows to create an understanding of the design. Floorplans were most useful for an overview, timelines for understanding specific sequences and sequence diagrams for sequencing and finding mistakes.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Blackwell, A.F., Whitley, K.N., Good, J., Petre, M.: Cognitive factors in programming with diagrams. Artificial Intelligence Review 15, 95–113 (2001)
Card, S., Mackinlay, J., Shneiderman, B.E.: Readings in Information Visualization: Using Vision to Think. Morgan Kaufmann Publishers, San Francisco (1999)
Shu, N.C.: Visual Programming. Van Nostrand Reinhold Company, New York (1988)
van Wijk, J.: The value of visualization. In: Silva, C., Groeller, E., Rushmeier, H. (eds.) Proceedings of IEEE Visualization, pp. 79–86. IEEE, Los Alamitos (2005)
Romero, P., Cox, R., du Boulay, R., Lutz, R.: A survey of external representations employed in object-oriented programming environments. Journal of Visual Languages and Computing 14, 387–419 (2003)
Myers, B.: Taxonomies of visual programming and program visualization. Journal of Visual Languages and Computing 1, 97–123 (1990)
Ko, A., Myers, B.: Designing the whyline: A debugging interface for asking questions about program behaviour. In: Proceedings of CHI 2004, pp. 151–158 (2004)
Kavakli, M., Suwa, M., Gero, J., Purcell, T.: Sketching interpretation in novice and expert designers. In: Gero, J., Tversky, B. (eds.) Visual and Spatial Reasoning in Design, Australia, pp. 209–220. Key Centre of Design Computing and Cognition (1999)
Eastman, C.: New directions in design cognition: studies of representation and recall. In: Eastman, C., McCracken, M., Newsletter, W. (eds.) Design Knowing and Learning: Cognition in Design Education, Elsevier Science, Amsterdam (2000)
Petre, M., Blackwell, A.: Mental imagery in program design and visual programming. International Journal of Human-Computer Studies 51, 7–30 (1999)
Baldonado, M., Woodruff, A., Kuchinsky, A.: Guidelines for using multiple views in information visualization. In: Proceedings of AVI, ACM Press, New York (2000)
Harada, K., Tanaka, E., Ogawa, R., Hara, Y.: Anecdote: A multimedia storyboarding system with seamless authoring support. In: ACM Multimedia, pp. 341–351. ACM Press, New York (1996)
Coleburne, A., Rodden, T., Palfreyman, K.: VR-MOG: A toolkit for building shared virtual worlds. In: Slater, M. (ed.) Proceedings of FIVE (Framework for immersive virtual environments) Working Group Conference, pp. 109–122 (1995)
Tufte, E.R.: The Visual Display of Quantitative Information. Graphics Press, Cheshire (1983)
Harel, D.: On visual formalisms. Communications of the ACM 31, 514–530 (1988)
Banister, P., Burman, E., Parker, I., Taylor, M., Tindall, C.: Qualitative Methods in Psychology: A Research Guide. Open University Press, Buckingham (1994)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Winterbottom, C., Blake, E., Gain, J. (2006). Using Visualizations to Support Design and Debugging in Virtual Reality. In: Bebis, G., et al. Advances in Visual Computing. ISVC 2006. Lecture Notes in Computer Science, vol 4291. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11919476_47
Download citation
DOI: https://doi.org/10.1007/11919476_47
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-48628-2
Online ISBN: 978-3-540-48631-2
eBook Packages: Computer ScienceComputer Science (R0)