2021
DOI: 10.1016/j.jss.2021.111044
|View full text |Cite
|
Sign up to set email alerts
|

Learning software configuration spaces: A systematic literature review

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
49
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
4
2

Relationship

2
4

Authors

Journals

citations
Cited by 43 publications
(49 citation statements)
references
References 48 publications
0
49
0
Order By: Relevance
“…It is extremely complex both in terms of kernel variants, i.e., with its thousands of configuration options and in terms of code size, i.e., millions of Lines Of Code (LOC). Other existing cases considered in the literature (e.g., see [1]) vary from 5 to a few hundreds options and from 2,595 LOC to 305,191 LOC, while, e.g., Linux version 4.13 has > 12,797 options and > 13M LOC. Thus, those subject systems exhibit far less options which question whether proposed techniques can scale and obtain accurate results for a huge configuration space like the Linux one.…”
Section: Linux Kernelmentioning
confidence: 99%
See 4 more Smart Citations
“…It is extremely complex both in terms of kernel variants, i.e., with its thousands of configuration options and in terms of code size, i.e., millions of Lines Of Code (LOC). Other existing cases considered in the literature (e.g., see [1]) vary from 5 to a few hundreds options and from 2,595 LOC to 305,191 LOC, while, e.g., Linux version 4.13 has > 12,797 options and > 13M LOC. Thus, those subject systems exhibit far less options which question whether proposed techniques can scale and obtain accurate results for a huge configuration space like the Linux one.…”
Section: Linux Kernelmentioning
confidence: 99%
“…This is where machine learning comes in handy. Recent approaches show the usefulness of machine learning techniques for learning performance models based on a sample set of configurations [1], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15]. Researchers have been experimenting with different techniques, e.g., decision trees, linear regression, neural networks, etc.…”
Section: Predicting Kernel Size With Machine Learningmentioning
confidence: 99%
See 3 more Smart Citations