WEKO3
アイテム
ソフトウェア部品検索のためのAPIを利用した類似部品検出方法の提案
https://ipsj.ixsq.nii.ac.jp/records/82083
https://ipsj.ixsq.nii.ac.jp/records/82083fa6e66e2-f427-47e3-917a-be31aba89148
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
Copyright (c) 2012 by the Information Processing Society of Japan
|
|
オープンアクセス |
Item type | SIG Technical Reports(1) | |||||||
---|---|---|---|---|---|---|---|---|
公開日 | 2012-05-14 | |||||||
タイトル | ||||||||
タイトル | ソフトウェア部品検索のためのAPIを利用した類似部品検出方法の提案 | |||||||
タイトル | ||||||||
言語 | en | |||||||
タイトル | Method of Extracting Similar Software Component using API for Retrieving Software Component | |||||||
言語 | ||||||||
言語 | jpn | |||||||
キーワード | ||||||||
主題Scheme | Other | |||||||
主題 | テスト・解析 | |||||||
資源タイプ | ||||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_18gh | |||||||
資源タイプ | technical report | |||||||
著者所属 | ||||||||
三菱電機株式会社先端技術総合研究所 | ||||||||
著者所属 | ||||||||
三菱電機株式会社先端技術総合研究所 | ||||||||
著者所属 | ||||||||
三菱電機株式会社先端技術総合研究所 | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Advanced Technology R&D Center, Mitsubishi Electric Corporation. | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Advanced Technology R&D Center, Mitsubishi Electric Corporation. | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Advanced Technology R&D Center, Mitsubishi Electric Corporation. | ||||||||
著者名 |
高見, 愛
× 高見, 愛
|
|||||||
著者名(英) |
Ai, Takami
× Ai, Takami
|
|||||||
論文抄録 | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | 本稿では、ソフトウェア部品が提供する公開APIの型や識別子の類似性を利用して部品間の類似度を算出する方法を提案する。これにより、ユーザ所望の機能を表すキーワードを与えたとき、そのキーワードに該当する部品を検出するだけでなく、その部品に類似する部品も候補として提示できるようになる。さらに、自社製C++ライブラリを対象として、算出した類似度の妥当性を検証する。その結果、クラスの継承関係が小さい部品間の類似性を検出できるなど、提案手法によって、類似部品を抽出できることが示唆された。一方、技術者による類似部品の判定結果との差異も見られたため、今後は他のメトリクスと併用も検討していく。 | |||||||
論文抄録(英) | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | This paper proposes a method of calculating the degree of similarity between the software components using similarity of their public APIs in type and identifier. Our aim is to extract functional similar components in addition to components which are associated with keywords given by the user. And experimentation is performed for evaluating the degree of similarity calculated by our approach. The subject of the experimentation is C++ class libraries developed by our company. The result suggests that our method can extract similar components which have a weak inheritance relationship. On the other hand, the result shows that similar components judged by skilled engineers are sometimes different from ones extracted by our method. It suggests a need for applying other software metrics to our calculating method. | |||||||
書誌レコードID | ||||||||
収録物識別子タイプ | NCID | |||||||
収録物識別子 | AN10112981 | |||||||
書誌情報 |
研究報告ソフトウェア工学(SE) 巻 2012-SE-176, 号 6, p. 1-7, 発行日 2012-05-14 |
|||||||
Notice | ||||||||
SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc. | ||||||||
出版者 | ||||||||
言語 | ja | |||||||
出版者 | 情報処理学会 |