コンピュータ ソフトウェア
Print ISSN : 0289-6540
変数のデータフローによるAPI利用コード例の検索
竹之内 啓太石尾 隆井上 克郎
著者情報
ジャーナル フリー

2017 年 34 巻 4 号 p. 4_68-4_74

詳細
抄録

ソフトウェア開発の効率を向上させるため,ライブラリなどのAPI (Application Programming Interface)が利用されている.一方で,巨大化・複雑化したAPIの利用は必ずしも容易ではない.そこで本研究では,APIの理解を支援するコード検索手法を提案する.提案手法の特徴として,(1)「変数のデータフロー」を(独自の検索クエリを用いて)指定し,APIの理解に有益なコード例を検索する点,(2) 検索対象となるソースコードを既存のコード検索エンジンから取得することで,さまざまなAPIの検索に対応している点,(3) 有限オートマトンを利用した軽量なアルゴリズムを用いることでウェブアプリケーションとしての実装を実現している点が挙げられる.評価実験では,提案手法がAPIの理解を有効に支援する場合があることや,検索クエリの記述が比較的容易であること,検索時間が実用的な範囲に収まることを確認した.

著者関連情報
© 2017 日本ソフトウェア科学会
前の記事 次の記事
feedback
Top