Using Software to Teach Computer Programming: Past, Present and Future. In: Stasko JT, Domingue J, Brown MH, Price BA, editors. Software Visualization. MIT Press; 1998. p. 399-408.
Software visualization as a pedagogical tool. Instructional Science. 1993:335-64.
A framework for describing and implementing software visualization systems. In: Proceedings of Graphics Interface '92. Vancouver, Canada; 1992. p. 53-60.