loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
13th Working Conference on Reverse Engineering (WCRE 2006)
Extracting Change-patterns from CVS Repositories
Benevento, Italy
October 23-October 27
ISBN: 0-7695-2719-1
Salah Bouktif, Ecole Polytechnique de Montreal, Canada
Yann-Gael Gueheneuc, University of Montreal, Canada
Giuliano Antoniol, University of Sannio, Italy
Often, the only sources of information about the evolution of software systems are the systems themselves and their histories. Version control repositories contain information on several thousand of files and on millions of changes. We propose an approach based on dynamic time warping to discover change-patterns, which, for example, describe files that change together almost all the time. We define the Synchrony changepattern to answer the question: given a software system and one file under modification, what others files must be changed? We have applied our approach on PADL, a software system developed in Java, and on Mozilla. Interesting results are achieved even when the discovered groups of co-changing files are compared with these provided by experts.
Citation:
Salah Bouktif, Yann-Gael Gueheneuc, Giuliano Antoniol, "Extracting Change-patterns from CVS Repositories," wcre, pp.221-230, 13th Working Conference on Reverse Engineering (WCRE 2006), 2006
Usage of this product signifies your acceptance of the Terms of Use.