Hasso-Plattner-Institut
  
Hasso-Plattner-Institut
Prof. Dr. Jürgen Döllner
  
 

Publikationen

Multiscale Visual Comparison of Execution Traces

Jonas Trümper and Jürgen Döllner and Alexandru Telea
In Proceedings of the International Conference on Program Comprehension, pages 53-62, 5 2013 IEEE Computer Society.

Abstract:

Understanding the execution of programs by means of program traces is a key strategy in software comprehension. An important task in this context is comparing two traces in order to find similarities and differences in terms of executed code, execution order, and execution duration. For large and complex program traces, this is a difficult task due to the cardinality of the trace data. In this paper, we propose a new visualization method based on icicle plots and edge bundles. We address visual scalability by several multiscale visualization metaphors, which help users navigating from the main differences between two traces to intermediate structural-difference levels, and, finally fine-grained function call levels. We show how our approach, implemented in a tool called TraceDiff, is applicable in several scenarios for trace difference comprehension on real-world trace datasets.

Keywords:

trace analysis, software visualization, program comprehension, software maintenance, visualization

BibTeX file

@inproceedings{TDT2013,
author = { Jonas Trümper and Jürgen Döllner and Alexandru Telea },
title = { Multiscale Visual Comparison of Execution Traces },
booktitle = { Proceedings of the International Conference on Program Comprehension },
pages = { 53-62 },
year = { 2013 },
publisher = { IEEE Computer Society },
month = { 5 }
}

Copyright Notice

This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.

last change: Tue, 03 Dec 2013 09:28:07 +0100