• DocumentCode
    2236515
  • Title

    Visually exploring multi-dimensional code couplings

  • Author

    Beck, Fabian ; Petkov, Radoslav ; Diehl, Stephan

  • Author_Institution
    Univ. of Trier, Trier, Germany
  • fYear
    2011
  • fDate
    29-30 Sept. 2011
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Dependencies and coupling relationships between code entities can be manifold. They form a graph structure with several different types of edges. Visualizing these graphs presents two challenges: the often large size of the graphs and the readable representation of the different edge types. In this paper we present a new node-link graph visualization technique addressing these challenges. Different types of edges are represented in multiple, small diagrams. These diagrams are placed side-by-side like the pictures of a comic strip. Among other things, edge bundling is applied to improve the scalability of the visualization. Elaborate interaction techniques with respect to focusing and merging data aim at providing help for comparing different edge types. A case study demonstrates how the visualization can be used to analyze a mid-size software project in practice.
  • Keywords
    data visualisation; graph theory; edge bundling; edge type readable representation; graph large size; graph structure; interaction techniques; midsize software project analysis; multidimensional code coupling visual exploration; node-link graph visualization technique; Cloning; Couplings; Data visualization; Image edge detection; Layout; Software; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visualizing Software for Understanding and Analysis (VISSOFT), 2011 6th IEEE International Workshop on
  • Conference_Location
    Williamsburg, VA
  • Print_ISBN
    978-1-4577-0822-0
  • Electronic_ISBN
    978-1-4577-0821-3
  • Type

    conf

  • DOI
    10.1109/VISSOF.2011.6069455
  • Filename
    6069455