4.6 Review

A survey of software refactoring

Journal

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING
Volume 30, Issue 2, Pages 126-139

Publisher

IEEE COMPUTER SOC
DOI: 10.1109/TSE.2004.1265817

Keywords

coding tools and techniques; programming environments/construction tools; restructuring; reverse engineering; and reengineering

Ask authors/readers for more resources

This paper provides an extensive overview of existing research in the field of software refactoring. This research is compared and discussed based on a number of different criteria: the refactoring activities that are supported, the specific techniques and formalisms that are used for supporting these activities, the types of software artifacts that are being refactored, the important issues that need to be taken into account when building refactoring tool support, and the effect of refactoring on the software process. A running example is used throughout the paper to explain and illustrate the main concepts.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available