Warning: Undefined array key "category" in /var/www/02search_html/bin/summary.php on line 35

Warning: Undefined variable $STR_top_url in /var/www/02search_html/bin/__base_html.php on line 883
IEICE Trans - 大規模ソフトウェアシステムを対象としたファイルクローンの検出


大規模ソフトウェアシステムを対象としたファイルクローンの検出

佐々木 裕介
山本 哲男
早瀬 康裕
井上 克郎

誌名
電子情報通信学会論文誌 D   Vol.J94-D    No.8    pp.1423-1433
発行日: 2011/08/01
Online ISSN: 1881-0225
DOI: 
Print ISSN: 1880-4535
論文種別: 論文
専門分野: ソフトウェアシステム
キーワード: 
ファイルクローン,  ハッシュ,  べき乗則,  オープンソースソフトウェア,  

本文: PDF(971.3KB)>>
論文を購入



あらまし: 
大規模なソフトウェア群中にはソースコードの等しいファイル,ファイルクローンが大量に存在する.発注先から納品されたソフトウェア製品や,新たに導入しようとしているオープンソースソフトウェアのシステム群に含まれるファイルクローンについて調べることは,システムの整理及び再構築の際やシステム群の全体像を把握するときなどに有用となる.そこで我々は大量のソースコードから高速にファイルクローンを検出できるツールFCFinderを開発し,大規模なソフトウェアシステムであり既存研究で多くのファイルクローンの存在が予測されている,FreeBSD Ports Collectionに適用した.結果として,portsの約68%のファイルがファイルクローンとなっていることが明らかになった.本論文では,FCFinderで用いているファイルクローン検出手法について説明し,FCFinderを様々なソフトウェア群に適用した結果について考察を行う.