Visually Supporting Source Code Changes Integration: the Torch Dashboard

Verónica Uquillas-Gomez 1, * Stéphane Ducasse 2 Theo D'Hondt 1
* Auteur correspondant
2 RMOD - Analyses and Languages Constructs for Object-Oriented Application Evolution
LIFL - Laboratoire d'Informatique Fondamentale de Lille, Inria Lille - Nord Europe
Abstract : Automatic and advanced merging algorithms help programmers to merge their modifications in main development repositories. However, there is little support to help release masters (integrators) to take decisions about the integration of published merged changes into the system release. Most of the time, the release master has to read all the changed code, check the diffs to build an idea of a change, and read unchanged code to understand the context of some changes. Such a task can be overwhelming. In this paper we present a dashboard to support integrators getting an overview of proposed changes in the context of object-oriented programming. Our approach named Torch characterizes changes based on structural information, authors and symbolic information. It mixes text-based diff information with visual representation and metrics characterizing the changes. We describe our experiment applying it to Pharo, a large open-source system, and report on the evaluation of our approach by release masters of several open-source projects.
Type de document :
Communication dans un congrès
Working Conference on Reverse Engineering, Oct 2010, Boston, United States. 2010
Liste complète des métadonnées

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

https://hal.inria.fr/inria-00531508
Contributeur : Lse Lse <>
Soumis le : mardi 2 novembre 2010 - 23:12:53
Dernière modification le : jeudi 11 janvier 2018 - 06:22:25
Document(s) archivé(s) le : vendredi 2 décembre 2016 - 05:01:16

Fichier

Uqui10a-Torch-WCRE10.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : inria-00531508, version 1

Citation

Verónica Uquillas-Gomez, Stéphane Ducasse, Theo D'Hondt. Visually Supporting Source Code Changes Integration: the Torch Dashboard. Working Conference on Reverse Engineering, Oct 2010, Boston, United States. 2010. 〈inria-00531508〉

Partager

Métriques

Consultations de la notice

256

Téléchargements de fichiers

138