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 
Z
Zhou, M., L. Malmi, I. Kosonen, and A. Korhonen, "Visualization on Real-time Traffic Simulation Data Stream", 4th World Congress On Intelligent Transport Systems, Beijing, China, October, 2007.
Zeller, A., "Animating Data Structures in DDD", First International Program Visualization Workshop, Porvoo, Finland, University of Joensuu Press, pp. 69–78, 07/2001.
Y
Yehezkel, C., M. Ben-Ari, and T. Dreyfus, "Inside the Computer: Visualization and Mental Models", Proceedings of the Third Program Visualization Workshop, University of Warwick, UK, pp. 77–80, jul, 2004.
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.
W
Wu, M., "Teaching graph algorithms using online java package {IAPPGA}", SIGCSE Bulletin, vol. 37, no. 4, New York, NY, USA, ACM, pp. 64–68, 2005.
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.
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.
V
Vickers, P., and J. Alty, "{CAITLIN}: A Musical Program Auralisation Tool to Assist Novice Programmers with Debugging", Proceedings of the Third International Conference on Auditory Display, ICAD'96, Palo Alto, California, United States, pp. 17–24, 1996.
Verma, R. M., "A visual and interactive automata theory course emphasizing breadth of automata", Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education, vol. 37, no. 3, Caparica, Portugal, ACM, pp. 325–329, 2005.
Velázquez-Iturbide, J. Á., A. Pérez-Carrasco, and J. Urquiza-Fuentes, "SRec: an animation system of recursion for algorithm courses", 13th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, ITiCSE 2008, Madrid, Spain, pp. 225-229, 06/2008.
Velazquez-Iturbide, A. J., O. Debdi, N. Esteban-Sanchez, and C. Pizarro, "GreedEx: A Visualization Tool for Experimentation and Discovery Learning of Greedy Algorithms", IEEE Transactions on Learning Technologies, vol. 99, no. PrePrints, Los Alamitos, CA, USA, IEEE Computer Society, pp. 1, 2013.
Velázquez-Iturbide, J. Á., A. Pérez-Carrasco, and J. Urquiza-Fuentes, "Interactive visualization of recursion with SRec", ITiCSE '09: Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education, Paris, France, ACM, pp. 339–339, 2009.
Velázquez-Iturbide, J. Á., and A. Pérez-Carrasco, "Active learning of greedy algorithms by means of interactive experimentation", ITiCSE '09: Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education: ACM, pp. 119–123, 2009.
Velázquez-Iturbide, J. Á., and A. Presa-Vázquez, "Customization of Visualizations in a Functional Programming Environment", Proceedings of the 29th ASEE/IEEE Frontiers in Education Conference, San Juan, Puerto Rico, pp. 12b3 22–28, 11/1999.
del Vado Vírseda, R., "A visualization tool for tutoring the interactive learning of data structures and algorithmic schemes", Proceedings of the 41st ACM technical symposium on Computer science education - SIGCSE '10, Milwaukee, Wisconsin, USA, ACM Press, pp. 187, 03/2010.
U
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.
Urquiza-Fuentes, J., and J. Á. Velázquez-Iturbide, "Pedagogical Effectiveness of Engagement Levels - A Survey of Successful Experiences", Proceedings of the Fifth Program Visualization Workshop, PVW'08, vol. 224, Amsterdam, The Netherlands, Elsevier Science Publishers B. V., pp. 169 - 178, 2009.
Urquiza-Fuentes, J., and J. Á. Velázquez-Iturbide, "Effortless construction and management of program animations on the Web", Advances in Web-Based Learning - ICWL 2005: Springer-Verlag, LNCS 3583, pp. 163-173, 2005.
Urquiza-Fuentes, J., and J. Á. Velázquez-Iturbide, "An Evaluation of the Effortless Approach to Build Algorithm Animations with WinHIPE", Proceedings of the Fourth Program Visualization Workshop, PVW'06, vol. 178, Amsterdam, The Netherlands, Elsevier Science Publishers B. V., pp. 3–13, 2007.
Urquiza-Fuentes, J., and J. Á. Velázquez-Iturbide, "Program Visualization for the Functional Paradigm", Proceedings of the Third Program Visualization Workshop, University of Warwick, UK, pp. 9–13, jul, 2004.
Urquiza-Fuentes, J., and J. Á. Velázquez-Iturbide, "Reusable Collections of Web-Based Program Animations", Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education (ITiCSE 2005), Monte de Caparica, Portugal, ACM Press, pp. 386, 2005.
T
Turner, J. A., and J. L. Zachary, "Javiva: A Tool for Visualizing and Validating Student-Written Java Programs", Proceedings of the 32nd ACM SIGCSE Technical Symposium on Computer Science Education (SIGCSE 2001), Charlotte, North Carolina, pp. 45–49, 02/2001.
Tsay, Y. - K., Y. - F. Chen, and K. - N. Wu, "Tool Support for Learning Buchi Automata and Linear Temporal Logic", Enhancing Formal Methods Education. A Workshop at the Formal Methods 2006 Symposium, 08/2006.
Truong, N., P. Bancroft, and P. Roe, "A web based environment for learning to program", Proceedings of the 26th Australasian computer science conference - Volume 16, Darlinghurst, Australia, Australia, Australian Computer Society, Inc., pp. 255–264, 2003.
Truong, N., P. Bancroft, and P. Roe, "Learning to program through the web", Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education, New York, NY, USA, ACM, pp. 9–13, 2005.
Terada, M., "ETV: A Program Trace Player for Students", Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education (ITiCSE 2005), Monte de Caparica, Portugal, ACM Press, pp. 118–122, 2005.
Terada, M., "Animating C Programs in Paper-Slide-Show", First International Program Visualization Workshop, Porvoo, Finland, University of Joensuu Press, pp. 79–88, 07/2001.
Taylor, D. S., A. F. Lurie, C. S. Horstmenn, M. B. Johnson, S. K. Sharma, and E. C. Yin, "Predictive vs. passive animation learning tools", Proceedings of the 40th ACM technical symposium on Computer Science Education, SIGCSE'09, New York, NY, USA, ACM, pp. 494–498, 2009.
Tantakokko, J., "Algorithm Visualization through Animation and Role Play", Proceedings of the Third Program Visualization Workshop, University of Warwick, UK, pp. 71–76, jul, 2004.
S
Sutinen, E., J. Tarhio, and T. Teräsvirta, "Easy Algorithm Animation on the Web", Multimedia Tools and Applications, vol. 19, no. 2, pp. 179-194, 2003.
Sundararaman, J., and G. Back, "HDPV: interactive, faithful, in-vivo runtime state visualization for C/C++ and Java", Proceedings of the 4th ACM symposium on Software visualization, New York, NY, USA, ACM, pp. 47–56, 2008.
Stern, L., S. Markham, and R. Hanewald, "You can lead a horse to water: how students really use pedagogical software", Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education, Caparica, Portugal, ACM, pp. 246–250, 2005.
Stern, L., H. Søndergaard, and L. Naish, "A strategy for managing content complexity in algorithm animation", Proceedings of the 4th Annual ACM SIGCSE / SIGCUE Conference on Innovation and Technology in Computer Science Education (ITiCSE'99), vol. 31, issue 3, Cracow, Poland, ACM Press, pp. 127 - 130, 09/1999.
Stern, L., and L. Naish, "Animating Recursive Algorithms", Interactive Multimedia Electronic Journal of Computer-Enhanced Learning, vol. 4, 2002.
Stern, L., and L. Naish, "Visual representations for recursive algorithms", SIGCSE'02: Proceedings of the 33rd SIGCSE Technical Symposium on Computer Science Education, New York, NY, USA, ACM, pp. 196–200, 03/2002.
Stasko, J. T., and J. F. Wehrli, "Three-dimensional computation visualization", Proceedings of the 1993 IEEE Symposium on Visual Languages, pp. 100-107, Aug, 1993.
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.
Stasko, J. T., "TANGO: a framework and system for algorithm animation", IEEE Computer, vol. 23, no. 9: IEEE Computer Society, pp. 27–39, 1990.
Stasko, J. T., "Supporting student-built algorithm animation as a pedagogical tool", CHI '97 extended abstracts on Human factors in computing systems looking to the future - CHI '97, Atlanta, Georgia, ACM Press, pp. 24, 1997.
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.
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.
Stasko, J. T., "Using Direct Manipulation to Build Algorithm Animations by Demonstration", Proceedings of Conference on Human Factors and Computing Systems, New Orleans, Louisiana, USA, ACM, New York, pp. 307-314, 1991.
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.
Stasko, J. T., C. D. Hundhausen, S. Fincher, and M. Petre, "Algorithm visualization", Computer Science Education Research, Lisse, The Netherlands, Taylor & Francis, pp. 199–228, 2004.
Stasko, J. T., "Animating algorithms with XTANGO", SIGACT News, vol. 23, no. 2, New York, NY, USA, ACM Press, pp. 67–71, 1992.
Sorva, J., "Visual Program Simulation Exercises", Proceedings of the Ninth Baltic Sea Conference on Computing Education Research (Koli Calling 2009), 2010.
Sorva, J., V. Karavirta, and L. Malmi, "A Review of Generic Program Visualization Systems for Introductory Programming Education", ACM Transactions on Computing Education (TOCE), vol. 13, no. 4, New York, NY, USA, ACM, pp. 1–64, nov, 2013.
Sorva, J., and T. Sirkiä, "UUhistle: a software tool for visual program simulation", Proceedings of the 10th Koli Calling International Conference on Computing Education Research, New York, NY, USA, ACM, pp. 49–54, 2010.
Sorva, J., and T. Sirkiä, "UUhistle: a software tool for visual program simulation", Proceedings of the 10th Koli Calling International Conference on Computing Education Research, New York, NY, USA, ACM, pp. 49–54, 2010.
Silvasti, P., L. Malmi, and P. Torvinen, "Collecting Statistical Data of the Usage of a Web-based Educational Software", Proceedings of the IASTED International Conference on Web-Based Education, Innsbruck, Austria, IASTED, pp. 107-110, 2004.
Sigle, J., "Dynamic display of computing processes", SIGCSE Bulletin, vol. 22, no. 2, pp. 2–4, 1990.
Shrout, P. E., and J. L. Fleiss, "Intraclass correlations: Uses in assessing rater reliability", Psychological Bulletin, vol. 86, no. 2, pp. 420–428, 1979.
Shneerson, M., and A. Tal, "Interactive Collaborative Visualization Environment for Geometric Computing", Journal of Visual Languages & Computing, vol. 11, no. 6, pp. 615-637, December, 2000.
Shneerson, M., and A. Tal, "GASP-II: a geometric algorithm animation system for an electronic classroom", Proceedings of the thirteenth annual symposium on Computational Geometry, SCG'97, New York, NY, USA, ACM, pp. 379–381, 1997.
Sherstov, A. A., "Distributed Visualization of Graph Algorithms", Proceedings of the 34th ACM SIGCSE Technical Symposium on Computer Science Education, Reno, Nevada, pp. 376–380, 02/2003.
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 '10, Milwaukee, Wisconsin, USA, ACM Press, pp. 475, 03/2010.
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, 07/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., 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.
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, issue 3, pp. 1 - 22, 08/2010.
Shaffer, C. A., V. Karavirta, A. Korhonen, and T. L. Naps, "OpenDSA: beginning a community active-eBook project", Proceedings of the 11th Koli Calling International Conference on Computing Education Research, Koli National Park, Finland, ACM, pp. 112–117, 2011.
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.
Seppälä, O., L. Malmi, and A. Korhonen, "Observations on student misconceptions – A case study of the Build-Heap Algorithm", Computer Science Education, vol. 16, no. 3: Routledge, pp. 241-255, September, 2006.
Seppälä, O., and V. Karavirta, "Work in Progress: Automatic Generation of Algorithm Animations for Lecture Slides", Proceedings of the Fifth Program Visualization Workshop, PVW'08, vol. 224, Amsterdam, The Netherlands, Elsevier Science Publishers B. V., pp. 97–103, 2009.
Seppälä, O., "Using program state visualization in teaching CS1", Proceedings of the Third Program Visualization Workshop, University of Warwick, UK, pp. 59–63, jul, 2004.
Seppälä, O., L. Malmi, and A. Korhonen, "Observations on student errors in algorithm simulation exercises", Proceedings of the 5th Annual Finnish / Baltic Sea Conference on Computer Science Education: University of Joensuu, pp. 81-86, November, 2005.
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.
Schaeckeler, S., W. Shang, and R. Davis, "Compiler Optimization Pass Visualization: The Procedural Abstraction Case", Trans. Comput. Educ., vol. 9, no. 2, New York, NY, USA, ACM, pp. 1–13, 2009.
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.
Saraiya, P., Effective Features of Algorithm Visualizations, : Virginia Polytechnic Institute & State University, 2002.
Sanchis, L. A., "Computer laboratories for the theory of computing course", Journal of Computing Sciences In Colleges, vol. 16, no. 4, , USA, Consortium for Computing Sciences in Colleges, pp. 262–269, 2001.
Salmela, A. L., and J. Tarhio, "ACE: Automated Compiler Exercises", Kolin Kolistelut - Koli Calling 2004, Proceedings of the Fourth Finnish/Baltic Sea Conference on Computer Science Education, Koli, Finland, 2004.
Sajaniemi, J., and M. Kuittinen, "Program animation based on the roles of variables", SoftVis '03: Proceedings of the 2003 ACM symposium on Software visualization, New York, NY, USA, ACM Press, pp. 7–16, 2003.
Saariluoma, P., "Psychological Problems in Program Visualization", First International Program Visualization Workshop, Porvoo, Finland, University of Joensuu Press, pp. 13–28, 07/2001.
R
Ross, R. J., "Hypertextbooks for the Web", Proceedings of the First International Program Visualization Workshop, Porvoo, Finland, University of Joensuu Press, Finland, pp. 221–233, 07/2001.
Ross, R. J., "Hypertextbooks and a Hypertextbook authoring environment", ITiCSE '08: Proceedings of the 13th annual conference on Innovation and technology in computer science education, Madrid, Spain, ACM, pp. 133–137, 2008.
Ross, R. J., and M. T. Grinder, "Hypertextbooks: Animated, Active Learning, Comprehensive Teaching and Learning Resources for the Web", Software Visualization: International Seminar, Dagstuhl, Germany, Springer, pp. 269-283, 2002.
Rößling, G., M. Schüler, and B. Freisleben, "Animal: A New Interactive Modeler for Animations in Lectures", Proceedings of the 31st ACM SIGCSE Technical Symposium on Computer Science Education (SIGCSE 2000), Austin, Texas, ACM Press, pp. 437, mar, 2000.