楠本研究室

業績一覧

ホーム業績一覧

大規模ソースコード集合を対象とした類似関数集合群の抽出

大規模ソースコード集合を対象とした類似関数集合群の抽出
電子情報通信学会技術研究報告, vol.109, no.456, pp.49-54 (2010)
概要: 近年ソフトウェア開発は大規模化の一途をたどっており,開発コスト削減のため,既存の資源を有効に活用することが望まれる.しかし,ソースコードの再利用を行うためには内容を理解しなければならず,特に,再利用を考慮して作成されていない資源の場合,その労力は大きい.本研究では,これまでに実装された機能を効率的に把握・再利用するため,コードクローン検出技術を用いて,複数のソフトウェアから同様の機能を実現した関数集合群を検出する手法を提案する.実験の結果,数千万行のソースコードから多くの類似した機能を持つ関数群を検出することができ,どのような関数が多数利用されているのか容易に調査することができた. タグ: ccfinder, clone, codes, detction
@inproceedings{田中健介2010a,
  author = {田中 健介 and 肥後 芳樹 and 楠本 真二},
  title = {大規模ソースコード集合を対象とした類似関数集合群の抽出},
  booktitle = {電子情報通信学会技術研究報告},
  volume = {109},
  number = {456},
  pages = {49--54},
  year = {2010},
  month = {mar}
}