Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Lightweight Detection of Program Refactorings Darren C. Atkinson and Todd King
 

Summary: Lightweight Detection of Program Refactorings
Darren C. Atkinson and Todd King
Department of Computer Engineering
Santa Clara University
Santa Clara, CA 95053-0566 USA
{datkinson,tking}@scu.edu
Abstract
Poorly structured code is hard to maintain and read. Pro-
gram refactoring can improve code structure and thus make
it easier to preserve and to discern the underlying design.
However, refactoring is a difficult and time-consuming pro-
cess making it unattractive for many developers. An auto-
mated tool that could identify poorly structured code and
make suggestions would make the refactoring process eas-
ier. Although in general refactorings may be quite difficult
to locate automatically, we show that many can be detected
using low-cost, syntactic techniques. We have built a tool to
locate refactorings in C# programs. Our experiments indi-
cate that the tool has an excellent success rate in identifying
refactorings.

  

Source: Atkinson, Darren C. - Computer Engineering Department, Santa Clara University

 

Collections: Computer Technologies and Information Sciences