Proceedings of the 2019 ACM/SPEC International Conference on Performance Engineering 2019
DOI: 10.1145/3297663.3309672
|View full text |Cite
|
Sign up to set email alerts
|

How is Performance Addressed in DevOps?

Abstract: DevOps is a modern so ware engineering paradigm that is gaining widespread adoption in industry. e goal of DevOps is to bring so ware changes into production with a high frequency and fast feedback cycles.is con icts with so ware quality assurance activities, particularly with respect to performance. For instance, performance evaluation activities -such as load testing -require a considerable amount of time to get statistically signi cant results.We conducted an industrial survey to get insights into how perfo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
25
0
2

Year Published

2019
2019
2023
2023

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 50 publications
(27 citation statements)
references
References 12 publications
0
25
0
2
Order By: Relevance
“…Microbenchmarks in CI. The long benchmark execution times (see Section 3 and [24,32,45]) are a major obstacle for including microbenchmarks in CI [6]. To overcome this hurdle, a combination of our technique with benchmark selection [14], benchmark prioritization [39], and risk analysis on commits [24] would reduce the required time for microbenchmarking and potentially enable CI integration.…”
Section: Discussion and Recommendationsmentioning
confidence: 99%
See 1 more Smart Citation
“…Microbenchmarks in CI. The long benchmark execution times (see Section 3 and [24,32,45]) are a major obstacle for including microbenchmarks in CI [6]. To overcome this hurdle, a combination of our technique with benchmark selection [14], benchmark prioritization [39], and risk analysis on commits [24] would reduce the required time for microbenchmarking and potentially enable CI integration.…”
Section: Discussion and Recommendationsmentioning
confidence: 99%
“…For functional testing, CI has been a revelation, where (unit) tests are regularly executed to detect functional regressions as early as possible [22]. However, performance testing is not yet standard CI practice, although there would be a need for it [6,36]. A major reason for not running performance tests on every commit is their long runtimes, often consuming multiple hours to days [24,26,32].…”
Section: Introductionmentioning
confidence: 99%
“…According to Riungu-Kalliosaari et al (2016), DevOps is a set of practices intended to reduce the time between making a change to a system and this change being placed into normal production, all the while ensuring high quality. The main goal associated with this concept is to avoid common problems when operations and developers are kept as separated teams (Bezemer, Eismann, Ferme, & Grohmann, 2018).…”
Section: Devops As a Different Approachmentioning
confidence: 99%
“…A major drawback of all white-box approaches is the missing adoption in the industry, due to their inherent complexity [122]. Additionally, all approaches focusing solely on performance prediction is that they are usually able to accurately predict performance problems (i.e., time-outs or latency-spikes), but are not able to predict content failures.…”
Section: Architectural White-box Modelsmentioning
confidence: 99%