articleIEEE Transactions on Software EngineeringFeb 1, 2004GREEN OA

A survey of software refactoring

University of Mons · Centrum Wiskunde & Informatica

Indexed incrossref

Abstract

We provide 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 to explain and illustrate the main concepts.

Citation impact

1,178
total citations
FWCI
123.61
Percentile
100%
References
123
Citations per year

Authors

2

Topics & keywords

Keywords
  • Code refactoring
  • Computer science
  • Rotation formalisms in three dimensions
  • Software engineering
  • Process (computing)
  • Software
  • Field (mathematics)
  • Software maintenance
No related works found for this paper.

Funding