loading...
Understanding Software Architectures by Visualization--An Experiment with Graphical Elements
Benevento, Italy October 23-October 27
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/WCRE.2006.5413th Working Conference on Reverse En ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Jens Knodel, Fraunhofer Institute for Experimental Software Engineering (IESE), Germany
Dirk Muthig, Fraunhofer Institute for Experimental Software Engineering (IESE), Germany
Matthias Naab, Fraunhofer Institute for Experimental Software Engineering (IESE), Germany
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.
Index Terms:
architecture, experiment, graphical elements, program comprehension, SAVE, visualization.
Citation:
Jens Knodel, Dirk Muthig, Matthias Naab, "Understanding Software Architectures by Visualization--An Experiment with Graphical Elements," wcre, pp.39-50, 13th Working Conference on Reverse Engineering (WCRE 2006), 2006
Usage of this product signifies your acceptance of the Terms of Use.