Towards an appropriate software refactoring tool support

  • Authors:
  • Marija Katić;Krešimir Fertalj

  • Affiliations:
  • Department of Applied Computing, Faculty of Electrical Engineering and Computing, University of Zagreb, Zagreb, Croatia;Department of Applied Computing, Faculty of Electrical Engineering and Computing, University of Zagreb, Zagreb, Croatia

  • Venue:
  • ACS'09 Proceedings of the 9th WSEAS international conference on Applied computer science
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Refactoring is a technique that is concerned with changing internal software design while external software behaviour is preserved. Although the refactoring process seems to be clear and well defined, there are difficulties with regard to its automation. Various refactoring tools have been developed so far, which makes not easy for a developer to choose an appropriate tool to work with. This paper tries to compare some refactoring tools with respect to the automation and coverage, reliability, configurability, scalability and discoverability and so gives directions for the appropriate software refactoring tool selection.