A review of generic program visualization systems for introductory programming education
Lauri Malmi
Juha Sorva