Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

eCITY+. A tool to analyze software architectural relations through interactive visual support

: Khan, Taimur; Humayoun, Shah Rukh; Amrhein, Karsten; Barthel, Henning; Ebert, Achim; Liggesmeyer, Peter


Association for Computing Machinery -ACM-:
European Conference on Software Architecture Workshops, ECSAW 2014. Proceedings : Vienna, Austria, 25-29 August 2014
New York: ACM, 2014
ISBN: 978-1-4503-2778-7
Art. 36, 4 pp.
European Conference on Software Architecture (ECSA) <8, 2014, Vienna>
International Workshop on Software Engineering for Systems-of-Systems (SESoS) <2, 2014, Vienna>
International Workshop on Measurability of Security in Software Architectures (MeSSa) <2, 2014, Vienna>
Workshop on Software Ecosystems (IWSECO) <6, 2014, Vienna>
International Workshop on Ecosystem Architectures (WEA) <2, 2014, Vienna>
International Workshop on DSL Architecting & DSL-based Architectures (DADA) <2014, Vienna>
Conference Paper
Fraunhofer IESE ()
software architecture; software visualization; visualization; software evolution; reverse engineering

Current tools to analyze software architecture structure and its evolution tend to focus more towards exploring the architectural elements, their quality measures, and their evolution as compared to the information contained in the inter-dependencies of the system itself. In this tool demo paper, we present our eCITY+ tool that provides an interactive visualization aimed at assisting software engineers and architects to additionally comprehend the architectural ties between software components. Further, it shows how these relations evolve over time. To achieve these goals, eCITY+ represents architectural relationships as hierarchical edge bundles on top of an evolving software city metaphor and unravels the evolution of these relations through the use of animations. Additionally, we present a discussion on the challenges while implementing these ideas in the large.