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 con figurations, 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. |
Year | DOI | Venue |
---|---|---|
2016 | 10.1145/2866614.2866615 | TENTH INTERNATIONAL WORKSHOP ON VARIABILITY MODELLING OF SOFTWARE-INTENSIVE SYSTEMS (VAMOS 2016) |
Keywords | Field | DocType |
Variability Warnings,Linux,Quantitative Analysis,Highly-Configurable Systems,Preprocessors | Kernel (linear algebra),Data mining,Computer science,Software,Operating system,Linux kernel,Computation | Conference |
Citations | PageRank | References |
5 | 0.40 | 15 |
Authors | ||
4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Jean Melo | 1 | 41 | 3.79 |
Elvis Flesborg | 2 | 5 | 0.40 |
Claus Brabrand | 3 | 330 | 26.73 |
Andrzej Wasowski | 4 | 1282 | 60.47 |