Visualizing Kubernetes Manifests in ExplorViz

In modern software development, individuals are increasingly required to understand both the development and the deployment of software. Visualization options to aid understanding for each exist but are rarely used together despite the popularity of DevOps approaches in software development. We propose that combining these visualization options interactively has the potential to increase the understanding of a software system. By integrating a part of KubeDiagrams into ExplorViz and transforming the generated diagrams into React Components, we were able to extend existing interaction methods from the software landscape in ExplorViz to the deployment diagrams. Applicable interactions are bidirectional and serve to visually connect Kubernetes resources with software components. These interactions were implemented both by interacting directly with the diagram or the software via clicking, as well as in the form of an interaction interface on pop-ups. A usability test evaluates the usefulness of the implemented interactions and informs the direction of future work. The reception of our implementation was positive and the evaluation indicated that this work can serve as the basis for more research in this area.

Preview

Logo KSER

Rights

Use and reproduction:


CC BY 4.0

Please note that individual components of the publication may be subject to other licensing or copyright conditions.

Cite

Citation style:
Could not load citation form.