An Accurate and Convenient Undo Mechanism for Refactorings


Refactoring makes existing source code more understandable and reusable without changing observable behavior. Therefore, applying refactorings to existing source code and reversing the effects of past refactorings are inseparable from tool support to software development and maintenance. This paper proposes a powerful undo mechanism that uses a chain of… (More)
DOI: 10.1109/APSEC.2006.18


6 Figures and Tables