Technical Report Number
Program visualization may be viewed as a mapping from programs to graphical representations. This simple idea provides a formal framework for a new taxonomy of program visualization systems. The taxonomy is compared briefly against previous attempts to organize the program visualization field. The taxonomic principles and their motivation are explained in detail with reference to a number of existing systems, especially Balsa, Tango, and Pavane.
Roman, Gruia-Catalin and Cox, Kenneth C., "A Taxonomy of Program Visualization Systems" Report Number: WUCS-93-22 (1993). All Computer Science and Engineering Research.