2016
DOI: 10.1007/978-3-319-39696-5_27
|View full text |Cite
|
Sign up to set email alerts
|

Keep Calm and Wait for the Spike! Insights on the Evolution of Amazon Services

Abstract: Web services are black box dependency magnets. Hence, studying how they evolve is both important and challenging. In this paper, we focus on one of the most successful stories of the serviceoriented paradigm in industry, i.e., the Amazon services. We perform a principled empirical study, that detects evolution patterns and regularities, based on Lehman's laws of software evolution. Our findings indicate that service evolution comes with spikes of change, followed by calm periods where the service is internally… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
15
0

Year Published

2016
2016
2021
2021

Publication Types

Select...
4
2

Relationship

2
4

Authors

Journals

citations
Cited by 9 publications
(15 citation statements)
references
References 17 publications
0
15
0
Order By: Relevance
“…Typically, these services have been around for long and most likely they do not follow the most recent trends, concerning the way that they have been designed and implemented. As we have already shown in prior studies, general‐purpose services have many responsibilities, 2 they have complex interfaces, and they grow bigger as they evolve 3 . Nevertheless, the developers of service‐oriented systems still have to use them because, as we said before, they solve problems that are frequently encountered in many different kinds of systems.…”
Section: Introductionmentioning
confidence: 92%
See 3 more Smart Citations
“…Typically, these services have been around for long and most likely they do not follow the most recent trends, concerning the way that they have been designed and implemented. As we have already shown in prior studies, general‐purpose services have many responsibilities, 2 they have complex interfaces, and they grow bigger as they evolve 3 . Nevertheless, the developers of service‐oriented systems still have to use them because, as we said before, they solve problems that are frequently encountered in many different kinds of systems.…”
Section: Introductionmentioning
confidence: 92%
“…Like all software, general‐purpose services evolve over time. Their evolution may involve the expansion of the services with new functionalities to meet new requirements, or the maintenance of existing functionalities 3 . The evolution process is under the control of the service providers.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations
“…They provide a catalog of changes, however they do not provide any approach to systematically deal with them. Other similar works, such as [28], empirically study API evolution aiming to detect its healthiness. If we look for approaches that automatically deal with such evolution, we must shift the focus to the area of database schemas, which are mostly focused on relational databases [24,17].…”
Section: Related Workmentioning
confidence: 99%