Software visualization is the use of computer graphics and animation
to help illustrate and present computer programs, processes, and
algorithms. Software visualization systems can be used in teaching to
help students understand how algorithms work, and they can be used in
program development as a way to help programmers understand their code
better. Georgia Tech has been the home of much software visualization
research. Most of these projects now have ended, but our interest in
this topic remains. In the GVU Center and the College of Computing,
we formerly had a
graduate course (before the change from quarters to semesters),
CS 7390, specifically on Software Visualization. It was last
taught in 1998.

Today, most of our research focuses on the broader areas of
information visualization and visual analytics. You can learn more
about these areas through the web pages of the Information Interfaces Research Group.