2016
DOI: 10.1007/978-3-319-46295-0_10
|View full text |Cite
|
Sign up to set email alerts
|

Are REST APIs for Cloud Computing Well-Designed? An Exploratory Study

Abstract: Abstract. Cloud computing is currently the most popular model to offer and access computational resources and services. Many cloud providers use the REST architectural style (Representational State Transfer) for offering such computational resources. However, these cloud providers face challenges when designing and exposing REST APIs that are easy to handle by end-users and/or developers. Yet, they benefit from best practices to help them design understandable and reusable REST APIs. However, these best practi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
38
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
4
3
2

Relationship

4
5

Authors

Journals

citations
Cited by 40 publications
(38 citation statements)
references
References 13 publications
0
38
0
Order By: Relevance
“…113 29,35,62 or an SLR to check the most relevant information presented for either detection of code smells 26,27,72 or correction of code smells 109 or code decay. 52 Empirical source code analysis mostly investigates the cause-effect relationship like smell versus maintenance effort, 53,91 best practices of services in an open-source platform, 77 class performance, 68 change proneness of antipatterns and clones, 73 refactoring suggestions 58,67,68 after smell detection, or statistical techniques to check the relationship between already presented smell and design patterns. 69 Table 9 summarizes the extracted information of 23 studies that rely on the empirical source code analysis techniques.…”
Section: Static Source Code Analysismentioning
confidence: 99%
“…113 29,35,62 or an SLR to check the most relevant information presented for either detection of code smells 26,27,72 or correction of code smells 109 or code decay. 52 Empirical source code analysis mostly investigates the cause-effect relationship like smell versus maintenance effort, 53,91 best practices of services in an open-source platform, 77 class performance, 68 change proneness of antipatterns and clones, 73 refactoring suggestions 58,67,68 after smell detection, or statistical techniques to check the relationship between already presented smell and design patterns. 69 Table 9 summarizes the extracted information of 23 studies that rely on the empirical source code analysis techniques.…”
Section: Static Source Code Analysismentioning
confidence: 99%
“…More recent findings on Web APIs are provided in the surveys of Rodriguez et al [30] and Petrillo et al [26]. In contrast to other works, the study by Rodriguez et al investigated a data set derived from the mobile traffic of the largest Italian mobile internet provider.…”
Section: Related Workmentioning
confidence: 99%
“…Nowadays, open standards are inevitably needed to enable interoperability among cloud services. Open Cloud Computing Interface (OCCI) is the only open standard that addresses the basic management tasks over any kinds of cloud resources, e.g., Infrastructure as a Service, Platform as a Service, and Software as a Service [1], [2]. OCCI defines a meta-model for cloud resources and a RESTful API 1 for managing these resources.…”
Section: Introductionmentioning
confidence: 99%