Authors: Craig Anslow, Stuart Marshall, James Noble, Kirk Jackson, Mike McGavin and Robert Biddle
Source: PDF (678kb)
Developers must understand a software component or piece of code before they can reuse it. Software visualisation has the potential to assist this understanding by visualising the internal structure and behaviour of components. However it is difficult to create visualisations. We create visualisations by test driving reusable components, and store the output in a formal, transportable, and filterable program trace format. Using our intermediary program trace formats, static and dynamic information of a component can be transformed into useful visualisations either at real time or in the future for developers to understand.
Keywords: Software, Visualisation, Tools, Traces, Reuse