This item is available under a Creative Commons License for non-commercial use only
This paper presents a design study that investigates the use of compact tree visualisations to provide software de-velopers with an overview of the static structure of a sourcecode document within a code editor in order to facilitate source code understanding and navigation. A prototype is presented which utilises an icicle tree visualisation to encode the control structure hierarchy of a source code document, as well as a circular treemap visualisation to encode the scope hierarchy of a source code document. An overview of the prototype and its functionality is given as well as a detailed discussion on the design rationale behind the tool. Possible applications and future work plans are also discussed.
Bacher, I., MacNamee, B., Kelleher, J. (2016) On using Tree Visualisation Techniques to support Source Code comprehension. IEEE Working Conference on Software Visualization, Raleigh, North Carolina, 2016..