Item type |
SIG Technical Reports(1) |
公開日 |
2019-02-28 |
タイトル |
|
|
タイトル |
オープンソースリポジトリから自動抽出されたAPI集合の検索性向上のための頻出パターンマイニングによるAPI集合間の関係付け |
タイトル |
|
|
言語 |
en |
|
タイトル |
Extracting Detailed Relations among API Member Sets by using Frequent Pattern Mining to Improve Searchability for Usable API Usage Patterns from Open-Source Repositories |
言語 |
|
|
言語 |
jpn |
キーワード |
|
|
主題Scheme |
Other |
|
主題 |
推薦システム,学生セッション |
資源タイプ |
|
|
資源タイプ識別子 |
http://purl.org/coar/resource_type/c_18gh |
|
資源タイプ |
technical report |
著者所属 |
|
|
|
広島市立大学 |
著者所属 |
|
|
|
広島市立大学 |
著者所属 |
|
|
|
広島市立大学 |
著者所属 |
|
|
|
広島市立大学 |
著者所属 |
|
|
|
広島市立大学 |
著者所属(英) |
|
|
|
en |
|
|
Hiroshima City University |
著者所属(英) |
|
|
|
en |
|
|
Hiroshima City University |
著者所属(英) |
|
|
|
en |
|
|
Hiroshima City University |
著者所属(英) |
|
|
|
en |
|
|
Hiroshima City University |
著者所属(英) |
|
|
|
en |
|
|
Hiroshima City University |
著者名 |
近藤, 悠志
西本, 匡志
西山, 佳志
川端, 英之
弘中, 哲夫
|
著者名(英) |
Yushi, Kondoh
Masashi, Nishimoto
Keiji, Nishiyama
Hideyuki, Kawabata
Tetsuo, Hironaka
|
論文抄録 |
|
|
内容記述タイプ |
Other |
|
内容記述 |
様々な機能の実装例から抽出された API 呼び出しの順序付き系列や API 集合などの,いわゆる API 使用パターンは,API の使用法を把握したい開発者にとって有用な情報となりうる.これを踏まえ,我々は,オープンソースリポジトリから API 集合を自動抽出するシステムを開発しているが,類似した API 集合が多数得られる場合が多く,ユーザが欲する情報を効果的に提示できているとは必ずしも言えなかった.これに対し本研究では,API 集合の検索性を向上させる手法を提案する.本手法では,多量の API 集合に対して頻出パターンマイニングを適用し,API 集合の相互関係や階層構造,個々の API の役割を浮かび上がらせる.そして,得られた情報に基づくグラフベースの GUI により直感的な API 集合探索を可能にする.ユーザは,提示されるグラフを辿るだけで目的の API 集合を得ることができるものと期待される.本稿では,提案手法の詳細および GUI の設計,プロトタイプの実装について述べ,その有用性について議論する. |
論文抄録(英) |
|
|
内容記述タイプ |
Other |
|
内容記述 |
The API usage patterns that are extracted from many examples of implementations for various kinds of functionalities might be usable for application developers who want to know the API usage examples. Although several studies have been proposed tools for obtaining API usage patterns, existing systems are not useful enough for developers because the search results are often difficult to digest. In this paper, we propose a method to improve the efficiency of an existing API member set search system which extracted offers a way for searching open-source repositories for usable information on API member sets. In this research, we extract, by utilizing the Frequent Pattern Mining, detailed relations among API member sets, hierarchical structure and each API member's. The graph-based display of the structure of API member sets is expected to help the user to grasp easily the differences among API member sets and what API members are important compared to others. The API member set search is accomplished smoothly by traversing displayed graphs by the user. In this paper, we describe the details of our method and the design and implementation of the prototype GUI, and we discuss the usability of the proposed system. |
書誌レコードID |
|
|
収録物識別子タイプ |
NCID |
|
収録物識別子 |
AN10112981 |
書誌情報 |
研究報告ソフトウェア工学(SE)
巻 2019-SE-201,
号 11,
p. 1-8,
発行日 2019-02-28
|
ISSN |
|
|
収録物識別子タイプ |
ISSN |
|
収録物識別子 |
2188-8825 |
Notice |
|
|
|
SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc. |
出版者 |
|
|
言語 |
ja |
|
出版者 |
情報処理学会 |