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

Annotated Bibliography

2005
Briggs, T., "Techniques for active learning in {CS} courses", Journal of Computing Sciences in Colleges, vol. 21, no. 2, pp. 156–165, 2005.
Gračanin, D., K. Matković, and M. Eltoweissy, "{Software visualization}", Innovations in Systems and Software Engineering, vol. 1, no. 2: Springer, pp. 221–230, 2005.
Laakso, M. - J., T. Salakoski, and A. Korhonen, "The feasibility of automatic assessment and feedback", Proceedings of Cognition and Exploratory Learning in Digital Age, Lisbon, IADIS Press, pp. 113-122, 2005.
Bonifaci, V., C. Demetrescu, I. Finocchi, G. F. Italiano, and L. Laura, "Portraying Algorithms with Leonardo Web.", Web Information Systems Engineering, WISE'05 Workshops, vol. 3807: Springer, pp. 73-83, 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.
Krebs, M., T. Lauer, T. Ottmann, and S. Trahasch, "Student-built algorithm visualizations for assessment: flexible generation, feedback and grading", Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education - ITiCSE '05, Capacrica, Portugal, ACM Press, pp. 281, 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.
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.
Naps, T. L., "JHAVÉ: Supporting Algorithm Visualization", IEEE Computer Graphics and Applications, vol. 25, issue 5, pp. 49 - 55, 09/2005.
Karavirta, V., XAAL - Extensible Algorithm Animation Language, , Helsinki, Finland, Department of Computer Science and Engineering, Helsinki University of Technology, 12/2005.
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.
Karavirta, V., A. Korhonen, and L. Malmi, "Different Learners Need Different Resubmission Policies in Automatic Assessment Systems", Proceedings of the 5th Annual Finnish / Baltic Sea Conference on Computer Science Education: University of Joensuu, pp. 95–102, November, 2005.
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.
Higgins, C. A., G. Gray, P. Symeonidis, and A. Tsintsifas, "Automated assessment and experiences of teaching programming", Journal on Educational Resources on Computing, vol. 5, New York, NY, USA, ACM, September, 2005.
2006
Hundhausen, C. D., J. L. Brown, and S. Farley, "Adding procedures and pointers to the ALVIS algorithm visualization software: a preliminary design", SoftVis '06: Proceedings of the 2006 ACM symposium on Software Visualization, pp. 155–156, 2006.
Ebel, G., and M. Ben-Ari, "Affective effects of program visualization", ICER '06: Proceedings of the second international workshop on Computing education research, Canterbury, United Kingdom, ACM, pp. 1–5, 2006.
Karavirta, V., and A. Korhonen, "Automatic Tutoring Question Generation During Algorithm Simulation", Proceedings of the 6th Finnish/Baltic Sea Conference on Computer Science Education, pp. 95–100, 2006.
Lahtinen, E., "Integrating the Use of Visualizations to Teaching Programming", Proceedings of Methods, Materials and Tools for Programming Education Conference, Tampere, Finland, pp. 7–13, 2006.
Blumenkrants, M., H. Starovisky, and A. Shamir, "Narrative algorithm visualization", Proceedings of the 2006 ACM symposium on Software visualization, SoftVis'06, New York, NY, USA, ACM, pp. 17–26, 2006.
Oechsle, R., and T. Morth, "Peer Review of Animations Developed by Students", Proceedings of the 4th Program Visualization Workshop (PVW 2006), Florence, Italy, University of Florence, pp. 39–43, 2006.
Rößling, G., "Translator: A Package for Internationalization for Java-based Applications and GUIs", Proceedings of the 12th ACM SIGCSE/SIGCUE International Conference on Innovation and Technology in Computer Science Education (ITiCSE 2006), Bologna, Italy, ACM Press, pp. 312, 2006.
Rößling, G., T. Ackermann, and S. Kulessa, "Visualisierung von Algorithmen und Datenstrukturen", DeLFI 2006: 4. E-Learning Fachkonferenz Informatik, Darmstadt, Germany, no. 87: Springer, pp. 231–242, 2006.
Rhodes, P., E. Kraemer, A. Hamilton-Taylor, S. Thomas, M. Ross, E. Davis, K. Hailston, and K. Main, "VizEval: An Experimental System for the Study of Program Visualization Quality", Proceedings of the Visual Languages and Human-Centric Computing, Washington, DC, USA, IEEE Computer Society, pp. 55–58, 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.
Gall, M. D., J. P. Gall, and W. R. Borg, Educational Research: An Introduction, , 8th, Upper Saddle River, NJ, Allyn & Bacon, 2006.
Nevalainen, S., and J. Sajaniemi, "An experiment on short-term effects of animated versus static visualization of operations on program perception", ICER '06: Proceedings of the second international workshop on computing education research: ACM Press, pp. 7–16, 2006.
Jain, J., J. H. Cross, II, D. T. Hendrix, and L. A. Barowski, "Experimental evaluation of animated-verifying object viewers for Java", Proceedings of the 2006 ACM Symposium on Software Visualization, SoftVis'06, New York, NY, USA, ACM Press, pp. 27–36, 2006.
Lauer, T., "Learner interaction with algorithm visualizations: viewing vs. changing vs. constructing", Proceedings of the 11th annual SIGCSE conference on Innovation and Technology in Computer Science Education, ITiCSE'06, Bologna, Italy, ACM Press, pp. 202–206, 2006.
Parsons, D., and P. Haden, "Parson's programming puzzles: a fun and effective learning tool for first programming courses", Proceedings of the 8th Austalian conference on Computing education - Volume 52, Darlinghurst, Australia, Australia, Australian Computer Society, Inc., pp. 157–163, 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.
Bonifaci, V., C. Demetrescu, I. Finocchi, and L. Laura, "Visual editing of animated algorithms: The LEONARDO Web Builder", Proceedings of the working conference on Advanced visual interfaces - AVI '06, Venezia, Italy, ACM Press, pp. 476, 2006.
Brusilovsky, P., and T. D. Loboda, "WADEIn II: A case for adaptive explanatory visualization", Proceedings of the 11th annual SIGCSE conference on Innovation and Technology in Computer Science Education, ITICSE'06, New York, NY, USA, ACM, pp. 48–52, 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.
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.
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.
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.
Rößling, G., J. Urquiza-Fuentes, J. Á. Velázquez-Iturbide, T. L. Naps, M. S. Hall, V. Karavirta, A. Kerren, C. Leska, A. Moreno, R. Oechsle, et al., "Merging interactive visualizations with hypertextbooks and course management", Proceedings of the ITiCSE-WGR '06 Working group reports, vol. 38, issue 4, Bologna, Italy, ACM, pp. 166-181, 12/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.
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.
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.
Karavirta, V., A. Korhonen, and L. Malmi, "On the use of resubmissions in automatic assessment systems", Computer Science Education, vol. 16, no. 3: Routledge, pp. 229–240, September, 2006.
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.
Ben-bassat Levy, R., 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.
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.
Fernández-Muñoz, L., A. Pérez-Carrasco, J. Á. Velázquez-Iturbide, and J. Urquiza-Fuentes, "A Framework for the Automatic Generation of Algorithm Animations Based on Design Techniques", Creating New Learning Experiences on a Global Scale, Second European Conference on Technology Enhanced Learning, EC-TEL, Crete, Greece, pp. 475-480, 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.
Helmick, M. T., "Interface-based programming assignments and automatic grading of java programs", Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education, New York, NY, USA, ACM, pp. 63–67, 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.
Gramoll, K., "A Web-based Electronic Book (eBook) for Solid Mechanics", 2007 American Society for Engineering Education Annual Conference & Exposition, Honolulu, HI, American Society for Engineering Education, 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.
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.
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.
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.
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.
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., "Spatial Data Algorithm Extension To TRAKLA2 Environment", 6th Baltic Sea Conference on Computing Education Research Koli Calling 2006, pp. 147–148, February, 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.
Helmick, M. T., "Integrated online courseware for computer science courses", SIGCSE Bull., vol. 39, New York, NY, USA, ACM, pp. 146–150, June, 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.
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.
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.
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.