InfoVis Interaction Techniques in Animation of Recursive Programs
AbstractAlgorithm animations typically assist in educational tasks aimed simply at achieving understanding. Potentially, animations could assist in higher levels of cognition, such as the analysis level, but they usually fail in providing this support because they are not flexible or comprehensive enough. In particular, animations of recursion provided by educational systems hardly support the analysis of recursive algorithms. Here we show how to provide full support to the analysis of recursive algorithms. From a technical point of view, animations are enriched with interaction techniques inspired by the information visualization (InfoVis) field. Interaction tasks are presented in seven categories, and deal with both static visualizations and dynamic animations. All of these features are implemented in the SRec system, and visualizations generated by SRec are used to illustrate the article.
Scifeed alert for new publicationsNever miss any articles matching your research from any publisher
- Get alerts for new papers matching your research
- Find out the new papers from selected authors
- Updated daily for 49'000+ journals and 6000+ publishers
- Define your Scifeed now
Velázquez-Iturbide, J.Á.; Pérez-Carrasco, A. InfoVis Interaction Techniques in Animation of Recursive Programs. Algorithms 2010, 3, 76-91.
Velázquez-Iturbide JÁ, Pérez-Carrasco A. InfoVis Interaction Techniques in Animation of Recursive Programs. Algorithms. 2010; 3(1):76-91.Chicago/Turabian Style
Velázquez-Iturbide, J. Ángel; Pérez-Carrasco, Antonio. 2010. "InfoVis Interaction Techniques in Animation of Recursive Programs." Algorithms 3, no. 1: 76-91.