2012 34th International Conference on Software Engineering (ICSE) 2012
DOI: 10.1109/icse.2012.6227206
|View full text |Cite
|
Sign up to set email alerts
|

Generating range fixes for software configuration

Abstract: Abstract-To prevent ill-formed configurations, highly configurable software often allows defining constraints over the available options. As these constraints can be complex, fixing a configuration that violates one or more constraints can be challenging. Although several fix-generation approaches exist, their applicability is limited because (1) they typically generate only one fix, failing to cover the solution that the user wants; and (2) they do not fully support non-Boolean constraints, which contain arit… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
60
0

Year Published

2013
2013
2021
2021

Publication Types

Select...
4
3
2

Relationship

3
6

Authors

Journals

citations
Cited by 51 publications
(61 citation statements)
references
References 29 publications
1
60
0
Order By: Relevance
“…We plan to investigate alternative strategies in generating misconfigurations. One possible direction is to employ advanced test generation techniques [26,59] to guide the creation of misconfigurations.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…We plan to investigate alternative strategies in generating misconfigurations. One possible direction is to employ advanced test generation techniques [26,59] to guide the creation of misconfigurations.…”
Section: Discussionmentioning
confidence: 99%
“…Many techniques have been developed to troubleshoot anomalies caused by configuration errors [4,61,65], diagnose certain types of configuration errors [2,3], automate configuration tasks [30,66,67], and suggest fixes for a configuration error [49,59], but none of them helps developers identify inadequate diagnostic messages for software configuration errors. While previous research has mitigated the impact of configuration errors, the best way to help users troubleshoot a misconfiguration is for the software to issue a helpful error report.…”
Section: Comparison With Existing Techniquesmentioning
confidence: 99%
“…Automated and interactive configurators use such models to support users in navigating a complex configuration space [8], [22], [61], [62]. However, many systems have no documented variability model or rely on informal textual descriptions of constraints (e.g., the FreeBSD kernel [48]).…”
Section: Introductionmentioning
confidence: 99%
“…Automated and interactive configurators use such models to support users in navigating a complex configuration space [9,21,53,54]. However, many systems have no documented variability model or rely on informal textual descriptions of constraints (e.g., the FreeBSD kernel [42]).…”
Section: Introductionmentioning
confidence: 99%