[PDF][PDF] Mining Version Control Systems for FACs (Frequently Applied Changes).

F Van Rysselberghe, S Demeyer - MSR, 2004 - Citeseer
F Van Rysselberghe, S Demeyer
MSR, 2004Citeseer
Today, programmers are forced to maintain a software system based on their gut feeling and
experience. This paper makes an attempt to turn the software maintenance craft into a more
disciplined activity, by mining for frequently applied changes in a version control system.
Next to some initial results, we show how this technique allows to recover and study
successful maintenance strategies, adopted for the redesign of long–lived systems.
Abstract
Today, programmers are forced to maintain a software system based on their gut feeling and experience. This paper makes an attempt to turn the software maintenance craft into a more disciplined activity, by mining for frequently applied changes in a version control system. Next to some initial results, we show how this technique allows to recover and study successful maintenance strategies, adopted for the redesign of long–lived systems.
Citeseer