Visualisations of execution traces (VET): an interactive plugin-based visualisation tool

  • Authors:
  • Mike McGavin;Tim Wright;Stuart Marshall

  • Affiliations:
  • School of Mathematics, Statistics and Computer Science, Victoria University of Wellington, New Zealand;School of Mathematics, Statistics and Computer Science, Victoria University of Wellington, New Zealand;School of Mathematics, Statistics and Computer Science, Victoria University of Wellington, New Zealand

  • Venue:
  • AUIC '06 Proceedings of the 7th Australasian User interface conference - Volume 50
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

An execution trace contains a description of everything that happened during an execution of a program. Execution traces are useful, because they can help software engineers understand code, resulting in a variety of applications such as debugging software, or more effective software reuse. Unfortunately, execution traces are also complex, typically containing hundreds of thousands of events for medium size computer programs, and more for large scale programs. We have developed an execution trace visualisation tool, called VET, that helps programmers manage the complexity of execution traces. VET is also plugin based. Expert users of VET can add new visualisations and new filters, without changing VET's main code base.