OceanRep
Scalable Collaborative Software Visualization as a Service: Short Industry and Experience Paper.
Krause-Glau, Alexander and Hasselbring, Wilhelm (2022) Scalable Collaborative Software Visualization as a Service: Short Industry and Experience Paper. [Paper] In: 2022 IEEE International Conference on Cloud Engineering (IC2E). , 26-30 September 2022, CA, USA . 2022 IEEE International Conference on Cloud Engineering. ; pp. 182-187 . DOI 10.1109/IC2E55432.2022.00026.
Preview |
Text
IC2E2022ExplorViz.pdf - Accepted Version Download (2MB) | Preview |
Abstract
Software visualizations are used by software developers, for instance, for program comprehension. In this context, a less researched aspect is the collaborative use of online visual-ization services. This paper presents the conceptual design and a prototype implementation of our approach for a collaborative software visualization service for program comprehension. The central idea is an online available software-as-a-service application that analyzes, persists, and visualizes software applications which users intend to explore and comprehend via software visualization. The resulting implementation is a redevelopment of our live trace visualization tool Explor Viz. In comparison to other approaches, ExplorViz utilizes WebGL and other browser technologies instead of a game engine to render its visualizations. As a result, we achieve a platform-independent interoperability that is crucial for (remote) collaboration. Here, users can explore the same visualization via our collaboratively usable desktop, virtual reality, and also augmented reality modes. Our prototype follows the Twelve-Factor App methodology to build a cloud-native application that comprises multiple scalable microservices. Thanks to horizontal scaling, our implementation is capable to analyze a large amount of visualization data; thus, allowing multiple users to simultaneously use the software visualization service. We conducted a set of preliminary performance exper-iments to benchmark our prototype's scalability. Results show that the evaluated service scales linearly with increasing load.
Document Type: | Conference or Workshop Item (Paper) |
---|---|
Keywords: | Collaborative Software Visualization |
Research affiliation: | Kiel University > Software Engineering |
Publisher: | IEEE |
Related URLs: | |
Projects: | ExplorViz |
International?: | Yes |
Date Deposited: | 22 Nov 2022 12:34 |
Last Modified: | 08 Jan 2023 11:47 |
URI: | https://oceanrep.geomar.de/id/eprint/57362 |
Actions (login required)
View Item |
Copyright 2023 | GEOMAR Helmholtz-Zentrum für Ozeanforschung Kiel | All rights reserved
Questions, comments and suggestions regarding the GEOMAR repository are welcomed
at bibliotheksleitung@geomar.de !