楠本研究室

業績一覧

ホーム業績一覧

グラフマイニングアルゴリズムを利用したギャップを含むコードクローン情報の生成

グラフマイニングアルゴリズムを利用したギャップを含むコードクローン情報の生成
電子情報通信学会論文誌D, vol.J93-D, no.9, pp.1727-1735 (2010)
概要: これまでにさまざまなコードクローン検出手法が提案されているが,ギャップ(不一致部分) を含むコードクローンを検出できる手法は少ない.本論文では,ギャップを含むコードクローンを検出できないコードクローン検出手法の出力結果に対して後処理を行うことで,ギャップを含むコードクローン情報を生成する手法を提案する.提案手法は,グラフマイニングアルゴリズムの一つであるAGM アルゴリズムを用いており,効率的にギャップを含むコードクローン情報を生成することができる.提案手法を検出ツールCCFinder のポストプロセッサとして実装し,複数のオープンソースソフトウェアに対して適用したところ,多数の興味深いコードクローン情報を得ることができた.しかし,提示する必要がないと思われるコードクローンも生成してしまうことがあった.本論文では,この実験の結果について述べ,また,上記の問題に対する解決策についても考察する. タグ: generating, gapped, code, clone, information, graph, mining, algorithm
@article{肥後芳樹2010b,
  author = {肥後 芳樹 and 宮崎 宏海 and 楠本 真二 and 井上 克郎},
  title = {グラフマイニングアルゴリズムを利用したギャップを含むコードクローン情報の生成},
  journal = {電子情報通信学会論文誌D},
  volume = {J93-D},
  number = {9},
  pages = {1727--1735},
  year = {2010},
  month = {sep}
}