講演名 2013-05-09
構文情報を付加したリポジトリによるメソッド抽出リファクタリングの検出(開発履歴と支援)
藤原 賢二, 吉田 則裕, 飯田 元,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) 近年,ソフトウェア開発履歴を分析することでリファクタリングが品質に与える影響を明らかにすることを目的とした研究が多数実施されている.このような分析にあたっては,実施されたリファクタリングの種類と実施時期を把握する必要がある.本稿では構文情報を付加したリポジトリを用いることでリファクタリングの実施履歴を高速に復元する手法を提案する.提案手法をツールとして実装し,オープンソースソフトウェアであるjEditに適用した.その結果として,既存手法であるUMLDiffと比較してより高精度にリファクタリングの実施履歴を復元可能なことを確認した.
抄録(英) Recently, several research have tackled to reveal the effects of refactorings in the software development. In order to reveal the effects, it is important to detect performing of refactorings from the history of the software development. In this research, we propose a fast refactoring detection method which use the repository with syntactic information. The result of comparison with the UMLDiff algorithm shows our proposed method provide high recall and high precision.
キーワード(和) リファクタリング / リポジトリマイニング / 細粒度分析
キーワード(英) Refactoring / Mining software repositories / Fine-grained analysis
資料番号 SS2013-4
発行日

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

講演論文情報詳細
申込み研究会 Software Science (SS)
本文の言語 JPN
タイトル(和) 構文情報を付加したリポジトリによるメソッド抽出リファクタリングの検出(開発履歴と支援)
サブタイトル(和)
タイトル(英) Detecting Extract Method Refactoring from Repository with Syntactic Information
サブタイトル(和)
キーワード(1)(和/英) リファクタリング / Refactoring
キーワード(2)(和/英) リポジトリマイニング / Mining software repositories
キーワード(3)(和/英) 細粒度分析 / Fine-grained analysis
第 1 著者 氏名(和/英) 藤原 賢二 / Kenji FUJIWARA
第 1 著者 所属(和/英) 奈良先端科学技術大学院大学情報科学研究科
Graduate School of Information Science, Nara Institute of Science and Technology
第 2 著者 氏名(和/英) 吉田 則裕 / Norihiro YOSHIDA
第 2 著者 所属(和/英) 奈良先端科学技術大学院大学情報科学研究科
Graduate School of Information Science, Nara Institute of Science and Technology
第 3 著者 氏名(和/英) 飯田 元 / Hajimu IIDA
第 3 著者 所属(和/英) 奈良先端科学技術大学院大学情報科学研究科
Graduate School of Information Science, Nara Institute of Science and Technology
発表年月日 2013-05-09
資料番号 SS2013-4
巻番号(vol) vol.113
号番号(no) 24
ページ範囲 pp.-
ページ数 6
発行日