• 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