楠本研究室

業績一覧

ホーム業績一覧

リポジトリマイニング可能なコードクローン版管理システムの提案

リポジトリマイニング可能なコードクローン版管理システムの提案
情報処理学会論文誌, vol.54, no.2, pp.894-902 (2013)
概要: ソフトウェアのソースコード中には,同一または類似したコード片,コードクローンが存在する.コードクローンには,不具合の温床となるものだけでなく,保守性の面で好ましいものもあるとの報告が近年されている.たとえば,長期間安定したコードクローンは除去する必要のないものが多い.このような新しい知見の発見と活用のためには,コードクローンの履歴管理や分析が重要である.これまでのコードクローン履歴分析の研究では,コードの変更のみに着目した分析が行われている.一方,リポジトリマイニング(開発履歴のデータマイニング)の研究では,コードだけでなくプロセスや人的属性に関する履歴情報から有用な知見が報告されている.そこで,本稿では,多様な面でのリポジトリマイニングが可能であるコードクローン版管理システムを提案する.6つのオープンソースソフトウェアへ適用し,その有用性を報告する. タグ: clone, code, control, histories, mining, rich, system, version
@article{畑秀明2013,
  author = {畑 秀明 and 肥後 芳樹 and 楠本 真二},
  title = {リポジトリマイニング可能なコードクローン版管理システムの提案},
  journal = {情報処理学会論文誌},
  volume = {54},
  number = {2},
  pages = {894--902},
  year = {2013},
  month = {feb}
}