Code Flows: Visualizing Structural Evolution of Source Code

Alexandru Telea 1 David Auber 2, 3
3 GRAVITE - Graph Visualization and Interactive Exploration
Université Sciences et Technologies - Bordeaux 1, Inria Bordeaux - Sud-Ouest, École Nationale Supérieure d'Électronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB), CNRS - Centre National de la Recherche Scientifique : UMR
Abstract : Understanding detailed changes done to source code is of great importance in software maintenance. We present Code Flows, a method to visualize the evolution of source code geared to the understanding of fine and mid-level scale changes across several file versions. We enhance an existing visual metaphor to depict software structure changes with techniques that emphasize both following unchanged code as well as detecting and highlighting important events such as code drift, splits, merges, insertions and deletions. The method is illustrated with the analysis of a real-world C++ code system.
Type de document :
Article dans une revue
Computer Graphics Forum, Wiley, 2008, pp.831-938
Liste complète des métadonnées

Littérature citée [19 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/inria-00338601
Contributeur : David Auber <>
Soumis le : jeudi 13 novembre 2008 - 16:43:07
Dernière modification le : jeudi 11 janvier 2018 - 06:22:12
Document(s) archivé(s) le : lundi 7 juin 2010 - 22:56:25

Fichier

paperEurovisAlexDavid.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : inria-00338601, version 1

Citation

Alexandru Telea, David Auber. Code Flows: Visualizing Structural Evolution of Source Code. Computer Graphics Forum, Wiley, 2008, pp.831-938. 〈inria-00338601〉

Partager

Métriques

Consultations de la notice

255

Téléchargements de fichiers

592