| Tweet | |
| A. Fujimoto, Y. Higo, and S. Kusumoto, "Towards Accurate File Tracking Based on Ast Differences," In Proceedings of the 28th Asia-Pacific Software Engineering Conference (APSEC 2021), pp. 569-574, December 2021. | |
| ID | 730 |
| 分類 | 国際会議 |
| タグ | accurate ast differences file towards tracking |
| 表題 (title) |
Towards Accurate File Tracking Based on Ast Differences |
| 表題 (英文) |
|
| 著者名 (author) |
Akira Fujimoto,Yoshiki Higo,Shinji Kusumoto |
| 英文著者名 (author) |
Akira Fujimoto,Yoshiki Higo,Shinji Kusumoto |
| 編者名 (editor) |
|
| 編者名 (英文) |
|
| キー (key) |
Akira Fujimoto,Yoshiki Higo,Shinji Kusumoto |
| 書籍・会議録表題 (booktitle) |
Proceedings of the 28th Asia-Pacific Software Engineering Conference (APSEC 2021) |
| 書籍・会議録表題(英文) |
|
| 巻数 (volume) |
|
| 号数 (number) |
|
| ページ範囲 (pages) |
569-574 |
| 組織名 (organization) |
|
| 出版元 (publisher) |
|
| 出版元 (英文) |
|
| 出版社住所 (address) |
|
| 刊行月 (month) |
12 |
| 出版年 (year) |
2021 |
| 採択率 (acceptance) |
|
| URL |
|
| 付加情報 (note) |
https://youtu.be/GTV4UHegvAk |
| 注釈 (annote) |
|
| 内容梗概 (abstract) |
In the field of software development, version control systems such as Git are imperative tools that help software teams manage source code.
Git can detect a change history of each file individually. Even if a file was renamed in the past, Git can identify and track the before renamed file based on content similarities, which are calculated as the ratio of lines that match pre- and post-change files to the total number of lines. However, line-based comparison techniques do not consider source code structures and have coarse granularity, which can result in misidentifying pre-change files and tracking interruptions. To resolve these problems, this paper proposes a technique that calculates file content similarities using source code differences based on an abstract syntax tree. In experiments conducted on 197 open source Java-based projects, we found that the number of rename detections increased 3.3%, and that, on average, our technique tracked commits 1.37 times more frequently than previous technique. We also measured accuracy levels and found that the maximum F-measure was 0.943, which is higher than the 0.926 maximum value of the line-based technique. |
| 論文電子ファイル | a-fujimt_202112_apsec.pdf (application/pdf) [一般閲覧可] |
| BiBTeXエントリ |
@inproceedings{id730,
title = {Towards Accurate File Tracking Based on AST Differences},
author = {Akira Fujimoto and Yoshiki Higo and Shinji Kusumoto},
booktitle = {Proceedings of the 28th Asia-Pacific Software Engineering Conference (APSEC 2021)},
pages = {569-574},
month = {12},
year = {2021},
note = {https://youtu.be/GTV4UHegvAk},
}
|