• DocumentCode
    2833646
  • Title

    Understanding Software Architectures by Visualization--An Experiment with Graphical Elements

  • Author

    Knodel, Jens ; Muthig, Dirk ; Naab, Matthias

  • Author_Institution
    Fraunhofer Inst. for Exp. Software Eng., Kaiserslautern
  • fYear
    2006
  • fDate
    Oct. 2006
  • Firstpage
    39
  • Lastpage
    50
  • Abstract
    The evolution and maintenance of large-scale software systems requires first an understanding of its architecture before delving into lower level details. Tools facilitating the architecture comprehension tasks by visualization provide different sets of graphical elements. We conducted a controlled experiment that exemplifies the critical role of such graphical elements when aiming at understanding the architecture. The results show that a different configuration of graphical elements influences program comprehension tasks significantly. In particular, a gain of effectiveness by 63% in basic architectural analysis tasks was achieved simply by choosing a different set of graphical elements. Based on the results we claim that significant effort should be spent on the configuration of architecture visualization tools
  • Keywords
    program visualisation; reverse engineering; software architecture; software maintenance; architecture visualization tool; graphical element configuration; program comprehension; software architectures; software evolution; software maintenance; Computer architecture; Information retrieval; Large-scale systems; Monitoring; Performance analysis; Software architecture; Software engineering; Software maintenance; Software systems; Visualization; SAVE; architecture; experiment; graphical elements; program comprehension; visualization.;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering, 2006. WCRE '06. 13th Working Conference on
  • Conference_Location
    Benevento
  • ISSN
    1095-1350
  • Print_ISBN
    0-7695-2719-1
  • Type

    conf

  • DOI
    10.1109/WCRE.2006.54
  • Filename
    4023975