A Quantitative Analysis of Variability Warnings in Linux

Jean Melo, Elvis Flesborg, Claus Brabrand, Andrzej Wasowski

    Publikation: Konference artikel i Proceeding eller bog/rapport kapitelKonferencebidrag i proceedingsForskningpeer review

    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.
    OriginalsprogEngelsk
    TitelVaMoS '16 Proceedings of the Tenth International Workshop on Variability Modelling of Software-intensive Systems
    ForlagAssociation for Computing Machinery
    Publikationsdato10 dec. 2015
    Sider3-8
    ISBN (Trykt)978-1-4503-4019-9
    DOI
    StatusUdgivet - 10 dec. 2015
    BegivenhedInternational Workshop on Variability Modelling of Software-intensive Systems - Mercure Salvador Rio Vermelho Hotel, Salvador, Bahia, Brasilien
    Varighed: 27 jan. 201629 jan. 2016
    https://vamos2016.wordpress.com/

    Workshop

    WorkshopInternational Workshop on Variability Modelling of Software-intensive Systems
    LokationMercure Salvador Rio Vermelho Hotel
    Land/OmrådeBrasilien
    BySalvador, Bahia
    Periode27/01/201629/01/2016
    Internetadresse

    Emneord

    • highly-configurable software
    • Linux kernel
    • configuration-related warnings
    • software quality analysis
    • random configurations

    Fingeraftryk

    Dyk ned i forskningsemnerne om 'A Quantitative Analysis of Variability Warnings in Linux'. Sammen danner de et unikt fingeraftryk.

    Citationsformater