開発中のソースコードに基づくソフトウェア部品の自動推薦システムA-SCORE

島田隆次, 市井誠, 早瀬康裕, 松下誠… - 情報処理学会論文 …, 2009 - ipsj.ixsq.nii.ac.jp
島田隆次, 市井誠, 早瀬康裕, 松下誠, 井上克郎
情報処理学会論文誌, 2009ipsj.ixsq.nii.ac.jp
論文抄録 ソフトウェアの再利用は, クラスやメソッドなど (ソフトウェア部品) の単位で行われることが
多い. このようなソフトウェア部品の再利用を促進するために, コーディング中に自動的にソフトウェア
部品を推薦する手法が提案された. しかし, 既存手法では変更を加えずに再利用できる部品しか発見
できないため, 再利用の機会が限られるという問題点がある. そこで本稿では,
変更を加えなければ再利用できないソフトウェア部品をも検索できる自動推薦手法を提案する.
提案手法ではソースコード中のコメントや識別子の中に類似した単語を含む部品を検索することで …
論文抄録
ソフトウェアの再利用は, クラスやメソッドなど (ソフトウェア部品) の単位で行われることが多い. このようなソフトウェア部品の再利用を促進するために, コーディング中に自動的にソフトウェア部品を推薦する手法が提案された. しかし, 既存手法では変更を加えずに再利用できる部品しか発見できないため, 再利用の機会が限られるという問題点がある. そこで本稿では, 変更を加えなければ再利用できないソフトウェア部品をも検索できる自動推薦手法を提案する. 提案手法ではソースコード中のコメントや識別子の中に類似した単語を含む部品を検索することで, 多少の変更を加えれば再利用できるようなソフトウェア部品も推薦することができる. また, 提案手法を実装したソフトウェア部品自動推薦システム A-SCORE を Eclipse プラグインとして作成し, 実験によって再利用の促進などの効果を評価した. その結果, A-SCORE を利用したほうが再利用したソフトウェア部品の個数が多くなり, また, 既存手法では自動推薦が行えなかったような場合においても自動推薦による再利用が行えた事例があったことから, A-SCORE の有効性が示された.
ipsj.ixsq.nii.ac.jp
以上显示的是最相近的搜索结果。 查看全部搜索结果