This legacy web site is no longer updated but will remain online for the foreseeable future. UUhistle is not being actively supported or developed. Successor systems include Jsvee and Kelmu.


Here are some academic publications related to UUhistle.

Juha Sorva, Jan Lönnberg, Lauri Malmi: Students' ways of experiencing visual program simulation, 2013
An exploration of the different ways in which different learners perceive program simulation exercises in UUhistle.

Teemu Sirkiä: Recognizing Programming Misconceptions — An Analysis of the Data Collected from the UUhistle Program Simulation Tool, 2012.
A master's thesis that explores UUhistle's submission logs and identifies the most common mistakes they made during VPS exercises in UUhistle

Juha Sorva: Visual Program Simulation in Introductory Programming Education, 2012.
A doctoral dissertation that describes UUhistle's theoretical background, the system's functionality, various design choices, and some empirical evaluations of visual program simulation exercises using an earlier prototype.

Juha Sorva and Teemu Sirkiä: Context-Sensitive Guidance in the UUhistle Program Visualization System, In: Proceedings of PVW 2011, Sixth Program Visualization Workshop, pages 77--85, Darmstadt, Germany, 2011.
This paper focuses on the feedback that UUhistle gives to students during visual program simulation exercises.

Juha Sorva and Teemu Sirkiä: UUhistle: a Software Tool for Visual Program Simulation, In: Proceedings of the 10th Koli Calling International Conference on Computing Education Research, Koli Calling '10, pages 49-54, New York, NY, USA, 2010. ACM. ISBN 978-1-4503-0520-4.
This paper provides a brief overview of the system (but is no longer quite up to date).