JavaScriptを有効にして再度、お越しください。新規登録ログインお知らせ※ユーザ登録は無料です.情報学広場に掲載されているコンテンツには有料のものも含まれています.有料コンテンツをご購入いただいた場合でも、領収書の発行はいたしておりません。クレジットカード会社様からの領収書/請求書をもってかえさせていただいております。複写複製および転載複製に係る著作権を学術著作権協会に委託しています。当該利用をご希望の方は、学術著作権協会が提供している複製利用許諾システムもしくは転載許諾システムを通じて申請ください。本会会員(賛助会員含む)および著者が転載利用の申請をされる場合については、学術目的利用に限り、無償で転載利用いただくことが可能です。刊行物に掲載されている製品名等は、各社の商標または登録商標です。本稿では、ソフトウェア部品が提供する公開APIの型や識別子の類似性を利用して部品間の類似度を算出する方法を提案する。これにより、ユーザ所望の機能を表すキーワードを与えたとき、そのキーワードに該当する部品を検出するだけでなく、その部品に類似する部品も候補として提示できるようになる。自社製C++ライブラリを対象として、算出した類似度の妥当性を検証する。その結果、クラスの継承関係が小さい部品間の類似性を検出できるなど、提案手法によって、類似部品を抽出できることが示唆された。技術者による類似部品の判定結果との差異も見られたため、今後は他のメトリクスと併用も検討していく。