Exploring human visualization of computer algorithms
GI '96 Proceedings of the conference on Graphics interface '96
A Language and System for Constructing and Presenting Low Fidelity Algorithm Visualizations
Revised Lectures on Software Visualization, International Seminar
Dancing hamsters and marble statues: characterizing student visualizations of algorithms
Proceedings of the 2003 ACM symposium on Software visualization
Taxonomy of effortless creation of algorithm visualizations
Proceedings of the first international workshop on Computing education research
Journal of Visual Languages and Computing
Hi-index | 0.00 |
Low fidelity algorithm visualizations (AV) made manually using simple art supplies are believed to have several pedagogical advantages over high fidelity visualizations generated by computer. Our research thus aims to introduce the kind of paper-and-pen, handmade AV construction experience into a computer-based environment. We videotaped ten students constructing handmade visualizations of their chosen algorithms to determine user behaviors we need to translate into an AV system. Eight key operational behaviors are identified, which leads to further derived operational behaviors. Based on the pre-study, we propose three new lo-fi AV design requirements. Implementation of a browser-based AV system that supports these operational behaviors and meets these design requirements is underway.