Refactoring: improving the design of existing code
Refactoring: improving the design of existing code
Towards an appropriate software refactoring tool support
ACS'09 Proceedings of the 9th WSEAS international conference on Applied computer science
Peer interaction effectively, yet infrequently, enables programmers to discover new tools
Proceedings of the ACM 2011 conference on Computer supported cooperative work
Representing clones in a localized manner
Proceedings of the 5th International Workshop on Software Clones
Improving software developers' fluency by recommending development environment commands
Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering
Refactoring support for Smalltalk using static type inference
Proceedings of the International Workshop on Smalltalk Technologies
Hi-index | 0.00 |
Because manual refactoring is both tedious and prone to error, automatic refactoring tools have become increasingly important to a programmer's workflow. Unfortunately, many refactoring tools suffer from deep discoverability and usability problems that make them less useful for general development. In this paper, we present three primary issues that plague refactoring tools and present our approach to solving these issues in a commercial add-in for Microsoft Visual Studio.