arrow
Return

Execution trace analysis through massive sequence and circular bundle views

delete2008-12-01
delete63
delete
OA
AI
B
Bas Cornelissen *
A
Andy Zaidman
D
Danny Holten
L
Leon Moonen
A
Arie van Deursen
J
Jarke J. van Wijk
DOI:10.1016/j.jss.2008.02.068delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
An important part of many software maintenance tasks is to gain a sufficient level of understanding of the system at hand. The use of dynamic information to aid in this software understanding process is a common practice nowadays. A major issue in this context is scalability: due to the vast amounts of information, it is a very difficult task to successfully navigate through the dynamic data contained in execution traces without getting lost. In this paper, we propose the use of two novel trace visualization techniques based on the massive sequence and circular bundle view, which both reflect a strong emphasis on scalability. These techniques have been implemented in a tool called Extravis. By means of distinct usage scenarios that were conducted on three different software systems, we show how our approach is applicable in three typical program comprehension tasks: trace exploration, feature location, and top-down analysis with domain knowledge. (C) 2008 Elsevier Inc. All rights reserved.
Keywords:
Program comprehension
Dynamic analysis
Execution traces
Visualization
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Journal of Systems and Software cover
Journal of Systems and Software
IF:
4.1
Papers:
5.4K
Citations:
8.4K

Organization

D
Delft University of Technology
Scholars:
2.6W
Papers: 2.5W
Citations: 3.8W
E
Eindhoven University of Technology
Scholars:
1.6W
Papers: 1.5W
Citations: 2.2W
Cited Papers

Cited Papers

Advancing and critical appraisal of an integrative load monitoring approach in microcycles in professional soccer
err2023-09-01
err0
errOAAI
errLinda Ammann; Ludwig Ruf; Adam Beavan; Paweł Chmura; Stefan Altmann
errShare
errSave
errShare
errSave
errShare
errSave
Locating features in source code
err2003-03-01
err353
PREAI
errEisenbarth, T; Koschke, R; Simon, D
errShare
errSave
Feature location using probabilistic ranking of methods based on execution scenarios and information retrieval
err2007-06-01
err341
PREAI
errPoshyvanyk, Denys; Gueheneuc, Yann-Gael; Marcus, Andrian; Antoniol, Giuliano; Rajlich, Vaclav
errShare
errSave
researcher View more