Visualizing Dynamic Call Graphs

Visualizing Dynamic Call Graphs
复制标题

可视化动态调用图

DOI:
10.2312/pe/vmv/vmv12/207-214
复制
发表时间:
2012
期刊:
Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems
影响因子:
--
通讯作者:
D. Weiskopf
D. Weiskopf
中科院分区:
--
文献类型:
--
作者:
Michael Burch;C. Müller;G. Reina;H. Schmauder;Miriam Greis;D. Weiskopf

文献摘要

被引文献

相似文献

由于要显示多个维度的大量数据,可视化时变调用图具有挑战性:具有属性的分层组织顶点、具有权重的有向或无向边以及时间。在本文中,我们介绍了一种新的概述表示,显示动态图作为一个时间轴和基于像素的聚合视图,目标是保存观众的心理地图,通过编码的时变数据到一个静态图。此视图允许在不同层次粒度级别上比较动态调用图。我们的数据提取和可视化系统使用此概述作为进一步调查的起点,通过应用现有的动态图可视化技术,更清楚地显示图形结构和属性。这些更特定于任务的可视化从不同的角度显示动态图形数据,例如弯曲的节点链接图或通过链接和画笔组合的基于字形的表示。中间分析步骤可以通过使用相应的缩略图表示来存储和随时重建。
Visualizing time-varying call graphs is challenging due to vast amounts of data at many dimensions to be displayed: Hierarchically organized vertices with attributes, directed or undirected edges with weights, and time. In this paper, we introduce a novel overview representation that shows dynamic graphs as a timelineand pixelbased aggregated view targeting the preservation of a viewer’s mental map by encoding the time-varying data into a static diagram. This view allows comparisons of dynamic call graphs on different levels of hierarchical granularity. Our data extraction and visualization system uses this overview as a starting point for further investigations by applying existing dynamic graph visualization techniques that show the graph structures and properties more clearly. These more task-specific visualizations show the dynamic graph data from different perspectives such as curved node-link diagrams or glyph-based representations combined by linking and brushing. Intermediate analysis steps can be stored and rebuilt at any time by using corresponding thumbnail representations.