The Annotated Bibliography is a collection of curated links to research literature on AV topics.

Annotated Bibliography

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
1995
Baker, J. E., I. F. Cruz, G. Liotta, and R. Tamassia, "A New Model for Algorithm Animation Over the WWW", ACM Computing Surveys, vol. 27, issue 4, no. 4, New York, NY, USA, ACM Press, pp. 568-572, 1995.
1996
Baker, J. E., I. F. Cruz, G. Liotta, and R. Tamassia, "Animating geometric algorithms over the web", SCG '96: Proceedings of the Twelfth Annual Symposium on Computational Geometry, New York, NY, USA, ACM Press, pp. 403–404, 1996.
Bergin, J., K. Brodie, M. Patiño-Martínez, M. F. McNally, T. L. Naps, S. H. Rodger, J. Wilson, M. Goldweber, S. Khuri, and R. Jiménez-Peris, "An overview of visualization: its use and design: report of the working group in visualization", ITiCSE '96: Proceedings of the 1st Conference on Integrating Technology into Computer Science Education, New York, NY, ACM Press, pp. 192–200, 1996.
1995
Birch, M. R., C. M. Boroni, F. W. Goosey, S. D. Patton, D. K. Poole, C. M. Pratt, and R. J. Ross, "DYNALAB: A Dynamic Computer Science Laboratory Infrastructure Featuring Program Animation (abstract)", SIGCSE '95: Proceedings of the Twenty-Sixth SIGCSE Technical Symposium on Computer Science Education, pp. 29-33, 1995.
1998
Bongiovanni, G., P. Crescenzi, and G. Rago, "JAZ: Java Algorithm visualiZer. A Multi-Platform Collaborative Tool for Teaching and Testing Graph Algorithms", In Proceedings of the 6th International Conference in Central Europe on Computer Graphics and Visualization, pp. 73–80, 1998.
1996
Boroni, C. M., T. J. Eneboe, F. W. Goosey, J. A. Ross, and R. J. Ross, "Dancing with DynaLab: endearing the science of computing to students", SIGCSE '96: Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science education, New York, NY, ACM Press, pp. 135–139, 1996.
1984
Brown, M. H., and R. Sedgewick, "A system for algorithm animation", SIGGRAPH '84: Proceedings of the 11th annual conference on Computer graphics and interactive techniques: ACM Press, pp. 177–186, 1984.
1985
Brown, M. H., and R. Sedgewick, "Techniques for Algorithm Animation.", IEEE Software, vol. 2, issue 1, no. 1, pp. 28-39, 1985.
1988
Brown, M. H., "Exploring Algorithms Using Balsa-II.", IEEE Computer, vol. 21, no. 5, Los Alamitos, CA, IEEE Computer Society Press, pp. 14-36, 1988.
Brown, M. H., "Perspectives on algorithm animation", CHI '88: Proceedings of the SIGCHI conference on Human factors in computing systems, Washington DC, ACM Press, pp. 33–38, 1988.
1992
Brown, M. H., and J. Hershberger, "Color and Sound in Algorithm Animation.", IEEE Computer, vol. 25, issue 12, no. 12, Los Alamitos, CA, IEEE Computer Society Press, pp. 52-63, 1992.
2006
1996
2005
1994
Cox, K. C., and G. - C. Roman, An evaluation of PAVANE visualization system, , no. WUCS-94-09: Department of Computer Science, Washington University at St. Louis, Apr, 1994.
2007
Crescenzi, P., and C. Nocentini, "Fully integrating algorithm visualization into a cs2 course: A two-year experience", Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education (ITiCSE 2007), Dundee, Scotland, ACM, pp. 296-300, 2007.
1995
Crosby, M. E., and J. Stelovsky, "From multimedia instruction to multimedia evaluation", Journal of Educational Multimedia and Hypermedia, vol. 4, issue 2-3, no. 2-3, USA, Association for the Advancement of Computing in Education, pp. 147–162, 1995.
2000
Crowe, E. C., and N. H. Narayanan, "Comparing Interfaces Based on What Users Watch and Do", Proceedings of the Eye Tracking Research & Applications Symposium, pp. 29–36, 2000.
2007
1996
Douglas, S. A., C. D. Hundhausen, and D. McKeown, "Exploring Human Visualization of Computer Algorithms", Graphics Interface '96: Canadian Human-Computer Communications Society, pp. 9–16, 1996.
2006
Giordano, J. C., and M. Carlisle, "Toward a more effective visualization tool to teach novice programmers", SIGITE '06: Proceedings of the 7th conference on Information technology education, Minneapolis, Minnesota, USA, ACM Press, pp. 115–122, 2006.
1992
Gloor, P. A., "AACE - Algorithm Animation for Computer Science Education.", Proceedings of the 1992 IEEE Workshop on Visual Languages, Seattle, WA, USA, pp. 25-31, 09/1992.
2003
Grissom, S., M. F. McNally, and T. L. Naps, "Algorithm visualization in CS education: comparing levels of student engagement", SoftVis '03: Proceedings of the 2003 ACM symposium on Software visualization, San Diego, California, ACM Press, pp. 87–94, 2003.
1996
Gurka, J. S., and W. Citrin, "Testing effectiveness of algorithm animation", Proceedings, IEEE Symposium on Visual Languages, Boulder, Colorado, IEEE, pp. 182–189, 09/1996.
1998
1999
Hansen, S. R., N. H. Narayanan, and D. Schrimpsher, "From Algorithm Animations to Animation-embedded Hypermedia Visualizations", Proceedings of World Conference on Educational Multimedia, Hypermedia and Telecommunications 1999 (ED-MEDIA 1999), Chesapeake, VA, pp. 1032-1037, 1999.
2000
Hansen, S. R., N. H. Narayanan, and D. Schrimpsher, "Helping Learners Visualize and Comprehend Algorithms", Interactive Multimedia Electronic Journal of Computer-Enhanced Learning, vol. 2, issue 1, 05/2000.
Hansen, S. R., and N. H. Narayanan, "On the Role of Animated Analogies in Algorithm Visualizations", Proceedings of the Fourth International Conference of The Learning Sciences, pp. 205–211, 2000.
2002
1994
Hartley, S. J., "Animating operating systems algorithms with XTANGO.", SIGCSE '94: Proceedings of the twenty-fifth SIGCSE technical symposium on Computer science education, New York, NY, ACM Press, pp. 344–348, 1994.
2001
2000
Hundhausen, C. D., and S. A. Douglas, "Using visualizations to learn algorithms: should students construct their own, or view an expert's?", Proceedings, IEEE Symposium on Visual Languages, Seattle, Washington, IEEE, pp. 21–28, 09/2000.
2002
Hundhausen, C. D., S. A. Douglas, and J. T. Stasko, "A meta-study of algorithm visualization effectiveness", Journal of Visual Languages and Computing, vol. 13, issue 3, pp. 259–290, 06/2002.
2005
Ihantola, P., V. Karavirta, A. Korhonen, and J. Nikander, "Taxonomy of effortless creation of algorithm visualizations", ICER '05: Proceedings of the 2005 international workshop on Computing education research, Seattle, WA, USA, ACM Press, pp. 123–133, 2005.
1994
Ingargiola, G., N. Hoskin, R. Aiken, R. Dubey, J. Wilson, M. - A. Papalaskari, M. Christensen, and R. Webster, "A repository that supports teaching and cooperation in the introductory AI course", SIGCSE '94: Proceedings of the twenty-fifth SIGCSE symposium on Computer science education, New York, NY, ACM Press, pp. 36–40, 1994.
2005
Jain, J., J. H. Cross, II, and D. T. Hendrix, "Qualitative comparison of systems facilitating data structure visualization", ACM-SE 43: Proceedings of the 43rd annual southeast regional conference, New York, NY, USA, ACM Press, pp. 309–314, 2005.
1998
Jarc, D. J., and M. B. Feldman, "An Empirical Study of Web-Based algorithm Animation Courseware in an Ada Data Structure Course", Proceedings of the 1998 annual ACM SIGAda international conference on Ada, Washington, D.C., USA, ACM, pp. 68-74, 1998.
2000
Jarc, D. J., M. B. Feldman, and R. S. Heller, "Assessing the benefits of interactive prediction using Web-based algorithm animation courseware", SIGCSE '00: Proceedings of the thirty-first SIGCSE technical symposium on Computer science education, Austin, Texas, ACM Press, pp. 377–381, 2000.
1997
Jerding, D. F., J. T. Stasko, and T. Ball, "Visualizing interactions in program executions", ICSE '97: Proceedings of the 19th international conference on Software engineering, Boston, Massachusetts, USA, ACM, pp. 360–370, 1997.
Kann, C., R. W. Lindeman, and R. S. Heller, "Integrating algorithm animation into a learning environment", Computers & Education, vol. 28, no. 4, Oxford, UK, Elsevier Science Ltd., pp. 223–228, 1997.
2001
Kehoe, C. M., J. T. Stasko, and A. Taylor, "Rethinking the evaluation of algorithm animations as learning aids: an observational study", International Journal of Human-Computer Studies, vol. 54, issue 2, no. 2, Duluth, MN, USA, Academic Press, Inc., pp. 265–284, 02/2001.
1998
Khuri, S., and Y. Sugono, "Animating parsing algorithms.", SIGCSE '98: Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education: ACM, pp. 232-236, 03/1998.
1993
Kraemer, E., and J. T. Stasko, "The Visualization of Parallel Systems: An Overview.", Journal of Parallel and Distributed Computing, vol. 18, issue 2, no. 2, pp. 105-117, 06/1993.
1994
Lawrence, A. W., J. T. Stasko, and A. Badre, "Empirically evaluating the use of animations to teach algorithms", Proceedings, IEEE Symposium on Visual Languages 1994, St. Louis, MO, IEEE Computer Society, pp. 48–54, 1994.
Mukherjea, S., and J. T. Stasko, "Toward visual debugging: integrating algorithm animation capabilities within a source-level debugger", ACM Transactions on Computer-Human Interaction, vol. 1, no. 3, New York, NY, ACM Press, pp. 215–244, 1994.
Naps, T. L., and B. Swander, "An object-oriented approach to algorithm visualization –easy, extensible, and dynamic", SIGCSE '94: Proceedings of the twenty-fifth SIGCSE symposium on Computer science education, Phoenix, Arizona, ACM Press, pp. 46–50, 1994.
1996
Naps, T. L., and J. Stenglein, "Tools for visual exploration of scope and parameter passing in a programming languages course.", SIGCSE '96: Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science education: ACM, pp. 305-309, March, 1996.
2000
Naps, T. L., J. R. Eagan, and L. L. Norton, "JHAVÉ: An environment to actively engage students in Web-based algorithm visualizations", SIGCSE '00: Proceedings of the thirty-first SIGCSE technical symposium on Computer science education, Austin, Texas, ACM Press, pp. 109–113, 03/2000.
2002
Naps, T. L., G. Rößling, V. Almstrum, W. Dann, R. Fleischer, C. D. Hundhausen, A. Korhonen, L. Malmi, M. F. McNally, S. H. Rodger, et al., "Exploring the role of visualization and engagement in computer science education", ITiCSE-WGR '02: Working group reports from ITiCSE on Innovation and technology in computer science education, New York, NY, USA, ACM, pp. 131–152, 2002.
2003
Naps, T. L., S. Cooper, B. Koldehofe, C. Leska, G. Rößling, W. Dann, A. Korhonen, L. Malmi, J. Rantakokko, R. J. Ross, et al., "Evaluating the educational impact of visualization", ITiCSE-WGR '03: Working group reports from ITiCSE on Innovation and technology in computer science education: ACM, pp. 124–136, 2003.
2006
Naps, T. L., S. H. Rodger, G. Rößling, and R. J. Ross, "Animation and Visualization in the Curriculum: Opportunities, Challenges, and Successes", SIGCSE '06: Proceedings of the Thirty-Seventh SIGCSE Technical Symposium on Computer Science Education, New York, NY, ACM Press, pp. 328–329, 2006.
1998
Pierson, W. C., and S. H. Rodger, "Web-based animation of data structures using JAWAA", SIGCSE '98: Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education, New York, NY, USA, ACM Press, pp. 267–271, 1998.
1994
Rasala, R., V. K. Proulx, and H. J. Fell, "From animation to analysis in introductory computer science.", SIGCSE '94: Proceedings of the twenty-fifth SIGCSE technical symposium on Computer science education, Phoenix, Arizona, USA, ACM, pp. 61-65, 1994.
2000
Rößling, G., M. Schüler, and B. Freisleben, "The ANIMAL algorithm animation tool", ITiCSE '00: Proceedings of the 5th Annual Conference on Innovation and Technology in Computer Science Education, Helsinki, Finland, ACM Press, pp. 37–40, 2000.
2002
Saraiya, P., Effective Features of Algorithm Visualizations, : Virginia Polytechnic Institute & State University, 2002.
2004
Saraiya, P., C. A. Shaffer, D. S. McCrickard, and C. North, "Effective Features of Algorithm Visualizations", SIGCSE '04: Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education, Norfolk, VA, ACM, pp. 382–386, March, 2004.
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 Press, pp. 140–144, 1996.
2007
Shaffer, C. A., M. Cooper, and S. H. Edwards, "Algorithm visualization: a report on the state of the field", ACM SIGCSE Bulletin, vol. 39, issue 1, no. 1, New York, NY, USA, ACM, pp. 150–154, 03/2007.
1990
Stasko, J. T., "TANGO: a framework and system for algorithm animation", IEEE Computer, vol. 23, no. 9: IEEE Computer Society, pp. 27–39, 1990.
1992
Stasko, J. T., "Animating algorithms with XTANGO", SIGACT News, vol. 23, no. 2, New York, NY, USA, ACM Press, pp. 67–71, 1992.
1993
Stasko, J. T., A. Badre, and C. Lewis, "Do algorithm animations assist learning?: an empirical study and analysis", CHI '93: Proceedings of the SIGCHI conference on Human factors in computing systems: ACM Press, pp. 61–66, 1993.
Stasko, J. T., and E. Kraemer, "A Methodology for Building Application-Specific Visualizations of Parallel Programs.", Journal of parallel and distributed computing, vol. 18, issue 2, no. 2, pp. 258-264, 06/1993.
1997
Stasko, J. T., "Using student-built algorithm animations as learning aids", SIGCSE '97: Proceedings of the 28th SIGCSE technical symposium on Computer science education, New York, NY, USA, ACM Press, pp. 25–29, 1997.
1998
1992
Schweitzer, D., "Designing interactive visualization tools for the graphics classroom.", SIGCSE '92: Proceedings of the twenty-third SIGCSE technical symposium on Computer science education, Kansas City, Missouri, USA, ACM, pp. 299-303, 1992.
1998
Wiggins, M., "An overview of program visualization tools and systems", ACM-SE 36: Proceedings of the 36th annual Southeast regional conference, New York, NY, USA, ACM Press, pp. 194–200, 1998.
1996
Wilson, J., R. Aiken, and I. R. Katz, "Review of animation systems for algorithm understanding", ITiCSE '96: Proceedings of the 1st conference on Integrating technology into computer science education, New York, NY, USA, ACM Press, pp. 75–77, 1996.
1995
Yang, J., C. A. Shaffer, and L. S. Heath, "SWAN: A Student-Controllable Data Structure Visualization System", Proceedings of Graph Drawing '95: Springer Lecture Notes in Computer Science 1027, pp. 520–523, 09/1997, 1995.
2003
Akingbade, A., T. Finley, D. Jackson, P. Patel, and S. H. Rodger, "JAWAA: Easy Web-Based Animation from CS 0 to Advanced CS Courses", Thirty-fourth SIGCSE Technical Symposium on Computer Science Education, Reno, Nevada, ACM, pp. 162-166, 03/2003.
2007
McNally, M. F., T. L. Naps, D. Furcy, S. Grissom, and C. Trefftz, "Supporting the rapid development of pedagogically effective algorithm visualizations", Journal of Computing Sciences in Colleges, vol. 23, issue 1, no. 1, , USA, Consortium for Computing Sciences in Colleges, pp. 80–90, 10/2007.
2009
2001
Ciesielski, V., and P. McDonald, "Using animation of state space algorithms to overcome student learning difficulties", Proceedings of the 6th Annual Conference on Innovation and Technology in Computer Science Education (ITICSE2001), pp. 97-100, 2001.
2007
Cross, II, J. H., D. T. Hendrix, J. Jain, and L. A. Barowski, "Dynamic Object Viewers for Data Structures", SIGCSE '07: Proceedings of the Thirty-Eighth SIGCSE Technical Symposium on Computer Science Education, Covington, Kentucky, USA , pp. 4 - 8 , 2007.
2001
2004
Hendrix, D. T., J. H. Cross, II, and L. A. Barowski, "An Extensible Framework for Providing Dynamic Data Structure Visualizations in Lightweight IDE", SIGCSE '04: Proceedings of the thirty-fifth SIGCSE technical symposium on Computer science Education: ACM, pp. 387-391, 03/2004.
2003
1991
2000
Mockus, A., S. Hibino, and T. Graves, "A Web-Based Approach to Interactive Visualization in Context", Advanced Visual Interfaces 2000 (AVI'2000), Palermo, Italy , ACM, pp. 181-188, 2000.
1990
Myers, B. A., "Taxonomies of visual programming and program visualization", Journal of Visual languages and Computing, vol. 1, pp. 97-123, 1990.
1991
Palmiter, S., and J. Elkerton, "An evaluation of animated demonstrations for learning computer-based tasks", Proceedings of the ACM Conference on Human Factors in Computing Systems, New Orleans, Louisiana, USA, pp. 257-263, 1991.
1990
Price, B. A., "A framework for the automatic animation of concurrent programs", Department of Computer Science, vol. M.S.: University of Toronto, 1990.
1993
Price, B. A., R. M. Baecker, and I. S. Small, "A principled taxonomy of software visualization", Journal of Visual Languages and Computing, vol. 4, issue 3, pp. 211-266, 1993.
1990
Rieber, L. P., M. J. Boyce, and C. Assad, "The effects of computer animation on adult learning and retrieval tasks", Journal of Computer-Based Instruction, vol. 17, issue 2, pp. 46-52, 1990.
1996
Rodger, S. H., "Integrating animations into courses", Proceedings of the conference on Integrating technology into computer science education (ITiCSE 1996), Barcelona, Spain, pp. 72-74, 06/1996.
2002
Rößling, G., and B. Freisleben, "ANIMAL: A System for Supporting Multiple Roles in Algorithm Animation", Journal of Visual Languages and Computing, vol. 13, issue 2, pp. 341-354, 2002.
1993
1992
Stasko, J. T., and C. Patterson, "Understanding and Characterizing Software Visualization Systems", Proceedings of the 1992 IEEE International Workshop on Visual Languages: IEEE, pp. 3-10, 09/1992.
1996
Stasko, J. T., and C. M. Kehoe, "Using Animations to Learn about Algorithms: An Ethnographic Case Study", Graphics, Visualization, and Usability Center, no. Technical Report GIT-GVU-96-20, Atlanta, GA, Georgia Institute of Technology, 09/1996.
2009
Korhonen, A., M. - J. Laakso, and N. Myller, "How does Algorithm Visualization Affect Collaboration? Video Analysis of Engagement and Discussions", WEBIST 2009 - 5th International Conference on Web Information Systems and Technologies, Lisboa, Portugal, pp. 479–488, 03/2009.
2002
Demetrescu, C., I. Finocchi, and J. T. Stasko, "Specifying Algorithm Visualizations: Interesting Events or State Mapping?", In Proceedings of Dagstuhl Seminar on Software Visualization: Springer-Verlag, pp. 16–30, 2002.
2006
Baloukas, T., and K. Paparrizos, "A Visualization Software for the Network Simplex Algorithm. In Proceedings of the ACM Symposium on Software Visualization", Proceedings of the ACM Symposium on Software Visualization (SoftVis 2006), Brighton, UK, pp. 153 - 154, 09/2006.
2009
Myller, N., R. Bednarik, E. Sutinen, and M. Ben-Ari, "Extending the Engagement Taxonomy: Software Visualization and Collaborative Learning", ACM Transactions on Computing Education, vol. 9, no. 1, New York, NY, USA, ACM, pp. 1–27, 2009.
Rößling, G., and J. Á. Velázquez-Iturbide, "Editorial: Program and Algorithm Visualization in Education", Trans. Comput. Educ., vol. 9, no. 2, New York, NY, USA, ACM, pp. 1–6, 2009.
Urquiza-Fuentes, J., and J. Á. Velázquez-Iturbide, "A Survey of Successful Evaluations of Program Visualization and Algorithm Animation Systems", ACM Transactions on Computing Education, vol. 9, no. 2, New York, NY, USA, ACM, pp. 1–21, 06/2009.
Karavirta, V., "Seamless Merging of Hypertext and Algorithm Animation", ACM Transactions on Computing Education (TOCE), vol. 9, issue 2, no. 2, New York, NY, USA, ACM, pp. 1–18, 2009.
Rößling, G., and T. Vellaramkalayil, "A Visualization-Based Computer Science Hypertextbook Prototype", Transactions on Computing Education, vol. 9, no. 2, New York, NY, USA, ACM, pp. 1–13, 2009.