Roles of Variables Home Page

Sajaniemi J., Kuittinen M. (2003)

PlanAni: A Program Animator Based on the Roles of Variables

2003 ACM Symposium on Software Visualization (SoftVis 2003), Demo/Poster Program, San Diego, CA, June 2003.

Abstract: Computer programming is a difficult skill for many students and visualizations may be used to foster learning. This demo presents a program animation system, PlanAni, that is based on the concept of the roles of variables. Roles represent schematic uses of variables that occur in programs over and over again, and a set of nine roles covers practically all variables in novice-level programs.

Back to the literature page


Last updated: August 1, 2005

saja.fi@gmail.com