Item type |
Journal(1) |
公開日 |
2015-02-15 |
タイトル |
|
|
タイトル |
API呼び出しとメソッド周辺の識別子の実績に基づいたAPI集合推薦手法 |
タイトル |
|
|
言語 |
en |
|
タイトル |
Recommending API Sets for a New Method Based on Surrounding Identifiers and API Usage History |
言語 |
|
|
言語 |
jpn |
キーワード |
|
|
主題Scheme |
Other |
|
主題 |
[特集:ソフトウェア工学] API,メソッド本体,相関ルールマイニング,コード補完 |
資源タイプ |
|
|
資源タイプ識別子 |
http://purl.org/coar/resource_type/c_6501 |
|
資源タイプ |
journal article |
著者所属 |
|
|
|
筑波大学システム情報系 |
著者所属 |
|
|
|
大阪大学大学院情報科学研究科 |
著者所属 |
|
|
|
日本大学工学部情報工学科 |
著者所属 |
|
|
|
大阪大学大学院情報科学研究科 |
著者所属 |
|
|
|
大阪大学大学院情報科学研究科 |
著者所属(英) |
|
|
|
en |
|
|
Faculty of Engineering, Information and Systems, University of Tsukuba |
著者所属(英) |
|
|
|
en |
|
|
Graduate School of Information Science and Technology, Osaka University |
著者所属(英) |
|
|
|
en |
|
|
Department of Computer Science, College of Engineering, Nihon University |
著者所属(英) |
|
|
|
en |
|
|
Graduate School of Information Science and Technology, Osaka University |
著者所属(英) |
|
|
|
en |
|
|
Graduate School of Information Science and Technology, Osaka University |
著者名 |
早瀬, 康裕
鬼塚, 勇弥
山本, 哲男
石尾, 隆
井上, 克郎
|
著者名(英) |
Yasuhiro, Hayase
Yuya, Onizuka
Tetsuo, Yamamoto
Takashi, Ishio
Katsuro, Inoue
|
論文抄録 |
|
|
内容記述タイプ |
Other |
|
内容記述 |
現代の多くのソフトウェア開発では,膨大なライブラリから必要なAPIを選び出し,それをどのように組み合わせればよいかを調べなければならない.本研究では,開発者が新規作成したいメソッドの名前を記述したときに,そのメソッド本体で使用される可能性のあるAPIの集合を推薦することで,APIの選択を支援する手法を提案する.使用される可能性のあるAPIの推薦には大規模なソースコード集合から抽出した相関ルールを使用する.相関ルールには,メソッド名などの識別子から得た情報と,使用されたAPIとの関係が記録されている.本手法によって開発者に有用なAPI集合を推薦できるかを調査したところ,推薦の上位に適切なAPIが含まれていることを確認した一方,手法に改善の余地があることも分かった. |
論文抄録(英) |
|
|
内容記述タイプ |
Other |
|
内容記述 |
In modern software development, developers have to select and combine appropriate APIs from vast amount of software libraries to implement features. This paper proposes an approach that takes as input a method name which a developer is attempting to create, and suggests APIs that are likely used as a template of method body. By using the template as a reference and/or editing the template, the developer can write the method body. Our approach generates templates from association rules that associate APIs with identifiers such as method names, class names, and field names included in a large set of source files. |
書誌レコードID |
|
|
収録物識別子タイプ |
NCID |
|
収録物識別子 |
AN00116647 |
書誌情報 |
情報処理学会論文誌
巻 56,
号 2,
p. 692-700,
発行日 2015-02-15
|
ISSN |
|
|
収録物識別子タイプ |
ISSN |
|
収録物識別子 |
1882-7764 |