講演名 2013-10-24
ソースコード中の変数間のデータ依存関係を用いたコミットの分割
切貫 弘之, 堀田 圭佑, 肥後 芳樹, 楠本 真二,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) 1つの修正に対して1つのコミットが行われるべきであるが,開発者はしばしば、複数の修正を含んだコミットを行ってしまう.このようなコミットは,リポジトリ分析の精度を下げることが知られている.この研究では,まず,ソースコード中の変数間のデータ依存関係を用いて,修正された箇所をいくつかのグループにまとめる.そして,1つのグループを1つの修正とみなすことで,そのようなコミットを解消できることを示す.
抄録(英) Although developers should do one commit for every task, they often commit multiple tasks at the same time. It has been found that those commits compromise results of mining software repositories. In this research, we propose a technique to split multiple modifications included in a single commit. The technique utilizes dependencies among variables in source code. We confirmed that some commits were split appropriately by using the proposed technique.
キーワード(和) プログラム依存グラフ / コミット / 版管理システム
キーワード(英) program dependency graph / commit / version control system
資料番号 SS2013-43
発行日

研究会情報
研究会 SS
開催期間 2013/10/17(から1日開催)
開催地(和)
開催地(英)
テーマ(和)
テーマ(英)
委員長氏名(和)
委員長氏名(英)
副委員長氏名(和)
副委員長氏名(英)
幹事氏名(和)
幹事氏名(英)
幹事補佐氏名(和)
幹事補佐氏名(英)

講演論文情報詳細
申込み研究会 Software Science (SS)
本文の言語 JPN
タイトル(和) ソースコード中の変数間のデータ依存関係を用いたコミットの分割
サブタイトル(和)
タイトル(英) partitioning commits using data dependency among variables in source code
サブタイトル(和)
キーワード(1)(和/英) プログラム依存グラフ / program dependency graph
キーワード(2)(和/英) コミット / commit
キーワード(3)(和/英) 版管理システム / version control system
第 1 著者 氏名(和/英) 切貫 弘之 / Hiroyuki KIRINUKI
第 1 著者 所属(和/英) 大阪大学大学院情報科学研究科
Graduate School of Information Science and Technology, Osaka University
第 2 著者 氏名(和/英) 堀田 圭佑 / Keisuke HOTTA
第 2 著者 所属(和/英) 大阪大学大学院情報科学研究科
Graduate School of Information Science and Technology, Osaka University
第 3 著者 氏名(和/英) 肥後 芳樹 / Yoshiki HIGO
第 3 著者 所属(和/英) 大阪大学大学院情報科学研究科
Graduate School of Information Science and Technology, Osaka University
第 4 著者 氏名(和/英) 楠本 真二 / Shinji KUSUMOTO
第 4 著者 所属(和/英) 大阪大学大学院情報科学研究科
Graduate School of Information Science and Technology, Osaka University
発表年月日 2013-10-24
資料番号 SS2013-43
巻番号(vol) vol.113
号番号(no) 269
ページ範囲 pp.-
ページ数 6
発行日