A Quantitative Analysis of Variability Warnings in Linux
- Jean Melo,
- Elvis Flesborg,
- ,
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-reviewAbstract
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.
Publication Information
Output type
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-reviewOriginal language
EnglishPages from-to (Number of pages)
Pages 3-8Publication milestones
- Published - 10/12/2015
Publication status
Published - 10/12/2015
Publisher
Association for Computing Machinery, United StatesISBN (Print)
978-1-4503-4019-9Publication IDs
- Scopus: 84961163946
Host publication title
VaMoS '16 Proceedings of the Tenth International Workshop on Variability Modelling of Software-intensive SystemsPublication metrics
PlumX, opens in new tab
Captures
10
Citation count
19
Access to documents
Related Event
Title
International Workshop on Variability Modelling of Software-intensive Systems
Event type
WorkshopDate
27/01/2016 - 29/01/2016Location
Mercure Salvador Rio Vermelho HotelSalvador, BahiaBrazil
