Item type |
Journal(1) |
公開日 |
2019-10-15 |
タイトル |
|
|
タイトル |
Web APIの習得容易性と相互運用性,およびその定量評価方法の提案と適用評価 |
タイトル |
|
|
言語 |
en |
|
タイトル |
Learnability and Interoperability of Web APIs and Those Quantitative Evaluation Method and the Practical Applications |
言語 |
|
|
言語 |
jpn |
キーワード |
|
|
主題Scheme |
Other |
|
主題 |
[一般論文] Web API,REST,品質モデル,品質特性,APIドキュメント,ユーザビリティ,習得容易性,相互運用性 |
資源タイプ |
|
|
資源タイプ識別子 |
http://purl.org/coar/resource_type/c_6501 |
|
資源タイプ |
journal article |
著者所属 |
|
|
|
株式会社富士通研究所 |
著者所属 |
|
|
|
株式会社富士通研究所 |
著者所属 |
|
|
|
株式会社富士通研究所 |
著者所属 |
|
|
|
株式会社富士通研究所 |
著者所属 |
|
|
|
株式会社富士通研究所 |
著者所属 |
|
|
|
株式会社富士通研究所 |
著者所属 |
|
|
|
南山大学 |
著者所属(英) |
|
|
|
en |
|
|
Fujitsu Laboratories Ltd. |
著者所属(英) |
|
|
|
en |
|
|
Fujitsu Laboratories Ltd. |
著者所属(英) |
|
|
|
en |
|
|
Fujitsu Laboratories Ltd. |
著者所属(英) |
|
|
|
en |
|
|
Fujitsu Laboratories Ltd. |
著者所属(英) |
|
|
|
en |
|
|
Fujitsu Laboratories Ltd. |
著者所属(英) |
|
|
|
en |
|
|
Fujitsu Laboratories Ltd. |
著者所属(英) |
|
|
|
en |
|
|
Nanzan University |
著者名 |
山本, 里枝子
大橋, 恭子
福寄, 雅洋
木村, 功作
関口, 敦二
上原, 忠弘
青山, 幹雄
|
著者名(英) |
Rieko, Yamamoto
Kyoko, Ohashi
Masahiro, Fukuyori
Kosaku, Kimura
Atsuji, Sekiguchi
Tadahiro, Uehara
Mikio, Aoyama
|
論文抄録 |
|
|
内容記述タイプ |
Other |
|
内容記述 |
クラウドの普及にともない,RESTに準拠したWeb APIが企業の情報システムに広がり,Web APIの利用や提供のためのソフトウェア開発が急速に増加している.そのため,Web APIの品質がそれを利用したアプリケーション開発の生産性と品質に大きな影響を及ぼすことが明らかになってきた.従来のシステム内APIと異なり,Web APIはリモートで実行され,ユーザと独立に変更される.これらの特徴はWeb APIのソフトウェア工学の新たな問題を提起しており,特に数が増えているエンタープライズWeb APIを利用するユーザのリスクとなっている.本稿では,システムAPIと異なるWeb APIの品質面の特徴をとらえる試みとして2つの品質特性を定義した.Web APIを利用するアプリケーション開発者のパースペクティブから,ユーザビリティの品質副特性である習得容易性と互換性の品質副特性である相互運用性が我々の課題に対応すると特定し,品質モデルを定義した.この品質モデルに基づいて,尺度と定量的評価方法も提案する.本稿では提案する品質モデルを,Uber,WordPress,OpenStack,メディア処理を含む実際のWeb APIに適用した.提案したモデルを検証するため,Web APIの習得容易性と相互運用性について実証的実験を行った.提案した品質の統計値と実験結果を比較し,提案した品質モデルと尺度の有効性を検証した. |
論文抄録(英) |
|
|
内容記述タイプ |
Other |
|
内容記述 |
With the spread of cloud services, Representational State Transfer (REST)-based Web APIs are spreading to enterprise information systems and software development for the use and provision of Web APIs is rapidly increasing. So it has become clear that the quality of the Web APIs significantly influences the application quality and development productivity. Web APIs differ from conventional APIs in that they execute remotely on different servers and may change independently of their users. These unique characteristics introduce new problems in the software engineering of Web APIs, and impose risks to the users, especially those using enterprise Web APIs, whose numbers are increasing. In this paper, as an attempt to capture the quality features of the Web APIs different from the system APIs, we embody two quality characteristics. From the perspective of application developers using Web APIs, we identified that learnability as the subcharacteristic of usability, and interoperability as the subcharacteristic of compatibility, which correspond to our problems. And we defined the quality model for those. Based on this quality model, we also propose a set of measures and a quantitative evaluation method. In this study, we applied the proposed quality model and evaluation method to four types of actual Web APIs, including Uber, WordPress, OpenStack, and Media Processing. To validate the proposed model, we also conducted an empirical study of the usability and compatibility of the Web APIs. Our comparison of the proposed quality statistics with those from the empirical study validates the effectiveness of the proposed quality model and its associated measures of the learnability and interoperability of Web APIs. |
書誌レコードID |
|
|
収録物識別子タイプ |
NCID |
|
収録物識別子 |
AN00116647 |
書誌情報 |
情報処理学会論文誌
巻 60,
号 10,
p. 1896-1914,
発行日 2019-10-15
|
ISSN |
|
|
収録物識別子タイプ |
ISSN |
|
収録物識別子 |
1882-7764 |