A Quantitative Analysis of Variability Warnings in Linux

被引:15
|
作者
Melo, Jean [1 ]
Flesborg, Elvis [1 ]
Brabrand, Claus [1 ]
Wasowski, Andrzej [1 ]
机构
[1] IT Univ Copenhagen, Copenhagen, Denmark
来源
TENTH INTERNATIONAL WORKSHOP ON VARIABILITY MODELLING OF SOFTWARE-INTENSIVE SYSTEMS (VAMOS 2016) | 2016年
关键词
Variability Warnings; Linux; Quantitative Analysis; Highly-Configurable Systems; Preprocessors;
D O I
10.1145/2866614.2866615
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:3 / 8
页数:6
相关论文
共 50 条
  • [31] Quantitative analysis of the variability of unilateral chewing movements in young adults
    Ferrario, Virgilio F.
    Piancino, Maria G.
    Dellavia, Claudia
    Castroflorio, Tornmaso
    Sforza, Chiarella
    Bracco, Pietro
    CRANIO-THE JOURNAL OF CRANIOMANDIBULAR & SLEEP PRACTICE, 2006, 24 (04): : 274 - 282
  • [32] VARIABILITY OF EEG IN SCHIZOPHRENIA - QUANTITATIVE ANALYSIS WITH A MODULUS VOLTAGE INTEGRATOR
    MARJERRISON, G
    KRAUSE, AE
    KEOGH, RP
    ELECTROENCEPHALOGRAPHY AND CLINICAL NEUROPHYSIOLOGY, 1968, 24 (01): : 35 - +
  • [33] A Meta-Analysis of the Efficacy of Trigger Warnings, Content Warnings, and Content Notes
    Bridgland, Victoria M. E.
    Jones, Payton J.
    Bellet, Benjamin W.
    CLINICAL PSYCHOLOGICAL SCIENCE, 2024, 12 (04) : 751 - 771
  • [34] The Linux kernel: a case study of build system variability
    Nadi, Sarah
    Holt, Ric
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2014, 26 (08) : 730 - 746
  • [35] VarDroid: Online Variability Emulation in Android/Linux Platforms
    Mercati, Pietro
    Paterna, Francesco
    Bartolini, Andrea
    Imani, Mohsen
    Benini, Luca
    Rosing, Tajana Simunic
    2016 INTERNATIONAL GREAT LAKES SYMPOSIUM ON VLSI (GLSVLSI), 2016, : 269 - 274
  • [36] Heart Rate Variability Indexes in Dementia: A Systematic Review with a Quantitative Analysis
    da Silva, Vanessa Pereira
    Ramalho Oliveira, Bruno Ribeiro
    Tavares Mello, Roger Gomes
    Moraes, Helena
    Deslandes, Andrea Camaz
    Laks, Jerson
    CURRENT ALZHEIMER RESEARCH, 2018, 15 (01) : 80 - 88
  • [37] Quantitative Analysis of Elbow Range of Motion Variability due to Muscular Fatigue
    Sanjari, M. A.
    Mohseni, S. S.
    Kamali, M.
    Nikmaram, M. R.
    ARCHIVES OF REHABILITATION, 2014, 14 (04): : 99 - 105
  • [38] Genetic variability, heritability, correlation analysis for quantitative traits in Asiatic lilium
    Kumar, Rajiv
    INDIAN JOURNAL OF HORTICULTURE, 2013, 70 (04) : 555 - 559
  • [39] VARIABILITY IN QUANTITATIVE CORONARY ANGIOGRAPHY - HIGHER PRECISION BY ANALYSIS IN CONSECUTIVE FRAMES
    LIPPOLT, P
    EHRHARDT, K
    RIEDEL, M
    RAFFLENBEUL, W
    LICHTLEN, PR
    JOURNAL OF THE AMERICAN COLLEGE OF CARDIOLOGY, 1994, : A209 - A209
  • [40] Sources of variability in cation analysis for a quantitative exfoliation corrosion resistance test
    Cooper, KR
    Kelly, RG
    JOURNAL OF CHROMATOGRAPHY A, 1996, 739 (1-2) : 183 - 190