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

Annotated Bibliography

Submitted
Stasko, J. T., C. D. Hundhausen, S. Fincher, and M. Petre, "Empirically evaluating algorithm visualization", Primer of Computer Science Education Research, Lisse, The Netherlands, Swets & Zeitlinger, Submitted.
Grinder, M. T., "", Proceedings of the 34th ACM SIGCSE Technical Symposium on Computer Science Education, Submitted.
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 '10, Milwaukee, Wisconsin, USA, ACM Press, pp. 475, 03/2010.
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.
Karavirta, V., A. Korhonen, L. Malmi, and T. L. Naps, "A comprehensive taxonomy of algorithm animation languages", Journal of Visual Languages & Computing, vol. 21, issue 1, no. 1, pp. 1 - 22, 2010.
Lister, R., "The naughties in CSEd research: a retrospective", ACM Inroads, vol. 1, issue 1, New York, NY, USA, ACM, pp. 22-24, 2010.
Sorva, J., "Visual Program Simulation Exercises", Proceedings of the Ninth Baltic Sea Conference on Computing Education Research (Koli Calling 2009), 2010.
2009
Malone, B., T. Atkison, M. Kosa, and F. Hadlock, "Pedagogically effective effortless algorithm visualization with a PCIL", Frontiers in Education Conference, 2009. FIE '09. 39th IEEE, San Antonio, TX, pp. 1-6, 10/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.
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.
Rodger, S. H., E. Wiebe, K-M. Lee, C. Morgan, K. Omar, and J. Su, "Increasing engagement in automata theory with JFLAP", Fourtieth SIGCSE Technical Symposium on Computer Science Education, issue 1, pp. 403-407, 03/2009.
Philpott, A., T. Clear, and J. Whalley, "Understanding student performance on an algorithm simulation task", SIGCSE '09: Proceedings of the 40th ACM Technical Symposium on Computer Science Education, issue 1, pp. 408, 03/2009.
Nikander, J., J. Helminen, and A. Korhonen, "Experiences on Using TRAKLA2 to Teach Spatial Data Algorithms", Electronic Notes in Theoretical Computer Science, vol. 224, pp. 77 - 88, 01/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.
Bruce-Lockhart, M. P., T. S. Norvell, and P. Crescenzi, "Adding Test Generation to the Teaching Machine", ACM Transactions on Computing Education, vol. 9, no. 2, New York, NY, USA, ACM, pp. 1–14, 2009.
Korhonen, A., "Applications of Visual Algorithm Simulation", Handbook of Research on Discrete Event Simulation Environments: Technologies and Applications, Hershey, PA 17033, USA, Information Science Reference, pp. 234–251, 2009.
Karavirta, V., G. Rößling, and O. Seppälä, Automatic Generation of Algorithm Visualizations for Lectures, , no. TKK-CSE-B7: Helsinki University of Technology, Department of Computer Science and Engineering, pp. 11, 2009.
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.
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.
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.
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.
Rößling, G., S. Mehlhase, and J. Pfau, "A Java API for Creating (not only) AnimalScript", Proceedings of the 5th Program Visualization Workshop, PVW'08, vol. 224: Elsevier Science Publishers B. V., pp. 15 - 25, 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.
Adams, J., "Test-driven data structures: revitalizing CS2", Proceedings of the 40th ACM technical symposium on Computer science education - SIGCSE '09, Chattanooga, TN, USANew York, New York, USA, ACM Press, pp. 143, 2009.
Karavirta, V., "Towards Seamless Merging of Hypertext and Algorithm Animation", Proceedings of the Fifth Program Visualization Workshop (PVW 2008) , vol. 224: Electronic Notes in Theoretical Computer Science, pp. 105 - 114, 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.
Hundhausen, C. D., S. Trent, A. Balkar, and M. Nuur, "The design and experimental evaluation of a tool to support the construction and wizard-of-oz testing of low fidelity prototypes", Proc. 2008 IEEE Symposium on Visual Languages and Human-Centric Computing, Los Alamitos, {CA}, IEEE Computer Society Press, 2009.
Rößling, G., "A First Set of Design Patterns for Algorithm Animation", Proceedings of the Fifth Program Visualization Workshop, PVW'08, vol. 224, Amsterdam, The Netherlands, Elsevier Science Publishers B. V., pp. 67–76, 2009.
Rößling, G., and T. Vellaramkalayil, "First Steps Towards a Visualization-Based Computer Science Hypertextbook as a Moodle Module", Proceedings of the Fifth Program Visualization Workshop, PVW'08, vol. 224, pp. 47 - 56, 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.
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.
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.
2008
Foutsitzis, C., and S. Demetriadis, "AlCoLab: Architecture of Algorithm Visualization System", Advanced Learning Technologies, 2008. ICALT '08. Eighth IEEE International Conference on, Santander, Cantabria, pp. 172 -174, july, 2008.
Jarvis, J., and J. M. Lucas, "Incorporating transformations into JFLAP for enhanced understanding of automata", Proceedings of the 39th SIGCSE technical symposium on Computer science education - SIGCSE '08, Portland, OR, USA, ACM Press, pp. 14-18, 03/2008.
Malmi, L., and A. Korhonen, "Active Learning and Examination Methods in a Data Structures and Algorithms Course", Reflections on the Teaching of Programming, LNCS 4821, Berlin Heidelberg, Springer-Verlag, pp. 210-227, 2008.
Esponda-Arguero, M., "Algorithmic Animation in Education---Review of Academic Experience", Journal of Educational Computing Research, vol. 39, issue 1, pp. 1--15, 2008.
Rajala, T., M-J. Laakso, E. Kaila, and T. Salakoski, "Effectiveness of Program Visualization: A Case Study with the ViLLE Tool", Journal of Information Technology Education: Innovations in Practice, vol. 7, Santa Rosa, California USA, Informing Science Institute, pp. 15–32, 2008.
Furcy, D., T. L. Naps, and J. Wentworth, "Sorting out sorting: The sequel", Proceedings of the 13th annual conference on Innovation and technology in computer science education - ITiCSE '08, Madrid, Spain, ACM Press, pp. 174, 2008.
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.
Moreno, A., "Program animation activities in Moodle", Proceedings of the 13th annual conference on Innovation and Technology in Computer Science Education, ITiCSE'08, New York, NY, USA, ACM, pp. 361–361, 2008.
Lauer, T., "Reevaluating and refining the engagement taxonomy", Proceedings of the 13th annual conference on Innovation and Technology in Computer Science Education, ITiCSE'08, New York, NY, USA, ACM, pp. 355, 2008.
2007
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.
Nikander, J., and J. Helminen, "Algorithm Visualization in Teaching Spatial Data Algorithms", 11th International Conference Information Visualization IV2007: IEEE Computer Society, pp. 505-510, July, 2007.
Nikander, J., "Spatial Data Algorithm Extension To TRAKLA2 Environment", 6th Baltic Sea Conference on Computing Education Research Koli Calling 2006, pp. 147–148, February, 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.
Nikander, J., A. Korhonen, E. Valanto, and K. Virrantaus, "Visualization of Spatial Data Structures on Different Levels of Abstraction", Electronic Notes in Theoretical Computer Science, vol. 178, pp. 89 - 99, 07/2007.
Myller, N., M-J. Laakso, and A. Korhonen, "Analyzing engagement taxonomy in collaborative algorithm visualization", Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education, vol. 39, issue 3: ACM Press, pp. 251, 06/2007.
Rodger, S. H., J. Lim, and S. Reading, "Increasing interaction and support in the formal languages and automata theory course", The 12th Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE 2007), pp. 58-62, 06/2007.
Rößling, G., and T. Ackermann, "A Framework for Generating AV Content on-the-fly", Proceedings of the Fourth Program Visualization Workshop, PVW'06, vol. 178, Amsterdam, The Netherlands, Elsevier Science Publishers B. V., pp. 23–31, 06/2006, 2007.
Naps, T. L., and G. Rößling, "JHAVÉ – More Visualizers (and Visualizations) Needed", Proceedings of the Fourth Program Visualization Workshop, PVW'06, vol. 178, Florence, Italy, Elsevier Science Publishers B. V., pp. 33–41, 06/2006, 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.
Dankel, D. D., and J. Ohlrich, "Students teaching students: incorporating presentations into a course", Proceedings of the 38th SIGCSE technical symposium on Computer science education: SIGCSE'07, issue 1, pp. 96-99, 03/2007.
Hürst, W., T. Lauer, and E. Nold, "A study of algorithm animations on mobile devices", ACM SIGCSE Bulletin, vol. 39, issue 1, pp. 160-164, 03/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.
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.
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.
Rocker, J., C. M. Yauch, S. Yenduri, L. A. Perkins, and F. Zand, "Paper-based dichotomous key to computer based application for biological indentification", Journal of Computing Sciences in Colleges, vol. 22, no. 5, , USA, Consortium for Computing Sciences in Colleges, pp. 30–38, 2007.
Naps, T. L., M. F. McNally, and S. Grissom, "Realizing XML-driven Algorithm Visualization", Proceedings of the 4th Program Visualization Workshop, PVW'06, vol. 178, Florence, Italy, Elsevier Science Publishers B. V., pp. 129–135, 2007.
Lahtinen, E., H-M. Järvinen, and S. Melakoski-Vistbacka, "Targeting program visualizations", Proceedings of the 12th annual SIGCSE conference on Innovation and Technology in Computer Science Education, ITiCSE'07, Dundee, Scotland, ACM, pp. 256–260, 2007.
Rajala, T., M-J. Laakso, E. Kaila, and T. Salakoski, "ViLLE –- a language-independent program visualization tool", Seventh Baltic Sea Conference on Computing Education Research, vol. 88, Koli National Park, Finland, ACS, pp. 151-159, 2007.
Merceron, A., and K. Yacef, "Web-based learning tools: storing usage data makes a difference", WBED'07: Proceedings of the sixth conference on IASTED International Conference Web-Based Education, Anaheim, CA, USA, ACTA Press, pp. 104–109, 2007.
Myller, N., "Automatic Generation of Prediction Questions during Program Visualization", Proceedings of the Fourth Program Visualization Workshop, PVW'06, vol. 178, Amsterdam, The Netherlands, Elsevier Science Publishers B. V., pp. 43–49, 2007.
Loboda, T. D., A. Frengov, A. N. Kumar, and P. Brusilovsky, "Distributed Framework for Adaptive Explanatory Visualization", Proceedings of the Fourth Program Visualization Workshop, PVW'06, vol. 178, Amsterdam, The Netherlands, Elsevier Science Publishers B. V., pp. 145–152, 2007.
Rößling, G., S. Schneider, and S. Kulessa, "Easy, Fast, and Flexible Algorithm Animation Generation", Proceedings of the 13th ACM SIGCSE/SIGCUE International Conference on Innovation and Technology in Computer Science Education (ITiCSE 2007), Dundee, Scotland, ACM Press, pp. 357, 2007.
Karavirta, V., "Integrating Algorithm Visualization Systems", Proceedings of the Fourth Program Visualization Workshop, PVW'06, vol. 178, Amsterdam, The Netherlands, Elsevier Science Publishers B. V., pp. 79–87, 2007.
Levy, R B-B., and M. Ben-Ari, "We work so hard and they don't use it: acceptance of software tools by teachers", ITiCSE '07: Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education, Dundee, Scotland, ACM Press, pp. 246–250, 2007.
2006
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., "Modelling Student Behavior in Algorithm Simulation Exercises with Code Mutation", Proceedings of the 6th Annual Finnish / Baltic Sea Conference on Computer Science Education: Uppsala University, November, 2006.
Rößling, G., and S. Schneider, "An Integrated and ``Engaging'' Package for Tree Animations", Proceedings of the 4th Program Visualization Workshop, Florence, Italy, pp. 23–28, jun, 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.
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.
, "Tool Support for Learning Buchi Automata and Linear Temporal Logic", Enhancing Formal Methods Education. A Workshop at the Formal Methods 2006 Symposium, 08/2006.
Rodger, S. H., B. Bressler, T. Finley, and S. Reading, "Turning automata theory into a hands-on course", Thirty-seventh SIGCSE Technical Symposium on Computer Science Education, vol. 38, issue 1, pp. 379-383, 03/2006.
Karavirta, V., A. Korhonen, and L. Malmi, "Taxonomy of algorithm animation languages", Proceedings of the 2006 ACM symposium on Software visualization - SoftVis '06, Brighton, United Kingdom, ACM Press, pp. 77, 01/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.