The Variability Bugs Database (VBDb) is an effort to document variability bugs in software systems. Our objective is to understand the complexity and nature of variability bugs (including feature interaction bugs) occurring in large highly-configurable systems. This understanding should help the research community to develop techniques to improve the reliability of configurable software. Initially, we have documented 42 of these bugs ocurring in the Linux kernel. A qualitative analysis of this initial collection appeared in ASE 2014. A longer version including other systems appeared in TOSEM. The raw data is available as a git repository at:


Iago Abal, Jean Melo, Stefan Stanciulescu, Claus Brabrand, Márcio Ribeiro, Andrzej Wasowski: Variability Bugs in Highly Configurable Systems: A Qualitative Analysis. ACM Trans. Softw. Eng. Methodol. 26(3): 10:1-10:34 (2018) Iago Abal, Claus Brabrand, Andrzej Wasowski: 42 variability bugs in the linux kernel: a qualitative analysis. ASE 2014: 421-432