An overview of the GXL graph exchange language

A Winter, B Kullbach, V Riediger - … Dagstuhl Castle, Germany, May 20–25 …, 2002 - Springer
Abstract GXL (Graph eXchange Language) is designed to be a standard exchange format
for graph-based tools. GXL is defined as an XML sublanguage, whic h offers support for …

Software architecture reconstruction: A process-oriented taxonomy

S Ducasse, D Pollet - IEEE Transactions on Software …, 2009 - ieeexplore.ieee.org
To maintain and understand large applications, it is important to know their architecture. The
first problem is that unlike classes and packages, architecture is not explicitly represented in …

Gupro-generic understanding of programs an overview

J Ebert, B Kullbach, V Riediger, A Winter - Electronic Notes in Theoretical …, 2002 - Elsevier
GUPRO is an integrated workbench to support program understanding of heterogenous
software systems on arbitrary levels of granularity. GUPRO can be adapted to specific needs …

Voronoi treemaps for the visualization of software metrics

M Balzer, O Deussen, C Lewerentz - … of the 2005 ACM symposium on …, 2005 - dl.acm.org
In this paper we present a hierarchy-based visualization approach for software metrics using
Treemaps. Contrary to existing rectangle-based Treemap layout algorithms, we introduce …

GXL: Toward a standard exchange format

RC Holt, A Winter, A Schurr - Proceedings Seventh Working …, 2000 - ieeexplore.ieee.org
This paper describes ongoing work toward the development of a standard software
exchange format (SEF), for exchanging information among tools that analyze computer …

Understanding execution traces using massive sequence and circular bundle views

B Cornelissen, D Holten, A Zaidman… - 15th IEEE …, 2007 - ieeexplore.ieee.org
The use of dynamic information to aid in software understanding is a common practice
nowadays. One of the many approaches concerns the comprehension of execution traces. A …

Aiding program comprehension by static and dynamic feature analysis

T Eisenbarth, R Koschke… - … Conference on Software …, 2001 - ieeexplore.ieee.org
Understanding a system's implementation without prior knowledge is a hard task for
reengineers in general. However, some degree of automatic aid is possible. The authors …

An XML-based lightweight C++ fact extractor

ML Collard, HH Kagdi, JI Maletic - 11th IEEE International …, 2003 - ieeexplore.ieee.org
A lightweight fact extractor is presented that utilizes XML tools, such as XPath and XSLT to
extract static information from C++ source code programs. The source code is first converted …

Source code files as structured documents

JI Maletic, ML Collard, A Marcus - … 10th International Workshop …, 2002 - ieeexplore.ieee.org
A means to add explicit structure to program source code is presented. XML is used to
augment source code with syntactic information from the parse tree. More importantly …

Shimba—an environment for reverse engineering Java software systems

T Systä, K Koskimies, H Müller - Software: Practice and …, 2001 - Wiley Online Library
Shimba is a reverse engineering environment to support the understanding of Java software
systems. Shimba integrates the Rigi and SCED tools to analyze and visualize the static and …