2020
DOI: 10.1109/tse.2018.2867847
|View full text |Cite
|
Sign up to set email alerts
|

Software Configuration Engineering in Practice Interviews, Survey, and Systematic Literature Review

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
42
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 35 publications
(46 citation statements)
references
References 82 publications
1
42
0
Order By: Relevance
“…Based on our research methodology, we iteratively explore more dimensions and values by taking related interviews and survey answers of the two studies (Section 2.2) into account. Due to space limitations, we report only on the final model (not intermediate steps), but highlight at the beginning of each dimension the study from which their values originate with the following subscript: our study 0 , [5] 1 , and [34] 2 . To give an overview of our model, we summarize the origin of the dimensions of configurations and their values from the different sources of our analysis in Figure 1.…”
Section: Results: a Model On Configurationmentioning
confidence: 99%
See 3 more Smart Citations
“…Based on our research methodology, we iteratively explore more dimensions and values by taking related interviews and survey answers of the two studies (Section 2.2) into account. Due to space limitations, we report only on the final model (not intermediate steps), but highlight at the beginning of each dimension the study from which their values originate with the following subscript: our study 0 , [5] 1 , and [34] 2 . To give an overview of our model, we summarize the origin of the dimensions of configurations and their values from the different sources of our analysis in Figure 1.…”
Section: Results: a Model On Configurationmentioning
confidence: 99%
“…Study 2: Software Configuration Engineering in Practice. Sayagh and others conducted a qualitative study about the engineering process of run-time configuration options in industry [34]. They identify challenges and best practices about creating, maintaining, and using configuration options across different software artifacts.…”
Section: Studymentioning
confidence: 99%
See 2 more Smart Citations
“…According to an interview study with practitioners [7] there are three common use cases for feature flags: (a) parallel trunk-based development, where multiple features guarded by feature flags are developed simultaneously in the same branch, (b) canary releases, where features are released incrementally to different users, and (c) experimentation in production (A/B testing), where features are selectively activated to measure their impact on business objectives. In addition, they found that the boundary between feature flags (intended to be temporary) and configuration options (intended to be permanent) [11] is often fuzzy, and often the same mechanisms are used for both. Academic research on feature flags is rather sparse.…”
Section: Related Work On Feature Flagsmentioning
confidence: 99%