International Conference

ChangeMacroRecorder: Recording Fine-Grained Textual Changes of Source Code

Katsuhisa Maruyama, Shinpei Hayashi, Takayuki Omori

In Proceedings of the 25th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2018), pp. 537–541, Campobasso, Italy, March 2018.

Abstract

Recording code changes comes to be well recognized as an effective means for understanding the evolution of existing programs and making their future changes efficient. Although fine-grained textual changes of source code are worth leveraging in various situations, there is no satisfactory tool that records such changes. This paper proposes a yet another tool, called ChangeMacroRecorder, which automatically records all textual changes of source code while a programmer writes and modifies it on the Eclipse's Java editor. Its capability has been improved with respect to both the accuracy of its recording and the convenience for its use. Tool developers can easily and cheaply create their new applications that utilize recorded changes by embedding our proposed recording tool into them.

Slides

Related papers

Continued in

BibTeX

@inproceedings{maruyama-saner2018,
    author = {Katsuhisa Maruyama and Shinpei Hayashi and Takayuki Omori},
    title = {ChangeMacroRecorder: Recording Fine-Grained Textual Changes of Source Code},
    booktitle = {Proceedings of the 25th IEEE International Conference on Software Analysis, Evolution and Reengineering},
    pages = {537--541},
    doi = {10.1109/SANER.2018.8330255},
    year = 2018,
}
Type
International Conference
Conference
SANER 2018
Location
Campobasso, Italy
Presented
March 21, 2018
Volume / Pages
pp. 537–541
DOI
10.1109/SANER.2018.8330255