Live trace visualization for comprehending large software landscapes: The ExplorViz approach
Authors:
- 1 September 2013
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 1-4
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.Keywords
This publication has 11 references indexed in Scilit:
- Improved Layout for Data Flow Diagrams with Port Constraints2012
- What Is My Program Doing? Program Dynamics in Programmer’s TermsLecture Notes in Computer Science, 2012
- 3D Hierarchical Edge bundles to visualize relations in a software city metaphor2011
- An Overview of 3D Software VisualizationIEEE Transactions on Visualization and Computer Graphics, 2008
- Understanding Execution Traces Using Massive Sequence and Circular Bundle Views2007
- Visual exploration of function call graphs for feature location in complex software systems2006
- Visualizing live software systems in 3D2006
- Hierarchy Based 3D Visualization of Large Software Structures2005
- Web Services Navigator: Visualizing the execution of Web ServicesIBM Systems Journal, 2005
- The eyes have it: a task by data type taxonomy for information visualizations2002