D24: Refactoring-aware Software Configuration Management |
D24: Refactoring-aware Software Configuration ManagementTuesday, Oct 24, from 14:00 to 14:30 Wednesday, Oct 25, from 11:30 to 12:00 Thursday, Oct 26, from 10:30 to 11:00 Thursday, Oct 26, from 15:30 to 16:00
Refactoring tools allow programmers to change their source code quicker than before. However, the complexity of these changes cause versioning tools that operate at a file level to lose the history of entities. This problem can be solved by semantic, operation-based SCM with persistent IDs. We propose that versioning tools be aware of program entities and refactoring operations. MolhadoRef, our prototype, uses these techniques to ensure that it never loses history. Tien Nguyen, Iowa State University
Danny Dig, University of Illinois at Urbana-Champaign
Ralph Johnson, University of Illinois at Urbana-Champaign
|