Tweet | |
M. Sasaki, S. Matsumoto, and S. Kusumoto, "Integrating Source Code Search into Git Client for Effective Retrieving of Change History," In Proc. of the IEEE 1st International Workshop on Mining and Analyzing Interaction Histories, pp. 12-16, March 2018. | |
ID | 538 |
分類 | 国際会議 |
タグ | code change history source code search MJgit Git abstract syntax tree |
表題 (title) |
Integrating Source Code Search into Git Client for Effective Retrieving of Change History |
表題 (英文) |
|
著者名 (author) |
Miwa Sasaki,Shinsuke Matsumoto, Shinji Kusumoto |
英文著者名 (author) |
|
編者名 (editor) |
|
編者名 (英文) |
|
キー (key) |
|
書籍・会議録表題 (booktitle) |
Proc. of the IEEE 1st International Workshop on Mining and Analyzing Interaction Histories |
書籍・会議録表題(英文) |
|
巻数 (volume) |
|
号数 (number) |
|
ページ範囲 (pages) |
12-16 |
組織名 (organization) |
|
出版元 (publisher) |
|
出版元 (英文) |
|
出版社住所 (address) |
|
刊行月 (month) |
3 |
出版年 (year) |
2018 |
採択率 (acceptance) |
|
URL |
|
付加情報 (note) |
|
注釈 (annote) |
|
内容梗概 (abstract) |
In order to achieve effective development management, it is important to manipulate and understand the change histories of source code in a repository. Although general version control systems provide change history manipulation, these systems are restricted to line-based and textual operations such as grep and diff. As such, these systems cannot follow the syntax/semantics of the source code. While various studies have examined querying and searching source codes, these methods cannot follow historical changes. The key concept of this paper is the integration of a source code search technique into Git commands that manipulate historical data in a repository. This paper presents MJgit, a prototype tool for achieving the above goal. In order to evaluate the proposed tool, we conducted a performance experiment using actual software repositories. |
論文電子ファイル | m-sasaki_maint2018.pdf (application/pdf) [一般閲覧可] |
BiBTeXエントリ |
@inproceedings{id538, title = {Integrating Source Code Search into Git Client for Effective Retrieving of Change History}, author = {Miwa Sasaki and Shinsuke Matsumoto and Shinji Kusumoto}, booktitle = {Proc. of the IEEE 1st International Workshop on Mining and Analyzing Interaction Histories}, pages = {12-16}, month = {3}, year = {2018}, } |