inria-00338601, version 1
Code Flows: Visualizing Structural Evolution of Source Code
Alexandru Telea 1David Auber 2, 3
Computer Graphics Forum (2008) 831-938
Résumé : 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.
- 1 : Department of Mathematics and Computer Science
- Eindhoven University of Technology – Technishe Universiteit Eihdhoven
- 2 : Laboratoire Bordelais de Recherche en Informatique (LaBRI)
- CNRS : UMR5800 – Université Sciences et Technologies - Bordeaux I – École Nationale Supérieure d'Électronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB) – Université Victor Segalen - Bordeaux II
- 3 : GRAVITE (INRIA Bordeaux - Sud-Ouest)
- INRIA – CNRS : UMR – Université Sciences et Technologies - Bordeaux I – École Nationale Supérieure d'Électronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB)
- Domaine : Informatique/Algorithme et structure de données
Informatique/Informatique et langage
- inria-00338601, version 1
- http://hal.inria.fr/inria-00338601
- oai:hal.inria.fr:inria-00338601
- Contributeur : David Auber
- Soumis le : Jeudi 13 Novembre 2008, 16:43:07
- Dernière modification le : Mardi 20 Avril 2010, 11:47:13