Software systems are complex, intangible structures, which are hard to understand. Therefore, visualization of software properties, structure and dependencies in different views play an important role within the lifecycle of a software system. SonarQube is an open platform to manage code quality with the focus on a continuous inspection of the source code. The results of the analysis will help all stakeholders to monitor and manage the quality of the delivered software and control.
The SonarQube plugin SoftVis3D uses the analysis results to visualize the software project in two different views. The "Code city" provides a visualization for the hierarchical structure of the project. The dependency view is focussed on the dependencies within the given software project. The plugin presents a new concept of the visualization of dependencies, uncovering the real architecture of the system.