@techreport{oai:ipsj.ixsq.nii.ac.jp:00211802, author = {前島, 葵 and 肥後, 芳樹 and 楠本, 真二}, issue = {2}, month = {Jul}, note = {Git に代表される版管理システムから得られるファイル変更履歴は,バグモジュールの検出や同時変更コードの分析などマイニングソフトウェアリポジトリ(MSR)に関する様々な研究に役立てられている.そのため,変更履歴に誤りが存在すれば MSR の研究に影響を与えてしまう.本研究では,版管理システムとして広く用いられている Git を対象にファイル変更履歴の追跡精度の調査を行う.Git にはファイルの名前変更や移動を検出し,ファ イルの変更を追跡する機能が備わっている.しかし,Git の追跡機能はファイルの追跡を個別に行うため,名前変更時に複数ファイルの追跡結果が被ってしまう問題がある.そこで,Git の追跡ではどの程度変更履歴が被ってしまうのか調査を行い,より精度の高い追跡を目指した複数ファイルの変更を考慮する手法を提案する.オープンソースプ ロジェクトに対する調査の結果,145 件の Java プロジェクトのうち 45 件のリポジトリにおいて変更履歴の被りが存在した.また,複数ファイルの変更を考慮することで追跡精度が 17% 向上し提案手法が有効であることが示された.}, title = {複数ファイルの履歴を考慮したGitファイル追跡精度改善の提案}, year = {2021} }