Variability Bugs in Highly Configurable Systems: A Qualitative Analysis

@article{Abal2018VariabilityBI,
  title={Variability Bugs in Highly Configurable Systems: A Qualitative Analysis},
  author={Iago Abal and Jean Melo and Stefan Stanciulescu and Claus Brabrand and M{\'a}rcio Ribeiro and Andrzej Wasowski},
  journal={ACM Trans. Softw. Eng. Methodol.},
  year={2018},
  volume={26},
  pages={10:1-10:34}
}
Variability-sensitive verification pursues effective analysis of the exponentially many variants of a program family. Several variability-aware techniques have been proposed, but researchers still lack examples of concrete bugs induced by variability, occurring in real large-scale systems. A collection of real world bugs is needed to evaluate tool implementations of variability-sensitive analyses by testing them on real bugs. We present a qualitative study of 98 diverse variability bugs (i.e… CONTINUE READING
15
Twitter Mentions

Citations

Publications citing this paper.
SHOWING 1-10 OF 11 CITATIONS

How Does Feature Dependency Affect Configurable System Comprehensibility?

  • 2019 IEEE/ACM 27th International Conference on Program Comprehension (ICPC)
  • 2019
VIEW 6 EXCERPTS
CITES BACKGROUND, RESULTS & METHODS
HIGHLY INFLUENCED

A classification of product sampling for software product lines

VIEW 7 EXCERPTS
CITES BACKGROUND
HIGHLY INFLUENCED

Toward Detection and Characterization of Variability Bugs in Configurable C Software: An Empirical Study

  • 2019 IEEE/ACM 41st International Conference on Software Engineering: Companion Proceedings (ICSE-Companion)
  • 2019
VIEW 1 EXCERPT
CITES BACKGROUND

Feature-interaction aware configuration prioritization

  • ESEC/FSE 2018
  • 2018
VIEW 2 EXCERPTS
CITES METHODS & BACKGROUND