楠本研究室

業績一覧

ホーム業績一覧

プログラム依存グラフを用いたコードクローン検出法の改善と評価

プログラム依存グラフを用いたコードクローン検出法の改善と評価
情報処理学会論文誌, vol.51, no.12, pp.2149-2168 (2010)
情報処理学会創立50周年記念論文 概要: これまでにさまざまなコードクローン検出手法が提案されているが,すべての面に おいて他の検出手法よりも優れているものはない.各検出手法は一長一短であり,コー ドクローン検出を行う状況に応じて適切な検出技術を用いることが重要である.プロ グラム依存グラフを用いた検出の長所は非連続コードクローンを検出できることであ る.しかし,その反面,連続コードクローンについては,他の検出技術に比べて検出 能力が低い.また,検出に必要な計算コストが高いため,実規模ソフトウェアに対し ては適用が難しいという弱点もある.本論文では,これらの弱点を改善するための手 法を提案する.提案手法を組み合わせ,1 つのコードクローン検出手法として用いる ことにより,実規模ソフトウェアから実用的な時間でより適切にコードクローン検出 を行うことができる.実際に,提案手法を検出ツールとして実装し,複数のオープン ソースソフトウェアに対して評価を行い,その有用性を確認した. タグ: clone, code, dependency, detection, evaluation, graph, improvement, program
@article{肥後芳樹2010e,
  author = {肥後 芳樹 and 楠本 真二},
  title = {プログラム依存グラフを用いたコードクローン検出法の改善と評価},
  journal = {情報処理学会論文誌},
  volume = {51},
  number = {12},
  pages = {2149--2168},
  year = {2010},
  month = {dec}
}