A methodology for building application-specific visualizations of parallel programs
Journal of Parallel and Distributed Computing - Special issue on tools and methods for visualization of parallel systems and computations
Contextual design: defining customer-centered systems
Contextual design: defining customer-centered systems
Information visualization: perception for design
Information visualization: perception for design
Evaluating animations as student aids in learning computer algorithms
Computers & Education
Rethinking the evaluation of algorithm animations as learning aids: an observational study
International Journal of Human-Computer Studies
Testing Effectiveness of Algorithm Animation
VL '96 Proceedings of the 1996 IEEE Symposium on Visual Languages
VL '96 Proceedings of the 1996 IEEE Symposium on Visual Languages
Collaborative Active Textbooks: A Web-Based Algorithm Animation System for an Electronic Classroom
VL '96 Proceedings of the 1996 IEEE Symposium on Visual Languages
Designing effective program visualization tools for reducing user's cognitive effort
Proceedings of the 2003 ACM symposium on Software visualization
An extensible framework for providing dynamic data structure visualizations in a lightweight IDE
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Use of animation director movies to teach CS1 programming concepts
Journal of Computing Sciences in Colleges
Narrative algorithm visualization
SoftVis '06 Proceedings of the 2006 ACM symposium on Software visualization
The effect of comparison cueing and exchange motion on comprehension of program visualizations
SoftVis '06 Proceedings of the 2006 ACM symposium on Software visualization
SSEA: A System for Studying the Effectiveness of Animations
Electronic Notes in Theoretical Computer Science (ENTCS)
Robust Generation of Dynamic Data Structure Visualizations with Multiple Interaction Approaches
ACM Transactions on Computing Education (TOCE) - Special Issue on the 5th Program Visualization Workshop (PVW’08)
Hi-index | 0.00 |
Algorithm animation system design has focused primarily on providing advanced graphical capabilities. However, a fundamental mismatch exists between the needs of instructors and the features of existing algorithm animation systems. This mismatch has reduced the rate of adoption of algorithm animation tools. We describe a system, SKA (Support Kit for Animation), whose design is based on an examination of the tasks performed in the process of discussing algorithms and data structures. SKA attempts to support and enhance time-consuming instructional tasks such as tracing and data structure diagram manipulation, while requiring minimal preparation or authoring time.