The visual display of quantitative information
The visual display of quantitative information
Algorithms
Progress report: Brown university instructional computing laboratory
SIGSCE '84 Proceedings of the fifteenth SIGCSE technical symposium on Computer science education
Two systems which produce animated representations of the execution of computer programs
SIGCSE '75 Proceedings of the fifth SIGCSE technical symposium on Computer science education
Design principles for the enhanced presentation of computer program source text
CHI '86 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Visual programming, programming by example, and program visualization: a taxonomy
CHI '86 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Animated graphical interfaces using temporal constraints
CHI '86 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
An object-oriented approach to graphical interfaces
ACM Transactions on Graphics (TOG)
Constraint-based tools for building user interfaces
ACM Transactions on Graphics (TOG) - Special issue on user interface software
Student-oriented features of an interactive programming environment
SIGCSE '87 Proceedings of the eighteenth SIGCSE technical symposium on Computer science education
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Exploring Algorithms Using Balsa-II
Computer
Design and implementation of the UW Illustrated compiler
PLDI '88 Proceedings of the ACM SIGPLAN 1988 conference on Programming Language design and Implementation
Design of Knowledge-Based Systems with a Knowledge-Based Assistant
IEEE Transactions on Software Engineering - Special Issue on Artificial Intelligence in Software Applications
Language and visualization support for large-scale concurrency
ICSE '88 Proceedings of the 10th international conference on Software engineering
Enhancing program readability and comprehensibility with tools for program visualization
ICSE '88 Proceedings of the 10th international conference on Software engineering
Design principles behind Chiron: a UIMS for software environments
ICSE '88 Proceedings of the 10th international conference on Software engineering
Perspectives on algorithm animation
CHI '88 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
GraphTrace—understanding object-oriented systems using concurrently animated views
OOPSLA '88 Conference proceedings on Object-oriented programming systems, languages and applications
Foundations for the Arcadia environment architecture
SDE 3 Proceedings of the third ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
Debugging parallel programs in parallel
PADD '88 Proceedings of the 1988 ACM SIGPLAN and SIGOPS workshop on Parallel and distributed debugging
Declarative visualization in the shared dataspace paradigm
ICSE '89 Proceedings of the 11th international conference on Software engineering
A Framework for the Automated Drawing of Data Structure Diagrams
IEEE Transactions on Software Engineering
View-based tool integration in database-centered environment
SIGSMALL '90 Proceedings of the 1990 ACM SIGSMALL/PC symposium on Small systems
A general framework for visualizing abstract objects and relations
ACM Transactions on Graphics (TOG)
Cotools: a tool composition mechanism for object-based environments
CSC '90 Proceedings of the 1990 ACM annual conference on Cooperation
Experience with the DYNAMOD program animator
SIGCSE '91 Proceedings of the twenty-second SIGCSE technical symposium on Computer science education
Visualizing the behavior of massively parallel programs
Proceedings of the 1991 ACM/IEEE conference on Supercomputing
Dynamic display of computing processes
ACM SIGCSE Bulletin
SCIL-VP: a multi-purpose visual programming environment
SAC '92 Proceedings of the 1992 ACM/SIGAPP symposium on Applied computing: technological challenges of the 1990's
Designing interactive visualization tools for the graphics classroom
SIGCSE '92 Proceedings of the twenty-third SIGCSE technical symposium on Computer science education
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A visualization system for parallelizing programs
Proceedings of the 1992 ACM/IEEE conference on Supercomputing
Visualizing the behavior of object-oriented systems
OOPSLA '93 Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications
Algorithm animation using 3D interactive graphics
UIST '93 Proceedings of the 6th annual ACM symposium on User interface software and technology
Tools for creating portable demonstration programs
ITiCSE '96 Proceedings of the 1st conference on Integrating technology into computer science education
GASP-II: a geometric algorithm animation system for an electronic classroom
SCG '97 Proceedings of the thirteenth annual symposium on Computational geometry
Visualization of geometric algorithms in an electronic classroom
VIS '97 Proceedings of the 8th conference on Visualization '97
An overview of program visualization tools and systems
ACM-SE 36 Proceedings of the 36th annual Southeast regional conference
Modular implementation of presentations
CHI '87 Proceedings of the SIGCHI/GI Conference on Human Factors in Computing Systems and Graphics Interface
A control panel interface for graphics and image processing applications
CHI '87 Proceedings of the SIGCHI/GI Conference on Human Factors in Computing Systems and Graphics Interface
Distributed development and teaching of algorithmic concepts
ACM SIGGRAPH 98 Conference abstracts and applications
Real-time graphical representation of linked data structures
SIGCSE '85 Proceedings of the sixteenth SIGCSE technical symposium on Computer science education
An animated instructional model for Ada tasking
WADAS '85 Proceedings of the second annual Washington Ada symposium on Ada: Ada in the mainstream: applications and education
Proceedings of the 38th annual Design Automation Conference
Obliq-3D: A High-Level, Fast-Turnaround 3D Animation System
IEEE Transactions on Visualization and Computer Graphics
Focusing in Algorithm Explanation
IEEE Transactions on Visualization and Computer Graphics
Software Environment Architectures and User Interface Facilities
IEEE Transactions on Software Engineering
An Overview of a Graphical Multilanguage Applications Environment
IEEE Transactions on Software Engineering
PROVIDE: A Process Visualization and Debugging Environment
IEEE Transactions on Software Engineering
Visualizing Algorithms over the Web with the Publication-Driven Approach
WAE '00 Proceedings of the 4th International Workshop on Algorithm Engineering
Algorithm Visualization For Distributed Environments
INFOVIS '98 Proceedings of the 1998 IEEE Symposium on Information Visualization
Animation of the Generation and Computation of Finite Automata for Learning Software
WIA '99 Revised Papers from the 4th International Workshop on Automata Implementation
Algorithm Animation Systems for Constrained Domains
Revised Lectures on Software Visualization, International Seminar
Animating Algorithms Live and Post Mortem
Revised Lectures on Software Visualization, International Seminar
Algorithm Animation for Teaching
Revised Lectures on Software Visualization, International Seminar
Algorithm Animation - Introduction
Revised Lectures on Software Visualization, International Seminar
Design recovery of interactive graphical applications
Proceedings of the 25th International Conference on Software Engineering
Exploring the role of visualization and engagement in computer science education
Working group reports from ITiCSE on Innovation and technology in computer science education
US&R: A new framework for redoing (Extended Abstract)
SDE 1 Proceedings of the first ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
Visualizing evolutionary computation
Advances in evolutionary computing
A seamless integration of algorithm animation into a visual programming language
AVI '96 Proceedings of the workshop on Advanced visual interfaces
SIAMOA: a system for visual programming, program visualisation and debugging
AVI '98 Proceedings of the working conference on Advanced visual interfaces
Cooperative, computer-aided design of scientific visualizations
VIS '91 Proceedings of the 2nd conference on Visualization '91
Display of scientific data structures for algorithm visualization
VIS '92 Proceedings of the 3rd conference on Visualization '92
GASP: a system for visualizing geometric algorithms
VIS '94 Proceedings of the conference on Visualization '94
A library for visualizing combinatorial structures
VIS '94 Proceedings of the conference on Visualization '94
View-based tool integration in database-centered environments
ACM SIGSMALL/PC Notes
Narrative algorithm visualization
SoftVis '06 Proceedings of the 2006 ACM symposium on Software visualization
Visualizing program execution using user abstractions
SoftVis '06 Proceedings of the 2006 ACM symposium on Software visualization
Toward a more effective visualization tool to teach novice programmers
Proceedings of the 7th conference on Information technology education
VisIOn: an interactive visualization ontology
Proceedings of the 44th annual Southeast regional conference
A framework proposal for algorithm animation systems
SAICSIT '06 Proceedings of the 2006 annual research conference of the South African institute of computer scientists and information technologists on IT research in developing countries
Algorithm visualization: a report on the state of the field
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Visual representations of executing programs
Journal of Visual Languages and Computing
Advances in Mathematical Sketching: Moving Toward the Paradigm's Full Potential
IEEE Computer Graphics and Applications
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
Pedagogy and usability in interactive algorithm visualizations: Designing and evaluating CIspace
Interacting with Computers
Journal of Visual Languages and Computing
A cross-domain visual learning engine for interactive generation of instructional materials
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Proceedings of the 30th international conference on Software engineering
HDPV: interactive, faithful, in-vivo runtime state visualization for C/C++ and Java
Proceedings of the 4th ACM symposium on Software visualization
Animation using temporal constraints: an overview of the animus system
Human-Computer Interaction
Introducing PyLighter: dynamic code highlighter
Proceedings of the 40th ACM technical symposium on Computer science education
A novel sorting animation: permuting picture pixels
Proceedings of the 14th Western Canadian Conference on Computing Education
Simplifying algorithm learning using serious games
Proceedings of the 14th Western Canadian Conference on Computing Education
Seamless Merging of Hypertext and Algorithm Animation
ACM Transactions on Computing Education (TOCE) - Special Issue on the 5th Program Visualization Workshop (PVW’08)
A comprehensive taxonomy of algorithm animation languages
Journal of Visual Languages and Computing
Variations on a theme: role of media in motivating computing education
Proceedings of the 41st ACM technical symposium on Computer science education
Taxonomies of visual programming and program visualization
Journal of Visual Languages and Computing
VIVA: A visual language for image processing
Journal of Visual Languages and Computing
On the effectiveness of visualizations in a theory of computing course
Proceedings of the 2005 joint Chinese-German conference on Cognitive systems
Algorithm Visualization: The State of the Field
ACM Transactions on Computing Education (TOCE)
Visual programming environment based on hypergraph representations
ICCVG'10 Proceedings of the 2010 international conference on Computer vision and graphics: Part II
Portraying algorithms with leonardo web
WISE'05 Proceedings of the 2005 international conference on Web Information Systems Engineering
Ray tracing visualization toolkit
I3D '12 Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games
An instructor's guide to design web-based algorithm animations
ICWL'07 Proceedings of the 6th international conference on Advances in web based learning
An approach to automatic learning assessment based on the computational theory of perceptions
Expert Systems with Applications: An International Journal
Hi-index | 0.00 |
A software environment is described which provides facilities at a variety of levels for “animating” algorithms: exposing properties of programs by displaying multiple dynamic views of the program and associated data structures. The system is operational on a network of graphics-based, personal workstations and has been used successfully in several applications for teaching and research in computer science and mathematics. In this paper, we outline the conceptual framework that we have developed for animating algorithms, describe the system that we have implemented, and give several examples drawn from the host of algorithms that we have animated.