講演名 2012-11-23
リポジトリマイニングの進化に対応した分析ツールE-CUBEの構築
山下 一寛, 亀井 靖高, 久住 憲嗣, 鵜林 尚靖,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) 本研究では,3つのソフトウェアリポジトリマイニングの進化(1.リポジトリの進化,2.分析技術の進化,3.分析規模の進化)を定義し,それら進化に対応した分析ツールE-CUBEを提案する.リポジトリの進化は,リポジトリ自体の進化(例えば,CVS→SVN→Git)を意味し,分析技術の進化は,新たな分析手法の提案による研究対象自体の進化(例えば,ファイル単位からメソッド単位,新たなメトリクスの提案)を意味する.また,分析規模の進化は,新たな分析の着眼点に伴う研究規模の進化(例えば,プロジェクト内の分析からプロジェクト間の分析)を意味する.E-CUBEでは,3つの進化に対応したツールの実現のために,リポジトリマイニング分野の記述の差異をカプセル化した内部ドメイン専用言語(内部DSL)を定義する.利用者はE-CUBEを用いることで,一定の抽象度を保ったままリポジトリマイニングのプログラムを実現できる.ケーススタディとして3つのタスクを設定し,その結果,E-CUBEでの具体的な実装例,および,有用性を示した.
抄録(英) In this paper, we propose E-CUBE, which is an analysis tool to support three "Evolution of Mining Software Repositories". Platform Evolution means the evolution of repositories (e.g., shifting from CVS to Git). Technology Evolution means the evolution of research targets by new analysis methods (e.g., focusing on new software metrics and shifting from the file-level to the method-level) and Scale Evolution means the evolution of research views (e.g., shifting from local to global). To encapsulate the essence of three evolutions, we introduce a domain specific language (DSL) for MSR studies to E-CUBE. The DSL in E-CUBE consists of operators (e.g., get revision and select) that separate implementation from the evolutions. Through case studies of three representative MSR tasks, we show E-CUBE could be useful for MSR studies.
キーワード(和) リポジトリマイニング / ドメイン専用言語 / フィーチャモデル / ソフトウェアメトリクス
キーワード(英) Mining software repositories / Domain-specific language / Feature model / Software metrics
資料番号 KBSE2012-50
発行日

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

講演論文情報詳細
申込み研究会 Knowledge-Based Software Engineering (KBSE)
本文の言語 JPN
タイトル(和) リポジトリマイニングの進化に対応した分析ツールE-CUBEの構築
サブタイトル(和)
タイトル(英) E-CUBE: An Analysis Tool for Three "Evolution of Mining Software Repositories"
サブタイトル(和)
キーワード(1)(和/英) リポジトリマイニング / Mining software repositories
キーワード(2)(和/英) ドメイン専用言語 / Domain-specific language
キーワード(3)(和/英) フィーチャモデル / Feature model
キーワード(4)(和/英) ソフトウェアメトリクス / Software metrics
第 1 著者 氏名(和/英) 山下 一寛 / Kazuhiro YAMASHITA
第 1 著者 所属(和/英) 九州大学
Kyushu University
第 2 著者 氏名(和/英) 亀井 靖高 / Yasutaka KAMEI
第 2 著者 所属(和/英) 九州大学
Kyushu University
第 3 著者 氏名(和/英) 久住 憲嗣 / Kenji HISAZUMI
第 3 著者 所属(和/英) 九州大学
Kyushu University
第 4 著者 氏名(和/英) 鵜林 尚靖 / Naoyasu UBAYASHI
第 4 著者 所属(和/英) 九州大学
Kyushu University
発表年月日 2012-11-23
資料番号 KBSE2012-50
巻番号(vol) vol.112
号番号(no) 314
ページ範囲 pp.-
ページ数 6
発行日