The search functionality is under construction.

Keyword Search Result

[Keyword] change representation(1hit)

1-1hit
  • ChangeMacroRecorder: Accurate Recording of Fine-Grained Textual Changes of Source Code

    Katsuhisa MARUYAMA  Shinpei HAYASHI  Takayuki OMORI  

     
    PAPER-Software Engineering

      Pubricized:
    2020/08/24
      Vol:
    E103-D No:11
      Page(s):
    2262-2277

    Recording source code changes comes to be well recognized as an effective means for understanding the evolution of existing software and making its future changes efficient. Therefore, modern integrated development environments (IDEs) tend to employ tools that record fine-grained textual changes of source code. However, there is still no satisfactory tool that accurately records textual changes. We propose ChangeMacroRecorder that automatically and silently records all textual changes of source code and in real time correlates those textual changes with actions causing them while a programmer is writing and modifying it on the Eclipse's Java editor. The improvement with respect to the accuracy of recorded textual changes enables both programmers and researchers to exactly understand how the source code was evolved. This paper presents detailed information on how ChangeMacroRecorder achieves the accurate recording of textual changes and demonstrates how accurate textual changes were recorded in our experiment consisting of nine programming tasks.