Hasso-Plattner-Institut für Softwaresystemtechnik
Publications

Computer Graphics Systems
Prof. Dr. Jürgen Döllner

Hasso-Plattner-Institut
für Softwaresystemtechnik
Prof.-Dr.-Helmert-Str. 2-3
D-14482 Potsdam, Germany

 

Member of

GraphicsMedia.net
We have open positions more...


Publications

SyncTrace: Visual Thread-Interplay Analysis
Benjamin Karran and Jonas Trümper and Jürgen Döllner
Proceedings (electronic) of the 1st Working Conference on Software Visualization (VISSOFT), IEEE Computer Society, pp. 10, 2013.

DOI: 10.1109/VISSOFT.2013.6650534

Abstract

In software comprehension, program traces are important to gain insight into certain aspects of concurrent runtime behavior, e.g., thread-interplay. Here, key tasks are finding usages of blocking operations, such as synchronization and I/O operations, assessing temporal order of such operations, and analyzing their effects. This is a hard task for large and complex program traces due to their size and number of threads involved. In this paper, we present SyncTrace, a new visualization technique based on (bended) activity diagrams and edge bundles that allows for parallel analysis of multiple threads and their inter-thread correspondences. We demonstrate how the technique, implemented as a tool, can be applied on real-world trace datasets to support understanding concurrent behavior.

Keywords

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

Media

BibTeX

@inproceedings{KTD2013,
author = { Benjamin Karran and Jonas Trümper and Jürgen Döllner },
title = { SyncTrace: Visual Thread-Interplay Analysis },
booktitle = { Proceedings (electronic) of the 1st Working Conference on Software Visualization (VISSOFT) },
pages = { 10 },
year = { 2013 },
publisher = { IEEE Computer Society }
}