Software Visualization
Software Visualization (SoftVis) can be considered as a subarea of Information Visualization that involves visualization of different aspects of software, i.e., algorithms, programs, software structures and execution, software evolution, etc., to help people better understand software. Software visualization tools can be used in teaching in order to help students understand how algorithms work. But since a couple of years, SoftVis approaches are mainly developed for supporting the software development process, i.e., as a way to help programmers understand their code better as well as to support software architects in structuring large and complex software systems. The SoftVis research community is somewhat separated from the rest of the visualization community and is composed of visualization researchers and software engineers.
We research several aspects of this field that broadly cover visualization for software development and engineering as well as the use of SoftVis in computer science education.
Contact Persons:
Relevant Publications:
Relevant Projects:
Interesting URLs: