Specifying algorithm visualizations: Interesting events or state mapping?

30Citations
Citations of this article
19Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Perhaps the most popular approach to animating algorithms consists of identifying interesting events in the implementation code, corresponding to relevant actions in the underlying algorithm, and turning them into graphical events by inserting calls to suitable visualization routines. Another natural approach conceives algorithm animation as a graphical interpretation of the state of the computation of a program, letting graphical objects in a visualization depend on a program’s variables. In this paper we provide the first direct comparison of these two approaches, identifying scenarios where one might be preferable to the other. The discussion is based on examples realized with the systems Polka and Leonardo.

Cite

CITATION STYLE

APA

Demetrescu, C., Finocchi, I., & Stasko, J. T. (2002). Specifying algorithm visualizations: Interesting events or state mapping? In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2269, pp. 16–30). Springer Verlag. https://doi.org/10.1007/3-540-45875-1_2

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free