Title :
Visualizing traceability links between source code and documentation
Author :
Xiaofan Chen ; Hosking, John ; Grundy, John
Author_Institution :
Dept. of Comput. Sci., Univ. of Auckland, Auckland, New Zealand
fDate :
Sept. 30 2012-Oct. 4 2012
Abstract :
It is well recognized that visualizing traceability links between software artifacts helps developers to recover, browse, and maintain these inter-relationships effectively and efficiently. However, it is a major challenge for researchers to efficiently visualize traceability links for big software systems because of scalability and visual clutter issues. In this paper we present a new approach that combines treemap and hierarchical tree visualization techniques to provide a global structure of traces and a detailed overview of each trace. These both reduce visual clutter while still being highly scalable and interactive. Our usability study shows that our approach can support comprehension, browsing, and maintenance of traceability links.
Keywords :
program diagnostics; software maintenance; system documentation; trees (mathematics); documentation; global structure; hierarchical tree visualization technique; scalability issue; software artifact; source code; traceability link browsing; traceability link comprehension; traceability link maintenance; traceability link visualization; treemap; visual clutter issue; Clutter; Color; Data visualization; Layout; Software systems; Visualization; Hierarchical tree; Software traceability; Traceability visualization; Treemap;
Conference_Titel :
Visual Languages and Human-Centric Computing (VL/HCC), 2012 IEEE Symposium on
Conference_Location :
Innsbruck
Print_ISBN :
978-1-4673-0852-6
DOI :
10.1109/VLHCC.2012.6344496