2013 IEEE 20th International Conference on Web Services 2013
DOI: 10.1109/icws.2013.48
|View full text |Cite
|
Sign up to set email alerts
|

How Does Web Service API Evolution Affect Clients?

Abstract: Abstract-Like traditional local APIs, web service APIs (web APIs for short) evolve, bringing new and improved functionality as well as incompatibilities. Client programs have to be modified according to these changes in order to use the new APIs. Unlike client programs of a local API, which could continue to use the old API, clients of a web API often do not have the option not to upgrade, since the old version of the API may not be provided as a service anymore. Therefore, migrating clients of web APIs is a m… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
47
0

Year Published

2014
2014
2021
2021

Publication Types

Select...
4
3
3

Relationship

1
9

Authors

Journals

citations
Cited by 67 publications
(47 citation statements)
references
References 15 publications
0
47
0
Order By: Relevance
“…[10] conducted an empirical study on recovery bugs in large-scale distributed systems. API changes problems was studied by [4,9,14,15]. Our work focuses on the bugs in the usage of deep learning libraries.…”
Section: Related Workmentioning
confidence: 99%
“…[10] conducted an empirical study on recovery bugs in large-scale distributed systems. API changes problems was studied by [4,9,14,15]. Our work focuses on the bugs in the usage of deep learning libraries.…”
Section: Related Workmentioning
confidence: 99%
“…Some works have studied how web APIs evolve, characterizing change patterns and resulting challenges for application developers [16], and assessing how developers react to these changes [17]. Focusing on implications on applications, Espinha et al have shown that mobile applications show diverse behavior in light of web API evolution [6].…”
Section: Web Api Evolutionmentioning
confidence: 99%
“…Li et al [11] present another empirical study on the evolution of web APIs how it affects the clients, but they focus more on the technical aspects of the problems. Their data and arguments are derived by examining the native client development toolkits on various programming languages provided by the service vendors.…”
Section: Related Workmentioning
confidence: 99%