Tools for a successful refactoring

  • Authors:
  • Emerson Murphy-Hill;Andrew P. Black

  • Affiliations:
  • Portland State University, Portland, OR;Portland State University, Portland, OR

  • Venue:
  • Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Although refactoring tools have been integrated into numerous development environments over the past ten years, we have seen little variation in the human interfaces to refactoring tools -- when a refactoring fails, most tools present a textual error message. Existing interfaces can cause programmers to refactor slowly, conservatively, and in an error-prone manner. In this demonstration, we will show how our tools can help programmers overcome barriers to a successful refactoring.