• DocumentCode
    53350
  • Title

    Edge Compression Techniques for Visualization of Dense Directed Graphs

  • Author

    Dwyer, Tim ; Riche, Nathalie Henry ; Marriott, Kim ; Mears, C.

  • Volume
    19
  • Issue
    12
  • fYear
    2013
  • fDate
    Dec. 2013
  • Firstpage
    2596
  • Lastpage
    2605
  • Abstract
    We explore the effectiveness of visualizing dense directed graphs by replacing individual edges with edges connected to ´modules´-or groups of nodes-such that the new edges imply aggregate connectivity. We only consider techniques that offer a lossless compression: that is, where the entire graph can still be read from the compressed version. The techniques considered are: a simple grouping of nodes with identical neighbor sets; Modular Decomposition which permits internal structure in modules and allows them to be nested; and Power Graph Analysis which further allows edges to cross module boundaries. These techniques all have the same goal-to compress the set of edges that need to be rendered to fully convey connectivity-but each successive relaxation of the module definition permits fewer edges to be drawn in the rendered graph. Each successive technique also, we hypothesize, requires a higher degree of mental effort to interpret. We test this hypothetical trade-off with two studies involving human participants. For Power Graph Analysis we propose a novel optimal technique based on constraint programming. This enables us to explore the parameter space for the technique more precisely than could be achieved with a heuristic. Although applicable to many domains, we are motivated by-and discuss in particular-the application to software dependency analysis.
  • Keywords
    constraint handling; data compression; directed graphs; aggregate connectivity; constraint programming; dense directed graph visualisation; edge compression techniques; lossless compression; modular decomposition; power graph analysis; software dependency analysis; Computer graphics; Edge detection; Modular construction; Computer graphics; Directed graphs; Edge detection; Modular construction; modular decomposition; networks; power graph analysis; Algorithms; Computer Graphics; Data Compression; Image Enhancement; Image Interpretation, Computer-Assisted; Pattern Recognition, Automated; Sensitivity and Specificity; User-Computer Interface;
  • fLanguage
    English
  • Journal_Title
    Visualization and Computer Graphics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1077-2626
  • Type

    jour

  • DOI
    10.1109/TVCG.2013.151
  • Filename
    6634098