• DocumentCode
    2030160
  • Title

    Navigating software architectures with constant visual complexity

  • Author

    Li, Wanchun ; Eades, Peter ; Hong, Seok-Hee

  • Author_Institution
    Sch. of Inf. Technol., Sydney Univ., NSW, Australia
  • fYear
    2005
  • fDate
    20-24 Sept. 2005
  • Firstpage
    225
  • Lastpage
    232
  • Abstract
    Visualizing software architecture faces the challenges of both data complexity and visual complexity. This paper presents an approach for visualizing software architecture, which reduces data complexity using the clustered graph model and navigates pictures of clustered graphs with constant visual complexity. A graph drawing algorithm is introduced to generate visualizations of clustered graphs. A semantic fisheye view of a clustered graph is proposed for conserving constant visual complexity. Animation is used to present smooth transition of visualizations. A case study is investigated to navigate the architecture of the Compiler c488.
  • Keywords
    computational complexity; computer animation; data visualisation; graph theory; program visualisation; software architecture; Compiler c488 architecture; clustered graph model; computer animation; data complexity; graph drawing; semantic fisheye view; software architecture navigation; software architecture visualization; visual complexity; Animation; Clustering algorithms; Computer architecture; Data visualization; Humans; Information technology; Navigation; Software architecture; Software systems; Tree graphs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages and Human-Centric Computing, 2005 IEEE Symposium on
  • Print_ISBN
    0-7695-2443-5
  • Type

    conf

  • DOI
    10.1109/VLHCC.2005.52
  • Filename
    1509507