• DocumentCode
    2384834
  • Title

    Historef: A tool for edit history refactoring

  • Author

    Hayashi, Shinpei ; Hoshino, Daiki ; Matsuda, Jumpei ; Saeki, Motoshi ; Omori, Takayuki ; Maruyama, Katsuhisa

  • Author_Institution
    Dept. of Comput. Sci., Tokyo Inst. of Technol., Tokyo, Japan
  • fYear
    2015
  • fDate
    2-6 March 2015
  • Firstpage
    469
  • Lastpage
    473
  • Abstract
    This paper presents Historef, a tool for automating edit history refactoring on Eclipse IDE for Java programs. The aim of our history refactorings is to improve the understandability and/or usability of the history without changing its whole effect. Historef enables us to apply history refactorings to the recorded edit history in the middle of the source code editing process by a developer. By using our integrated tool, developers can commit the refactored edits into underlying SCM repository after applying edit history refactorings so that they are easy to manage their changes based on the performed edits.
  • Keywords
    Java; configuration management; programming environments; software maintenance; software management; source code (software); Eclipse IDE; Historef; Java program; SCM repository; edit history refactoring; integrated tool; source code editing process; understandability; usability; Color; Electronic mail; History; Java; Usability; refactoring; software evolution; tangled changes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Analysis, Evolution and Reengineering (SANER), 2015 IEEE 22nd International Conference on
  • Conference_Location
    Montreal, QC
  • Type

    conf

  • DOI
    10.1109/SANER.2015.7081858
  • Filename
    7081858