Visualizing Hierarchy and Call Relations in Software Systems
Often there exists a large number of interwoven relations among entities of a complex software project. For one, they result from the hierarchical structure of the project's directory, file, and functions or namespace and class organization. Secondly, there are functional relations that describe dependencies between functions within a file or among different files of a project. Visualizing such relations in software systems can answer the question about structural and functional dependencies among components of a software project. These information are of great interest to the process of reverse engineering as well as during the evolution of software projects.






