2017 IEEE/ACM 39th International Conference on Software Engineering (ICSE) 2017
DOI: 10.1109/icse.2017.64
|View full text |Cite
|
Sign up to set email alerts
|

Balancing Soundness and Efficiency for Practical Testing of Configurable Systems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
20
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
5
1
1

Relationship

1
6

Authors

Journals

citations
Cited by 29 publications
(20 citation statements)
references
References 29 publications
0
20
0
Order By: Relevance
“…Souto et al [76] explore the tension between soundness and efficiency for configurable systems. They do so by extending SPLat [44], a variability-aware dynamic technique that, for each test, monitors configuration variables accessed during test execution and change their values to run the test on new configurations, stopping either when no new configurations can be dynamically explored or a certain threshold is met.…”
Section: Selected Studiesmentioning
confidence: 99%
See 1 more Smart Citation
“…Souto et al [76] explore the tension between soundness and efficiency for configurable systems. They do so by extending SPLat [44], a variability-aware dynamic technique that, for each test, monitors configuration variables accessed during test execution and change their values to run the test on new configurations, stopping either when no new configurations can be dynamically explored or a certain threshold is met.…”
Section: Selected Studiesmentioning
confidence: 99%
“…Drupal (PHP modules based Web content management system) Parejo et al [60] Multi-objective Drupal (PHP modules based Web content management system) Souto et al [76] random, one-enabled, one-disabled, most-enableddisabled and pairwise computed from SPLat [44] 8 small SPLs + GCC (50 most used options). Samplings' sizes and number of failures were considered.…”
Section: Pairwisementioning
confidence: 99%
“…The authors of this paper recently found [16] that SPLat can be combined with sampling to balance cost of exploration with fault-detection ability. As future work, we plan to apply the ideas from that work to improve regression testing of configurable systems even further.…”
Section: Othermentioning
confidence: 99%
“…Besides those two cases (testing only default configurations or exhaustively testing all configurations), several approaches for testing configurable systems have been proposed [7,11,20,22,26,30,31,34]. Some of them consider only the feature model [7,22,26,31] in order to define products to be tested.…”
mentioning
confidence: 99%
“…However, they may explore configurations not reached by tests. Other approaches [20,30,34] take the code (test or source) into account in addition to the feature model, and dynamically explore all reachable configurations from a given test. However, such dynamic techniques only explore configurations related to testing.…”
mentioning
confidence: 99%