Refactoring: improving the design of existing code
Refactoring: improving the design of existing code
Activating refactorings faster
Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications companion
High velocity refactorings in Eclipse
Proceedings of the 2007 OOPSLA workshop on eclipse technology eXchange
Breaking the barriers to successful refactoring: observations and tools for extract method
Proceedings of the 30th international conference on Software engineering
WitchDoctor: IDE support for real-time auto-completion of refactorings
Proceedings of the 34th International Conference on Software Engineering
Hi-index | 0.00 |
While the integration of refactoring tools into many development environments has increased, the usability of these tools has remained stagnant. Specifically, when refactorings fail, tools communicate the failure to the programmer poorly, causing the programmer to restructure slowly, conservatively, and without preserving behavior. In the accompanying poster, I show how refactoring correctness, speed, and user satisfaction can be measurably increased by improving the usability of refactoring tools. In the long run, better usability will aid in the adoption and utilization of refactoring tools.