2016
DOI: 10.7287/peerj.preprints.1889v1
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

An empirical study on principles and practices of continuous delivery and deployment

Abstract: Despite substantial recent research activity related to continuous delivery and deployment (CD), there has not yet been a systematic, empirical study on how the practices often associated with continuous deployment have found their way into the broader software industry. This raises the question to what extent our knowledge of the area is dominated by the peculiarities of a small number of industrial leaders, such as Facebook. To address this issue, we conducted a mixed-method empirical study, consisting of a … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
13
0

Year Published

2016
2016
2023
2023

Publication Types

Select...
3
3
1

Relationship

4
3

Authors

Journals

citations
Cited by 12 publications
(13 citation statements)
references
References 35 publications
0
13
0
Order By: Relevance
“…Such long build durations are especially problematic if the step to build the image is part of a continuous deployment or delivery pipeline [11]. The idea of fast, frequent releases [12] with immediate customer feedback is impeded by long lasting build processes. Docker's strategy of splitting images into multiple layers addresses this problem and speeds up the process by only downloading those resources (e.g., packages) which are not yet available locally.…”
Section: B Build Analysismentioning
confidence: 99%
“…Such long build durations are especially problematic if the step to build the image is part of a continuous deployment or delivery pipeline [11]. The idea of fast, frequent releases [12] with immediate customer feedback is impeded by long lasting build processes. Docker's strategy of splitting images into multiple layers addresses this problem and speeds up the process by only downloading those resources (e.g., packages) which are not yet available locally.…”
Section: B Build Analysismentioning
confidence: 99%
“…There has been a multitude of research on the field of selective regression testing [8]. However, as we learned throughout the interviews of our two studies [2], [3], none of the companies used any tool resulting from this research. Instead, they either executed all tests or a subset based on intuition.…”
Section: Transitionsmentioning
confidence: 99%
“…CD influences many phases of traditional development processes [5] and is associated with several risk mitigation strategies for keeping the impact of issues low [3].…”
Section: A Overviewmentioning
confidence: 99%
See 1 more Smart Citation
“…In cloud-based software engineering, practices such as Dev-Ops, continuous delivery, and continuous deployment, have recently reached mainstream acceptance in the developer community. A common feature of these practices is that they provide means for software houses to further speed up their release processes and to get their products into the hands of their users faster [22]. For cloud-based Software-asa-Service (SaaS) applications, this idea of "releasing faster" often comes in the form of wide-ranging automation, e.g., a deployment pipeline [2] that, fully automatedly, builds, tests, and pushes changes into production.…”
Section: Introductionmentioning
confidence: 99%