Abstract
In order to get insight into challenges with quality in highly-configurable software, we analyze one of the largest open source projects, the Linux kernel, and quantify basic properties of configuration-related warnings. We automatically analyze more than 20 thousand valid and distinct random configurations, in a computation that lasted more than a month. We count and classify a total of 400,000 warnings to get an insight in the distribution of warning types, and the location of the warnings. We run both on a stable and unstable version of the Linux kernel. The results show that Linux contains a significant amount of configuration-dependent warnings, including many that appear harmful. In fact, it appears that there are no configuration-independent warnings in the kernel at all, adding to our knowledge about relevance of family based analyses.
| Original language | English |
|---|---|
| Title of host publication | VaMoS '16 Proceedings of the Tenth International Workshop on Variability Modelling of Software-intensive Systems |
| Publisher | Association for Computing Machinery |
| Publication date | 10 Dec 2015 |
| Pages | 3-8 |
| ISBN (Print) | 978-1-4503-4019-9 |
| DOIs | |
| Publication status | Published - 10 Dec 2015 |
| Event | International Workshop on Variability Modelling of Software-intensive Systems - Mercure Salvador Rio Vermelho Hotel, Salvador, Bahia, Brazil Duration: 27 Jan 2016 → 29 Jan 2016 https://vamos2016.wordpress.com/ |
Workshop
| Workshop | International Workshop on Variability Modelling of Software-intensive Systems |
|---|---|
| Location | Mercure Salvador Rio Vermelho Hotel |
| Country/Territory | Brazil |
| City | Salvador, Bahia |
| Period | 27/01/2016 → 29/01/2016 |
| Internet address |
Keywords
- highly-configurable software
- Linux kernel
- configuration-related warnings
- software quality analysis
- random configurations
Fingerprint
Dive into the research topics of 'A Quantitative Analysis of Variability Warnings in Linux'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver