JART: Grammar-Based Approach to Refactoring

  • Authors:
  • Tomaz Kosar;Marjan Mernik;Viljem Zumer

  • Affiliations:
  • University of Maribor;University of Maribor;University of Maribor

  • Venue:
  • COMPSAC '04 Proceedings of the 28th Annual International Computer Software and Applications Conference - Volume 01
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Refactoring is a way of improving software artifacts after they have been produced to fulfill usersý needs. It is a semi-formalized approach that makes software easier to read and modify. In this paper a notation for refactorings, systematic search and replace is described. It is shown, that grammar-based notation used in JART (Just Another Refactoring Tool) is much more flexible and readable than the existing ones.