On semantic detection of cloud API (anti) patterns

H Brabra, A Mtibaa, F Petrillo, P Merle, L Sliman… - Information and …, 2019 - Elsevier
Context Open standards are urgently needed for enabling software interoperability in Cloud
Computing. Open Cloud Computing Interface (OCCI) provides a set of best design principles …

Detecting cloud (anti) patterns: OCCI perspective

H Brabra, A Mtibaa, L Sliman, W Gaaloul… - … , ICSOC 2016, Banff, AB …, 2016 - Springer
Abstract Open Cloud Computing Interface (OCCI) follows a set of guidelines (ie best
practices) to create interoperable APIs over Cloud resources. In this paper, we identify a set …

Are REST APIs for cloud computing well-designed? An exploratory study

F Petrillo, P Merle, N Moha, YG Guéhéneuc - Service-Oriented Computing …, 2016 - Springer
Cloud computing is currently the most popular model to offer and access computational
resources and services. Many cloud providers use the REST architectural style …

Which restful api design rules are important and how do they improve software quality? a delphi study with industry experts

S Kotstein, J Bogner - Service-Oriented Computing: 15th Symposium and …, 2021 - Springer
Several studies analyzed existing Web APIs against the constraints of REST to estimate the
degree of REST compliance among state-of-the-art APIs. These studies revealed that only a …

RAPID: checking API usage for the cloud in the cloud

M Emmi, L Hadarean, R Jhala, L Pike… - Proceedings of the 29th …, 2021 - dl.acm.org
We present RAPID, an industrial-strength analysis developed at AWS that aims to help
developers by providing automatic, fast and actionable feedback about correct usage of …

API governance support through the structural analysis of REST APIs

F Haupt, F Leymann, K Vukojevic-Haupt - Computer Science-Research …, 2018 - Springer
Today, REST APIs have established as a means for realizing distributed systems and are
supposed to gain even more importance in the context of Cloud Computing, Internet of …

Stager: Semantic-based framework for generating adapters of service-based generic-api for portable cloud applications

E Hossny, S Khattab, FA Omara… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
In PaaS model, providers have different proprietary APIs, which make developers locked
inside a specific platform and not able to easily port their applications among different …

Checking security properties of cloud service REST APIs

V Atlidakis, P Godefroid… - 2020 IEEE 13th …, 2020 - ieeexplore.ieee.org
Most modern cloud and web services are programmatically accessed through REST APIs.
This paper discusses how an attacker might compromise a service by exploiting …

Cloud API issues: an empirical study and impact

Q Lu, L Zhu, L Bass, X Xu, Z Li, H Wada - Proceedings of the 9th …, 2013 - dl.acm.org
Outages to the cloud infrastructures have been widely publicized and it would be easy to
conclude that application developers only need to be concerned with large scale cloud …

API-misuse detection driven by fine-grained API-constraint knowledge graph

X Ren, X Ye, Z Xing, X Xia, X Xu, L Zhu… - Proceedings of the 35th …, 2020 - dl.acm.org
API misuses cause significant problem in software development. Existing methods detect
API misuses against frequent API usage patterns mined from codebase. They make a naive …