loading...
Facilitating Software Traceability Understanding with ENVISION
July 28-August 01
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/COMPSAC.2008.362008 32nd Annual IEEE International C ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Although understanding the traceability among software artifacts is well recognized as significant to multiple software engineering activities, the software traceability problem remains intractable since software engineers are very prone to get lost in the huge amounts of traceability information, and are unable to distill the required information effectively and efficiently. This paper proposes a special visualization technique – ENVISION, which is intended to facilitate major software traceability understanding tasks with viewing, navigating, focusing, searching, filtering, etc. ENVISION leverages hyperbolic tree view’s strength on elegant "focus+context" display, and compensates its restriction on net-structured data by designing a transformation from net-structured data to tree-structured data and extending the original data navigation policy. Also, ENVISION provides other useful functions like dual visualization mode, historical navigation path, round trip visualization. ENVISION is implemented in Eclipse for a traceability visualizing prototype and an empirical study is conducted based on it.
Citation:
Xin Zhou, Zhenzhong Huo, Yaowen Huang, Jian Xu, "Facilitating Software Traceability Understanding with ENVISION," compsac, pp.295-302, 2008 32nd Annual IEEE International Computer Software and Applications Conference, 2008
Usage of this product signifies your acceptance of the Terms of Use.