DocumentCode
2769640
Title
Identifying Refactorings from Source-Code Changes
Author
Weissgerber, Peter ; Diehl, Stephan
Author_Institution
Comput. Sci., Trier Univ.
fYear
2006
fDate
18-22 Sept. 2006
Firstpage
231
Lastpage
240
Abstract
Software has been and is still mostly refactored without tool support. Moreover, as we found in our case studies, programmers tend not to document these changes as refactorings, or even worse label changes as refactorings, although they are not. In this paper we present a technique to detect changes that are likely to be refactorings and rank them according to the likelihood. The evaluation shows that the method has both a high recall and a high precision - it finds most of the refactorings, and most of the found refactoring candidates are really refactorings
Keywords
configuration management; data mining; refactoring identification; software changes; source-code changes; Application software; Computer errors; Computer science; Data mining; Databases; Documentation; History; Open source software; Programming profession; Software tools;
fLanguage
English
Publisher
ieee
Conference_Titel
Automated Software Engineering, 2006. ASE '06. 21st IEEE/ACM International Conference on
Conference_Location
Tokyo
ISSN
1938-4300
Print_ISBN
0-7695-2579-2
Type
conf
DOI
10.1109/ASE.2006.41
Filename
4019578
Link To Document