Kusumoto Laboratory: A. Fujimoto, Y. Higo, and S. Kusumoto, Towards Accurate File Tracking Based on Ast Differences, December 2021.
Detail of a work
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},
}
  

This site is maintained by fenrir.
PMAN 3.2.10 build 20181029 - Paper MANagement system / (C) 2002-2016, Osamu Mizuno
Time to show this page: 0.033889 seconds.