• DocumentCode
    1365648
  • Title

    Parallel Edge Splatting for Scalable Dynamic Graph Visualization

  • Author

    Burch, Michael ; Vehlow, Corinna ; Beck, Fabian ; Diehl, Stephan ; Weiskopf, Daniel

  • Author_Institution
    VISUS, Univ. of Stuttgart, Stuttgart, Germany
  • Volume
    17
  • Issue
    12
  • fYear
    2011
  • Firstpage
    2344
  • Lastpage
    2353
  • Abstract
    We present a novel dynamic graph visualization technique based on node-link diagrams. The graphs are drawn side-byside from left to right as a sequence of narrow stripes that are placed perpendicular to the horizontal time line. The hierarchically organized vertices of the graphs are arranged on vertical, parallel lines that bound the stripes; directed edges connect these vertices from left to right. To address massive overplotting of edges in huge graphs, we employ a splatting approach that transforms the edges to a pixel-based scalar field. This field represents the edge densities in a scalable way and is depicted by non-linear color mapping. The visualization method is complemented by interaction techniques that support data exploration by aggregation, filtering, brushing, and selective data zooming. Furthermore, we formalize graph patterns so that they can be interactively highlighted on demand. A case study on software releases explores the evolution of call graphs extracted from the JUnit open source software project. In a second application, we demonstrate the scalability of our approach by applying it to a bibliography dataset containing more than 1.5 million paper titles from 60 years of research history producing a vast amount of relations between title words.
  • Keywords
    data visualisation; graph theory; JUnit open source software project; bibliography dataset; call graph; data exploration; interaction technique; node-link diagram; nonlinear color mapping; parallel edge splatting; scalable dynamic graph visualization; selective data zooming; Data visualization; Encoding; Graphics; Image color analysis; Image edge detection; Software engineering; Dynamic graph visualization; graph splatting; software evolution.; software visualization;
  • fLanguage
    English
  • Journal_Title
    Visualization and Computer Graphics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1077-2626
  • Type

    jour

  • DOI
    10.1109/TVCG.2011.226
  • Filename
    6065001