|
[1] Yi-wei Peng, Interactive 3D Debugging Information Visualization for Linked-List Data Structure, Master Thesis, Dept. Information and Computer Education, National Taiwan Normal University, 2002. [2] Ji Long, High-Level Computer-Aided Debugging Tool, Master Thesis, Dept. Information and Computer Education, National Taiwan Normal University, 2003. [3] Jiun-hau Fan, DIVINE: An Immersive 3D Debugging Information Visualization System Using Metaphor, Master Thesis, Dept. Information and Computer Education, National Taiwan Normal University, 2004. [4] Ke-Di Feng, A device-independent Object-oriented Framework for 3D Visualization Metaphor programming in DIVINE, Master Thesis, Dept. Information and Computer Education, National Taiwan Normal University, 2005. [5] C. Knight, “Visualization for Program Comprehension: Information and Issues,” University of Durham, Computer Science, Technical Report 12, 1998. [6] R. M. Friedhoff, W. Benzon.Visualization “The Second Computer Revolution. Published” 1991, W. H. Freeman and Company. ISBN 0-7167-2231-3. [7] J. Wyatt, “Software visualization and Program understanding,” University of Pittsburgh, 1999. [8] J. Stasko, M. H. Brown, and B. A. Price, “Software Visualization,” MIT press, 1998. [9] A. Nganou, R. Al-Amad, S. Shi and X. Xian, “Software Visualization 2D versus 3D,” Department of Computer Science Concordia University, 2001. [10] K. Alfert and A. Fronk, “Manipulation of 3-dimensional Visualizations of Java Class Relations”, Proceedings of the 2002 IDPT Conference - The Sixth World Conference on Integrated Design & Process Technology, Pasadena, CA, June 2002. [11] H. Boecker, and H. Nieper, “Making the Invisible Visible: Tools for Exploratory Programming,” Proceedings of the First Pan Pacific Computer Conference, The Australian Computer Society, Melbourne, Australia, 1985. [12] P. Young, “Software Visualization,” Visualization Research Group Centre for Software Maintenance, Department of Computer Science, University of Durham, 18 June, 1996. [13] H. Koike, “The Role of Another Spatial Dimension in Software Visualization,” ACM Transactions on Information Systems, 11(3), pages 266-286, 1993. [14] OGRE, http://www.ogre3d.org/ [15] Projects using OGRE, http://www.ogre3d.org/wiki/index.php/Projects_using_OGRE/ [16] Wikipedia, http://en.wikipedia.org/wiki/Main_Page [17] Directron.Org, http://www.directron.com/videoglossary.html [18] D. A. Bowman, E. Kruijff, J. J. LaViola Jr., I. Poupyrev, “3D User Interfaces – Theory and Practice,” Addison-Wesley, 2005. [19] I. Poupyrev, M. Billinghurst, S. Weghorst, and T. Ichikawa, “The go-go interaction technique: non-linear mapping for direct manipulation in VR,” Proceedings of the 1996 ACM symposium on User interface software and technology, ACM Press, pages 79-80, 1996. [20] R. Stoakley, M. Conway, and R. Pausch, “Virtual reality on a WIM: interactive worlds in miniature,” Proceedings of the 1995 ACM Conference on Human Factors in Computing Systems, ACM Press, pages 265-272, 1995. [21] D. Bowman and L. Hodges, “An Evaluation of Techniques for Grabbing and Manipulating Remote Objects in Immersive Virtual Environments,” Proceedings of the 1997 IEEE Virtual Reality Annual International Symposium, IEEE Press, pages 45-52, 1997. [22] M. R. Mine, F. P. Brooks. Jr. and C. H. Sequin, “Moving Objects in Space: Exploiting Proprioception In Virtual-Environment Interaction,” In SIGGRAPH ’97, ACM Press, pages 19-26, 1997. [23] J. Pierce, B. Stearns, and R. Pausch, “Voodoo Dolls: Seamless Interaction at Multiple Scales in Virtual Environments,” Proceedings of the 1999 ACM Symposium on Interactive 3D Graphics, ACM Press, pages 141-145, 1999. [24] I. Poupyrev, S. Weghorst, M. Billinghurst, T. Ichikawa, “Egocentric Object Manipulation in Virtual Environments: Empirical Evaluation of Interaction Techniques,” Computer Graphics Forum, EUROGRAPHICS, 17(3), pages 41-52, 1998. [25] A. Forsberg, K. Herndon, and R. Zeleznik, “Aperture Based Selection for Immersive Virtual Environments,” Proceedings of the 1996 ACM Symposium on User Interface Software and Technology (UIST `96), ACM Press, pages 95-96, 1996. [26] J. Pierce, A. Forsberg, M. Conway, S. Hong, R. Zeleznik, and M. Mine, “Image Plane Interaction Techniques in 3D Immersive Environments,” Proceedings of the 1997 ACM Symposium on Interactive 3D Graphics (I3D `97), ACM Press, pages 39-44, 1997. [27] P. Reiss. “An overview of BLOOM.” In Proceedings of the 2001 ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering, pages 2–5. ACM Press, 2001. [28] K. Zhang. “Software Visualization: From Theory to Practice.” Kluwer Academic Publishers, 2003 [29] W. De Pauw, D. Kimelman, and J. Vlissides. “Modeling object-oriented program execution.” In Lecture Notes in Computer Science, volume 821, pages 163–182, Bologna, Italy, July 1994. European Conference for Object Oriented Programming, Springer Verlag. [30] W. De Pauw, N. Mitchell, M. Robillard, G. Sevitsky, and H. Srinivasan. “Drive-by analysis of running programs.” In Proceedings for Workshop on Software Visualization, Toronto, Canada, May 2001. International Conference on Software Engineering. [31] G. Sevitsky,W. De Pauw, and R. Konuru. “An information exploration tool for performance analysis of java programs.” In Proceedings for TOOLS Europe 2001, Zurich, Switzerland, March 2001. Technology of Object-Oriented Languages and Systems (TOOLS) Conference Series. [32] C. Anslow. “3D Software Visualization: Evaluating X3D for Visualizing Reusable Component.” A thesis submitted to the Victoria University of Wellington in fulfillment of the requirements for the degree of Master of Science in Computer Science. Victoria University of Wellington 2006 [33] S. Mukherjea and J. T. Stasko, "Applying algorithm animation techniques for program tracing, debugging, and understanding," in Proceedings of the 15th international conference on Software Engineering Baltimore, Maryland, United States IEEE Computer Society Press, 1993 pages 456-465 [34] S. Mukherjea and J. T. Stasko, "Toward visual debugging: integrating algorithm animation capabilities within a source-level debugger," ACM Trans. Comput.-Hum. Interact. vol. 1, pages 215-244, 1994. [35] P. CRESCENZI, C. DEMETRESCU, I. FINOCCHI, and R. PETRESCHI, "Reversible Execution and Visualization of Programs with LEONARDO," Journal of Visual Languages & Computing, vol. 11, pages 125-150, 2000.
|