2021
DOI: 10.1007/978-3-030-79108-7_17
|View full text |Cite
|
Sign up to set email alerts
|

PatternLens: Inferring evolutive patterns from web API usage logs

Abstract: The use of web Application Programming Interfaces (WAPIs) has experienced a boost in recent years. Developers (i.e., WAPI consumers) are continuously relying on third-party WAPIs to incorporate certain features into their applications. Consequently, WAPI evolution becomes more challenging in terms of the service provided according to consumers' needs. When deciding on which changes to perform, besides several dynamic business requirements (from the organization whose data are exposed), WAPI providers should ta… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2023
2023
2023
2023

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(3 citation statements)
references
References 7 publications
0
3
0
Order By: Relevance
“…[ Koc ¸i et al 2021b, Koc ¸i et al 2021a][Koc ¸i et al 2020 propose to inform providers about API usage patterns and usability by regarding the interaction of consumers with APIs reported in logs. Finally, [Di Lauro et al 2021] study evolution by mining open-source API versions specified in the OpenAPI standard.…”
Section: Web Api Evolutionmentioning
confidence: 99%
“…[ Koc ¸i et al 2021b, Koc ¸i et al 2021a][Koc ¸i et al 2020 propose to inform providers about API usage patterns and usability by regarding the interaction of consumers with APIs reported in logs. Finally, [Di Lauro et al 2021] study evolution by mining open-source API versions specified in the OpenAPI standard.…”
Section: Web Api Evolutionmentioning
confidence: 99%
“…Building upon these previous results, in this paper we extend the goal of [44] and elaborately introduce a method to help providers in the evolution of their WAPIs. We keep the position that WAPIs evolution should be mainly usage-based, i.e., the way consumers use WAPIs should be one of the main drivers of WAPI changes [3].…”
Section: Introductionmentioning
confidence: 86%
“…Previously, we analyzed WAPI development usage logs (logs generated when consumers are developing and testing their applications) [42] and prescribed a set of usability-related changes. Then, we focused our research on production logs analysis (generated after consumers' applications' release) and presented our preliminary results through a tool that aims to support providers in planning the changes [44].…”
Section: Introductionmentioning
confidence: 99%