Animating algorithms with XTANGO
ACM SIGACT News
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
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
Re-place-ing space: the roles of place and space in collaborative systems
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
Web-based animation of data structures using JAWAA
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
An overview of program visualization tools and systems
ACM-SE 36 Proceedings of the 36th annual Southeast regional conference
JHAVÉ—an environment to actively engage students in Web-based algorithm visualizations
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Assessing the benefits of interactive prediction using Web-based algorithm animation courseware
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
The ANIMAL algorithm animation tool
Proceedings of the 5th annual SIGCSE/SIGCUE ITiCSEconference on Innovation and technology in computer science education
Rethinking the evaluation of algorithm animations as learning aids: an observational study
International Journal of Human-Computer Studies
Software Visualization
Algorithm visualization in CS education: comparing levels of student engagement
Proceedings of the 2003 ACM symposium on Software visualization
Exploring the role of visualization and engagement in computer science education
Working group reports from ITiCSE on Innovation and technology in computer science education
A system for algorithm animation
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
Testing Effectiveness of Algorithm Animation
VL '96 Proceedings of the 1996 IEEE Symposium on Visual Languages
A Java-Based Implementation of Collaborative Active Textbooks
VL '97 Proceedings of the 1997 IEEE Symposium on Visual Languages (VL '97)
Using Visualizations to Learn Algorithms: Should Students Construct Their Own, or View an Expert's?
VL '00 Proceedings of the 2000 IEEE International Symposium on Visual Languages (VL'00)
Evaluating the educational impact of visualization
Working group reports from ITiCSE on Innovation and technology in computer science education
Effective features of algorithm visualizations
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Merging interactive visualizations with hypertextbooks and course management
ITiCSE-WGR '06 Working group reports on ITiCSE on Innovation and technology in computer science education
Software Visualization: Visualizing the Structure, Behaviour, and Evolution of Software
Software Visualization: Visualizing the Structure, Behaviour, and Evolution of Software
Algorithm visualization: a report on the state of the field
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Getting algorithm visualizations into the classroom
Proceedings of the 42nd ACM technical symposium on Computer science education
Visualizing inference process of a rule engine
Proceedings of the 2011 Visual Information Communication - International Symposium
OpenDSA: beginning a community active-eBook project
Proceedings of the 11th Koli Calling International Conference on Computing Education Research
An approach to automatic learning assessment based on the computational theory of perceptions
Expert Systems with Applications: An International Journal
The reasons might be different: why students and teachers do not use visualization tools
Proceedings of the 12th Koli Calling International Conference on Computing Education Research
JSAV: the JavaScript algorithm visualization library
Proceedings of the 18th ACM conference on Innovation and technology in computer science education
Hi-index | 0.00 |
We present findings regarding the state of the field of Algorithm Visualization (AV) based on our analysis of a collection of over 500 AVs. We examine how AVs are distributed among topics, who created them and when, their overall quality, and how they are disseminated. There does exist a cadre of good AVs and active developers. Unfortunately, we found that many AVs are of low quality, and coverage is skewed toward a few easier topics. This can make it hard for instructors to locate what they need. There are no effective repositories of AVs currently available, which puts many AVs at risk for being lost to the community over time. Thus, the field appears in need of improvement in disseminating materials, propagating known best practices, and informing developers about topic coverage. These concerns could be mitigated by building community and improving communication among AV users and developers.