loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Veronika Dashuber 1 ; Michael Philippsen 2 and Johannes Weigend 1

Affiliations: 1 QAware GmbH, Aschauer Str. 32, Munich, Germany ; 2 Programming Systems Group, Friedrich-Alexander University Erlangen-Nürnberg (FAU), Martensstr. 3, Germany

Keyword(s): Software City, Layouting Algorithm, Layered Graph Drawing, Dependency Analysis, Architecture Comprehension.

Abstract: A Software City is a an established way to visualize metrics such as the test coverage or complexity. As current layouting algorithms are mainly based on the static code structure (e.g., classes and packages), dependencies that are orthogonal to this structure often clutter the visualization and are hard to grasp. This paper applies layered graph drawing to layout a Software City in 3D. The proposed layout takes both the dependencies and the static code structure into account. This minimizes the number of explicitly displayed dependencies. The resulting lower cognitive load makes the software architecture easier to understand. We evaluate the advantages of our layout over a classic layouting algorithm in a controlled study on a real world project.

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 18.189.194.225

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Dashuber, V. ; Philippsen, M. and Weigend, J. (2021). A Layered Software City for Dependency Visualization. In Proceedings of the 16th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications (VISIGRAPP 2021) - IVAPP; ISBN 978-989-758-488-6; ISSN 2184-4321, SciTePress, pages 15-26. DOI: 10.5220/0010180200150026

@conference{ivapp21,
author={Veronika Dashuber and Michael Philippsen and Johannes Weigend},
title={A Layered Software City for Dependency Visualization},
booktitle={Proceedings of the 16th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications (VISIGRAPP 2021) - IVAPP},
year={2021},
pages={15-26},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0010180200150026},
isbn={978-989-758-488-6},
issn={2184-4321},
}

TY - CONF

JO - Proceedings of the 16th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications (VISIGRAPP 2021) - IVAPP
TI - A Layered Software City for Dependency Visualization
SN - 978-989-758-488-6
IS - 2184-4321
AU - Dashuber, V.
AU - Philippsen, M.
AU - Weigend, J.
PY - 2021
SP - 15
EP - 26
DO - 10.5220/0010180200150026
PB - SciTePress