Next Article in Journal
Base Oils Biodegradability Prediction with Data Mining Techniques
Next Article in Special Issue
A Family of Tools for Supporting the Learning of Programming
Previous Article in Journal
Interactive Compression of Digital Data
Article Menu

Export Article

Open AccessArticle
Algorithms 2010, 3(1), 76-91; doi:10.3390/a3010076

InfoVis Interaction Techniques in Animation of Recursive Programs

Departamento de Lenguajes y Sistemas Informáticos I, Universidad Rey Juan Carlos, 28933 Madrid, Spain
*
Author to whom correspondence should be addressed.
Received: 8 December 2009 / Revised: 18 January 2010 / Accepted: 25 January 2010 / Published: 10 February 2010
View Full-Text   |   Download PDF [320 KB, uploaded 10 February 2010]   |  

Abstract

Algorithm 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. View Full-Text
Keywords: program animation; program visualization; information visualization; recursion; human-computer interaction program animation; program visualization; information visualization; recursion; human-computer interaction
Figures

This is an open access article distributed under the Creative Commons Attribution License (CC BY 3.0).

Scifeed alert for new publications

Never 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

SciFeed Share & Cite This Article

MDPI and ACS Style

Velázquez-Iturbide, J.Á.; Pérez-Carrasco, A. InfoVis Interaction Techniques in Animation of Recursive Programs. Algorithms 2010, 3, 76-91.

Show more citation formats Show less citations formats

Related Articles

Article Metrics

Article Access Statistics

1

Comments

[Return to top]
Algorithms EISSN 1999-4893 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top