Proceedings Article10.1109/VISSOFT.2013.6650536
Live trace visualization for comprehending large software landscapes: The ExplorViz approach
Florian Fittkau,Jan Waller,Christian Wulf,Wilhelm Hasselbring +3 more
- 31 Oct 2013
- pp 1-4
95
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.
read more
Abstract: The increasing code complexity in modern enterprise software systems exceeds the capabilities of most software engineers to understand the system's behavior by just looking at its program code. Large software landscapes, e.g., applications in a cloud infrastructure, further increase this complexity. A solution to these problems is visualizing the applications of the software landscape to ease program comprehension and to understand the respective communication. An established visualization concept is the 3D city metaphor. It utilizes the familiarity with navigating a city to improve program comprehension. Dynamic analysis, e.g., monitoring, can provide the required program traces of the communication. In this paper, we present our live visualization approach of monitoring traces for large software landscapes. It combines a landscape and a system level perspective. The landscape level perspective provides an overview of the software landscape utilizing the viewer's familiarity with UML. The system level perspective provides a visualization utilizing the city metaphor for each software system.
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
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
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
VR City: Software Analysis in Virtual Reality Environment
Juraj Vincur,Pavol Návrat,Ivan Polasek +2 more
- 01 Jul 2017
TL;DR: A new layouting algorithm is proposed that provides a higher level of detail and position the buildings according to the coupling between classes that they represent and allows us to visualize software metrics and source code modifications at the granularity of methods.
52
ExplorViz: Visual Runtime Behavior Analysis of Enterprise Application Landscapes
Florian Fittkau,Sascha Roth,Wilhelm Hasselbring +2 more
- 29 May 2015
TL;DR: This paper presents how ExplorViz can be utilized to ensure consistency between an enterprise model and the actual information systems, and explains the importance of underlying concepts and features, which help to optimize the responsiveness of an entire application landscape based on runtime information.
47
Requirements monitoring frameworks
TL;DR: Most existing approaches for requirements-based monitoring of software systems at runtime are restricted to certain kinds of checks, particular types of events and data, and mostly also limited to one particular architectural style and technology.
46
References
The eyes have it: a task by data type taxonomy for information visualizations
Ben Shneiderman
- 03 Sep 1996
TL;DR: A task by data type taxonomy with seven data types and seven tasks (overview, zoom, filter, details-on-demand, relate, history, and extracts) is offered.
•Book
Visual Complexity: Mapping Patterns of Information
Manuel Lima
- 17 Aug 2011
TL;DR: This groundbreaking 2011 book, the first to combine a thorough history of information visualization with a detailed look at today's most innovative applicationsclearly illustrates why making meaningful connections inside complex data networks has emerged as one of the biggest challenges in twenty-first-century design.
290
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
An Overview of 3D Software Visualization
TL;DR: An overview of current research in the area of software visualization is presented, describing several major aspects like: visual representations, interaction issues, evaluation methods and development tools.
Web services navigator: visualizing the execution of web services
TL;DR: The architecture of Web Services Navigator is sketched, how it reconstructs application execution from event logs is outlined, and how users interactively explore their applications using its five linked views are described.
113
Related Papers (5)
Richard Wettel,Michele Lanza +1 more
- 24 Jun 2007
Florian Fittkau,Alexander Krause,Wilhelm Hasselbring +2 more
- 23 Nov 2015
Richard Wettel,Michele Lanza,Romain Robbes +2 more
- 21 May 2011