Tracking dependencies between code changes: An incremental approach

Lucas Godoy 1 Damien Cassou 1 Stéphane Ducasse 1
1 RMOD - Analyses and Languages Constructs for Object-Oriented Application Evolution
LIFL - Laboratoire d'Informatique Fondamentale de Lille, Inria Lille - Nord Europe
Abstract : Merging a change often leads to the question of knowing what are the dependencies to other changes that should be merged too to obtain a working system. This question also arises with code history trackers – Code history trackers are tools that react to what the developer do by creating first-class objects that represent the change made to the system. In this paper, we evaluate the capacity of different code history trackers to represent, also as first-class objects, the dependencies between those changes. We also present a representation for dependencies that works with the event model of Epicea, a fine-grained and incremental code history tracker.
Complete list of metadatas

Cited literature [5 references]  Display  Hide  Download
Contributor : Lse Lse <>
Submitted on : Tuesday, October 21, 2014 - 3:21:57 PM
Last modification on : Thursday, February 21, 2019 - 10:52:50 AM
Long-term archiving on : Thursday, January 22, 2015 - 10:40:33 AM


Files produced by the author(s)


  • HAL Id : hal-01076238, version 1


Lucas Godoy, Damien Cassou, Stéphane Ducasse. Tracking dependencies between code changes: An incremental approach. IWST 2014, Aug 2014, Cambridge, United Kingdom. ⟨hal-01076238⟩



Record views


Files downloads