Kusumoto Laboratory: Y. Higo, S. Hayashi, and S. Kusumoto, On Tracking Java Methods with Git Mechanisms, July 2020.
  • リスト
  •  表 
  • LaTeX
  • BibTeX
Detail of a work
Tweet
Y. Higo, S. Hayashi, and S. Kusumoto, "On Tracking Java Methods with Git Mechanisms," Journal of Systems and Software, 165, July 2020.
ID 649
分類 論文誌
タグ git java mechanisms methods tracking
表題 (title) On Tracking Java Methods with Git Mechanisms
表題 (英文)
著者名 (author) Yoshiki Higo, Shinpei Hayashi, Shinji Kusumoto
英文著者名 (author) Yoshiki Higo,and,Shinji Kusumoto
キー (key) Yoshiki Higo,and,Shinji Kusumoto
定期刊行物名 (journal) Journal of Systems and Software
定期刊行物名 (英文)
巻数 (volume) 165
号数 (number)
ページ範囲 (pages)
刊行月 (month) 7
出版年 (year) 2020
Impact Factor (JCR)
URL https://doi.org/10.1016/j.jss.2020.110571
付加情報 (note)
注釈 (annote)
内容梗概 (abstract) Method-level historical information is useful in various research on mining software repositories such as fault-prone module detection or evolutionary coupling identification. An existing technique named Historage converts a Git repository of a Java project to a finer-grained one. In a finer-grained repository, each Java method exists as a single file. Treating Java methods as files has an advantage, which is that Java methods can be tracked with Git mechanisms. The biggest benefit of tracking methods with Git mechanisms is that it can easily connect with any other tools and techniques build on Git infrastructure. However, Historage’s tracking has an issue of accuracy, especially on small methods. More concretely, in the case that a small method is renamed or moved to another class, Historage has a limited capability to track the method. In this paper, we propose a new technique, FinerGit, to improve the trackability of Java methods with Git mechanisms. We implement FinerGit as a system and apply it to 182 open source software projects, which include 1,768K methods in total. The experimental results show that our tool has a higher capability of tracking methods in the case that methods are renamed or moved to other classes.
論文電子ファイル 110571.pdf (application/pdf) [一般閲覧可]
BiBTeXエントリ
@article{id649,
         title = {On tracking Java methods with Git mechanisms},
        author = {Yoshiki Higo and  Shinpei Hayashi and  Shinji Kusumoto},
       journal = {Journal of Systems and Software},
        volume = {165},
         month = {7},
          year = {2020},
}
  

Search

Tags

1 件の該当がありました. : このページのURL : HTML

Language: 英語 | 日本語 || ログイン |

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.035797 seconds.