作者
Francis Palma, Tobias Olsson, Anna Wingkvist, Javier Gonzalez-Huerta
发表日期
2022/9/1
期刊
Journal of Systems and Software
卷号
191
页码范围
111369
出版商
Elsevier
简介
Internet of Things (IoT) is a growing technology that relies on connected ‘things’ that gather data from peer devices and send data to servers via APIs (Application Programming Interfaces). The design quality of those APIs has a direct impact on their understandability and reusability. This study focuses on the linguistic design quality of REST APIs for IoT applications and assesses their linguistic quality by performing the detection of linguistic patterns and antipatterns in REST APIs for IoT applications. Linguistic antipatterns are considered poor practices in the naming, documentation, and choice of identifiers. In contrast, linguistic patterns represent best practices to APIs design. The linguistic patterns and their corresponding antipatterns are hence contrasting pairs. We propose the SARAv2 (Semantic Analysis of REST APIs version two) approach to perform syntactic and semantic analyses of REST APIs for IoT …
引用总数
学术搜索中的文章
F Palma, T Olsson, A Wingkvist, J Gonzalez-Huerta - Journal of Systems and Software, 2022