6B-3
APIの類似性を利用したソフトウェア類似部品検索手法の評価
○高見 愛,井上勝行,北村操代(三菱)
本発表では、APIの類似性に基づいて算出したソフトウェア部品間類似度の妥当性を評価した結果を報告する。評価対象のプログラムには自社製クラスライブラリを利用する。ソフトウェア部品間類似度は、部品の提供する公開APIが部品の機能を表していると仮定し、APIの型や識別子の類似度を足し合わせることによって算出する。評価実験より、熟練者が似ていると判断したクラスの大部分を本手法により類似部品として抽出できることが示唆された。また、抽出した類似部品の多くが継承関係の強くない部品であったことから、継承関係を辿るだけでは見つけにくい部品を抽出できることがわかった。

footer 情報処理学会 セキュリティ プライバシーポリシー 倫理綱領 著作権について