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

Annotated Bibliography

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.
McMillan, J. H., and J. Hearn, "Student Self-Assessment: The Key to Stronger Student Motivation and Higher Achievement", Educational Horizons, vol. 87, no. 1: Pi Lambda Theta, Inc. 4101 East Third Street, Bloomington, IN 47401-5599. Tel: 800-487-3411; Fax: 812-339-3462; e-mail: office@pilambda.org; Web site: \url{http://www.pilambda.org/horizons/publications%20index.htm}, pp. 40-49, 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.
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.
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.
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.
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.
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., 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.
Baloukas, T., "JAVENGA: JAva-based Visualization Environment for Network and Graph Algorithms", Computer Applications In Engineering Education, vol. 20, issue 2, pp. 255-268, 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.
Boisvert, C. R., "A visualisation tool for the programming process", ACM SIGCSE Bulletin, vol. 41, no. 3: ACM, pp. 328–332, 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.
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.
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.
Bell, M., "Animating String Searching Algorithms", Computing Science, vol. BS, Newcastle, UK, Newcastle Univerisity, pp. 140, 05/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.
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.
Furcy, D., "JHAVEPOP: visualizing linked-list operations in C++ and Java", Journal of Computing Sciences in Colleges, vol. 25, , USA, Consortium for Computing Sciences in Colleges, pp. 32–41, October, 2009.
2010
Kaila, E., T. Rajala, M. - J. Laakso, and T. Salakoski, "Effects of course-long use of a program visualization tool", Proceedings of the Twelfth Australasian Conference on Computing Education - Volume 103, Darlinghurst, Australia, Australia, Australian Computer Society, Inc., pp. 97–106, 2010.
Kaila, E., T. Rajala, M. - J. Laakso, and T. Salakoski, "Effects of course-long use of a program visualization tool", Proceedings of the Twelfth Australasian Conference on Computing Education - Volume 103, Darlinghurst, Australia, Australia, Australian Computer Society, Inc., pp. 97–106, 2010.
Qian, K., C. - T. D. Lo, L. Yang, and J. Liu, "Inquiry-based active learning in introductory programming courses", Proceedings of the fifteenth annual conference on Innovation and technology in computer science education, New York, NY, USA, ACM, pp. 312–312, 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.
Sorva, J., "Visual Program Simulation Exercises", Proceedings of the Ninth Baltic Sea Conference on Computing Education Research (Koli Calling 2009), 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.
Lazaridis, V., N. Samaras, and A. Sifaleras, "An empirical study on factors influencing the effectiveness of algorithm visualization", Computer Applications in Engineering Education: Wiley Subscription Services, Inc., A Wiley Company, pp. n/a–n/a, 2010.
Helminen, J., and L. Malmi, "Jype - a program visualization and programming exercise tool for Python", Proceedings of the 5th international symposium on Software visualization, New York, NY, USA, ACM, pp. 153–162, 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., 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.
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.
Pérez-Carrasco, A., J. Á. Velázquez-Iturbide, and J. Urquiza-Fuentes, "Multiple Usability Evaluations of a Program Animation Tool", ICALT 2010, 10th IEEEE International Conference on Advanced Learning Technologies, Sousse, Tuneisa, pp. 452-454, 07/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, issue 3, pp. 1 - 22, 08/2010.
Amelung, M., K. Krieger, and D. Rosner, "E-Assessment as a Service", IEEE Transactions on Learning Technologies, 2010.
Kim, J. H. - Y., and H. - Y. Jung, "South Korean Digital Textbook Project", Computers in the Schools, vol. 27, issue 3, pp. 247 - 265, 7/2010.
Karavirta, V., "Real-World, Student Selectable Data for Education – Learning graph Algorithms", Proceedings of the IADIS International Conference Cognition and Exploratory Learning in Digital Age, Timisoara, Romania, pp. 129–136, October, 2010.
2011
Karavirta, V., and P. Ihantola, "Initial Set of Services for Algorithm Visualization", Proceedings of the Sixth Program Visualization Workshop, Darmstadt, Germany, pp. 67–71, 2011.
Karavirta, V., "Perspectives on Algorithm Visualization on Mobile Devices", Proceedings of the Sixth Program Visualization Workshop, Darmstadt, Germany, pp. 59–65, 2011.
Rößling, G., M. Mihaylov, and J. Saltmarsh, "AnimalSense: combining automated exercise evaluations with algorithm animations", Proceedings of the 16th annual joint conference on Innovation and technology in computer science education, New York, NY, USA, ACM, pp. 298–302, 2011.
Denny, P., A. Luxton-Reilly, E. Tempero, and J. Hendrickx, "CodeWrite: supporting student-driven practice of java", Proceedings of the 42nd ACM technical symposium on Computer science education, New York, NY, USA, ACM, pp. 471–476, 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., 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.
Lee, M. - H., and G. Rößling, "Toward replicating handmade algorithm visualization behaviors in a digital environment: a pre-study", Proceedings of the 16th annual joint conference on Innovation and technology in computer science education, New York, NY, USA, ACM, pp. 198–202, 2011.
Orsega, M. C., B. T. Vander Zanden, and C. H. Skinner, "Two experiments using learning rate to evaluate an experimenter developed tool for splay trees", Proceedings of the 42nd ACM technical symposium on Computer science education, New York, NY, USA, ACM, pp. 135–140, 2011.
Ihantola, P., and V. Karavirta, "Two-Dimensional Parson's Puzzles: The Concept, Tools, and First Observations", Journal of Information Technology Education: Innovations in Practice, vol. 10, pp. 1–14, 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, 07/2011.
2012
Karavirta, V., and L. Hakulinen, "Educational Accelerometer Games for Computer Science", Proceedings of the 11th World Conference on Mobile and Contextual Learning, pp. 216–219, 2012.
Miller, B. N., and D. L. Ranum, "Beyond PDF and ePub: toward an interactive textbook", Proceedings of the 17th ACM Annual Conference on Innovation and Technology in Computer Science Education (ITiSE'12), New York, NY, USA, ACM, pp. 150–155, 2012.
Fouh, E., M. Akbar, and C. A. Shaffer, "The Role of Visualization in Computer Science Education", Computers in the Schools, vol. 29, issue 1-2, pp. 95 - 117, 01/2012.
2013
Karavirta, V., "Location-Aware Mobile Learning of Spatial Algorithms", Proceedings of the IADIS International Conference on Mobile Learning 2013, pp. 158–162, 2013.
Pritchard, D., and T. Vasiga, "CS Circles: An In-Browser Python Course for Beginners", Proceedings of the 44th Technical Symposium on Computer Science Education (SIGCSE'13), New York, NY, USA, ACM, pp. 591–596, 2013.
Fenwick, Jr., J. B., B. L. Kurtz, P. Meznar, R. Phillips, and A. Weidner, "Developing a highly interactive ebook for CS instruction", Proceeding of the 44th ACM technical symposium on Computer science education, New York, NY, USA, ACM, pp. 135–140, 2013.
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.
Guo, P. J., "Online Python Tutor: Embeddable Web-Based Program Visualization for CS Education", Proceedings of the 44th SIGCSE Technical Symposium on Computer Science Education, New York, NY, USA, ACM, pp. 579–584, 2013.
Karavirta, V., P. Ihantola, and T. Koskinen, "Service-Oriented Approach to Improve Interoperability of e-Learning Systems", 13th IEEE International Conference on Advanced Learning Technologies, 2013.
Karavirta, V., and C. A. Shaffer, "JSAV: The JavaScript Algorithm Visualization Library", Proceedings of the 18th Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE 2013), Canterbury, UK, July, 2013.
Hall, S., E. Fouh, D. Breakiron, M. Elshehaly, and C. A. Shaffer, "Education Innovation for Data Structures and Algorithms Courses", Proceedings of ASEE Annual Conference, Atlanta GA, pp. Paper #5951, June, 2013.