Algorithm Visualization Research Group

URL: http://algoviz.cs.vt.edu

Contact: Cliff Shaffer

The Algorithm Visualization Research Group seeks to understand all aspects of algorithm visualization as it applies to supporting the understanding of algorithms for teaching and research. Primary activities include support for an emerging community of users and developers of Algorithm Visualizations (AVs) through the AlgoViz Wiki (algoviz.cs.vt.edu); development of exemplary AVs (research.cs.vt.edu/algoviz/), and pedagogical research aimed at a deep understanding of how to make Algorithm Visualization successful in teaching and learning.

2011
Shaffer, C. A., M. Akbar, A. J. D. Alon, M. Stewart, and S. H. Edwards, "Getting algorithm visualizations into the classroom", Proceedings of the 42nd ACM Technical Symposium on Computer Science Education - SIGCSE '11, Dallas, TX, USA, ACM Press, pp. 129, 2011.
Shaffer, C. A., T. L. Naps, and E. Fouh, "Truly Interactive Textbooks for Computer Science Education", Proceedings of the Sixth Program Visualization Workshop, Darmstadt, Germany, pp. 97-103, 06/2011.
Peng, C., S. I. Park, and Y. Cao, "A Real-time System of Crowd Rendering: Parallel LOD and Texture-Preserving Approach on GPU", The Fourth International Conference on Motion in Games 2011, Edinburgh, UK, November, 2011.
2010
Fox, E. A., Y. Chen, M. Akbar, C. A. Shaffer, S. H. Edwards, P. Brusilovsky, D. D. Garcia, L. M. L. Delcambre, F. Decker, D. W. Archer, et al., "Ensemble PDP-8: eight principles for distributed portals", Proceedings of the 2010 Joint International Conference on Digital Libraries, JCDL 2010, Gold Coast, Queensland, Australia, ACM, pp. 341-344, 06/2010.
Shaffer, C. A., T. L. Naps, S. H. Rodger, and S. H. Edwards, "Building an online educational community for algorithm visualization", Proceedings of the 41st ACM technical symposium on Computer science education, SIGCSE 2010, pp. 475-476, March, 2010.
Shaffer, C. A., M. L. Cooper, A. J. D. Alon, M. Akbar, M. Stewart, S. Ponce, and S. H. Edwards, "Algorithm visualization: The state of the field", ACM Transactions on Computing Education, vol. 10, New York, NY, USA, ACM, pp. 9:1–9:22, August, 2010.
2007
Shaffer, C. A., M. Cooper, and S. H. Edwards, "Algorithm visualization: a report on the state of the field", SIGCSE '07: Proceedings of the 38th SIGCSE technical symposium on Computer science education, New York, NY, USA, ACM, pp. 150–154, 2007.
2004
Saraiya, P., C. A. Shaffer, D. S. McCrickard, and C. North, "Effective features of algorithm visualizations", Proceedings of the 35th SIGCSE technical symposium on Computer Science Education (SIGCSE 2004), Norfolk, Virginia, USA, pp. 382 - 386, March 2004.
2002
2001
Shaffer, C. A., A Practical Introduction to Data Structures and Algorithm Analysis, , Second Edition, Upper Saddle River, NJ, USA, Prentice Hall PTR, 2001.
1998
1997
1996
Yang, J., C. A. Shaffer, and L. S. Heath, "SWAN: A Data Structure Visualization System", GD '95: Proceedings of the Symposium on Graph Drawing, London, UK, Springer-Verlag, pp. 520–523, 1996.
Shaffer, C. A., L. S. Heath, and J. Yang, "Using the Swan data structure visualization system for computer science education", SIGCSE '96: Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science education, New York, NY, USA, ACM, pp. 140–144, 1996.
1995
Fox, E. A., N. D. Barnette, C. A. Shaffer, L. S. Heath, W. Wake, L. T. Nowell, J. A. N. Lee, D. Hix, and H. R. Hartson, "Progress in Interactive Learning with a Digital Library in Computer Science", Proceedings ED-MEDIA 95, World Conf. on Educational Multimedia and Hypermedia, Graz, Austria, pp. 7-12, 07/1995.
Jun, Y., C. A. Shaffer, and L. S. Heath, The Swan User''s Manual, Version 1.1, , Blacksburg, VA, USA, Virginia Polytechnic Institute && State University, 1995.