講演抄録/キーワード |
講演名 |
2019-03-05 16:00
API設計ガイドライン準拠性判定への機械学習適用 ○橿渕健一(NTT) NS2018-289 |
抄録 |
(和) |
使いやすいAPIを提供するために,API仕様は統一的な指針(API設計ガイドライン)に基づいて設計されるべきであり,その準拠性を判定する必要がある.API仕様書を用いた準拠性判定方法が提案されているが,具体的な手順や有効性が示されていない.本稿では,同一の規定を有するAPI設計ガイドラインに準拠した既存のAPI仕様書を学習データとし,機械学習を用いて新に作成するAPI仕様書の準拠性を判定する方法を提案する.RESTful APIにおけるHTTPメソッドの使い分けに対して,TM ForumのAPIを例に,提案手法の有効性を示す. |
(英) |
To provide application programming interfaces (APIs) easy to use, each API specification should be designed based on a unified policy, or API design guidelines, and its conformance should be checked. Previous work implies a way for conformance check using API specifications, but it does not show concrete procedures or its effectiveness. In this paper, we propose to use machine learning to decide whether an API specification compliant to specified API design guidelines or not. The proposed method uses existing API specifications compliant to the same API design guidelines as training data. Regarding the proper use of HyperText Transfer Protocol (HTTP) method in RESTful API, the performances are verified using TM Forum API. |
キーワード |
(和) |
RESTful API / API設計ガイドライン / API仕様 / 準拠性判定 / 自然言語処理 / / / |
(英) |
RESTful API / API design guidelines / API specification / conformance check / natural language processing / / / |
文献情報 |
信学技報, vol. 118, no. 465, NS2018-289, pp. 551-556, 2019年3月. |
資料番号 |
NS2018-289 |
発行日 |
2019-02-25 (NS) |
ISSN |
Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
PDFダウンロード |
NS2018-289 |