Mining version control systems for FACs (frequently applied changes)
F. Van Rysselberghe · 2004
Today, programmers are forced to maintain a software system based on their gut feeling and experience. We make 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.