ExplorViz: Research on software visualization, comprehension and collaboration
Wilhelm Hasselbring,Alexander Krause,Christian Zirkelbach +2 more
- 01 Nov 2020
- Vol. 6, pp 100034
35
TL;DR: The ExplorViz research tool development commenced in 2012, and grew toward a powerful, extensible open-source software that has been employed in a variety of software engineering research projects and research impact.
read more
Abstract: ExplorViz supports research on software visualization, software comprehension tasks and software collaboration. To achieve this, ExplorViz provides multi-level visualization from the software landscape layer toward the level of individual software applications. Via immersive 3D visualizations in virtual reality, ExplorViz also supports collaboration in software development teams. The research tool development commenced in 2012, and grew toward a powerful, extensible open-source software that has been employed in a variety of software engineering research projects. In this paper, we review its history, development and research impact.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Hierarchical software landscape visualization for system comprehension: A controlled experiment.
Florian Fittkau,Alexander Krause,Wilhelm Hasselbring +2 more
- 01 Jan 2016
TL;DR: In this visualization, hierarchical abstractions aiming at solving typical system comprehension tasks fast and accurately for large software landscapes are introduced and it is claimed that the hierarchical concept enhances the current state of the art in landscape visualization.
22
Visualizing Microservice Architecture in the Dynamic Perspective: A Systematic Mapping Study
01 Jan 2022
TL;DR: In this paper , the authors investigate dynamic analysis as a way to visualize system architecture and identify dynamic analysis techniques, the corresponding tools, and the models that these practices can generate, which is relevant to developers of decentralized systems looking to visualize their system architecture in a dynamic perspective.
20
Stop Reinventing the Wheel! Promoting Community Software in Computing Education
Jeremiah Blanchard,John R. Hott,Vincent Berry,Rebecca Carroll,Bob Edmison,Richard Glassey,Oscar Karnalim,Brian Plancher,Seán Russell +8 more
- 27 Dec 2022
TL;DR: In this paper , a working group explored what solutions are currently available, what instructors needed, and the reasons behind the above-mentioned phenomenon, and proposed ways to integrate and improve the availability, discoverability, and dissemination of existing community projects, as well as ways to manage and overcome institutional challenges.
Collaborative program comprehension via software visualization in extended reality
TL;DR: ExplorViz as mentioned in this paper is a web-based live trace visualization tool that allows users to interact with desktop, mobile, and virtual reality devices to explore software visualizations and explore software cities.
15
Live Trace Visualization for System and Program Comprehension in Large Software Landscapes
Florian Fittkau
- 01 Nov 2013
TL;DR: ExplorViz as mentioned in this paper is a live trace visualization approach for system and program comprehension in large software landscapes, which uses UML or city metaphor to visualize the communication and entities in a software landscape to ease system comprehension.
14
References
Visualizing Software Systems as Cities
Richard Wettel,Michele Lanza +1 more
- 24 Jun 2007
TL;DR: This paper presents a 3D visualization approach which gravitates around the city metaphor, i.e., an object-oriented software system is represented as a city that can be traversed and interacted with to give the viewer a sense of locality to ease program comprehension.
Kieker: A Framework for Application Performance Monitoring and Dynamic Software Analysis — Invited Demo Paper —
André van Hoorn,Jan Waller,Wilhelm Hasselbring +2 more
- 01 Jan 2012
TL;DR: The Kieker framework is reviewed, focusing on its features, its provided extension points for custom components, as well the imposed monitoring overhead.
282
Exploring software cities in virtual reality
Florian Fittkau,Alexander Krause,Wilhelm Hasselbring +2 more
- 23 Nov 2015
TL;DR: Software visualizations, such as the software city metaphor, are usually displayed on 2D screens and controlled by means of a mouse and thus often do not take advantage of more natural interaction techniques.
116
Live trace visualization for comprehending large software landscapes: The ExplorViz approach
Florian Fittkau,Jan Waller,Christian Wulf,Wilhelm Hasselbring +3 more
- 31 Oct 2013
TL;DR: This paper presents the live visualization approach of monitoring traces for large software landscapes that combines a landscape and a system level perspective and provides a visualization utilizing the city metaphor for each software system.
97
Software landscape and application visualization for system comprehension with ExplorViz
TL;DR: The results backup the claim that the ExplorViz hierarchical and multi-level approach enhances the current state of the art in landscape and application visualization for better software system comprehension, including new forms of interaction with physical models and virtual reality.
85