2019 34th IEEE/ACM International Conference on Automated Software Engineering (ASE) 2019
DOI: 10.1109/ase.2019.00053
|View full text |Cite
|
Sign up to set email alerts
|

Feature-Interaction Aware Configuration Prioritization for Configurable Code

Abstract: Unexpected interactions among features induce most bugs in a configurable software system. Exhaustively analyzing all the exponential number of possible configurations is prohibitively costly. Thus, various sampling techniques have been proposed to systematically narrow down the exponential number of legal configurations to be analyzed. Since analyzing all selected configurations can require a huge amount of effort, fault-based configuration prioritization, that helps detect faults earlier, can yield practical… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
14
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 7 publications
(23 citation statements)
references
References 48 publications
0
14
0
Order By: Relevance
“…Therefore, most component-based systems are a combination of previously built components that are relevant to the same domain of new products' development. Currently, for the implementation of reused components, and features to manage requirements of new products, different configurations of components are enabled by the developing team [36,44]. As software products in the advanced intelligent technology era are a combination of software and hardware with a large number of customization options (for example, a searching browser provides different options like setting, home, sign in, history, language, pop up window, etc.…”
Section: Introductionmentioning
confidence: 99%
See 4 more Smart Citations
“…Therefore, most component-based systems are a combination of previously built components that are relevant to the same domain of new products' development. Currently, for the implementation of reused components, and features to manage requirements of new products, different configurations of components are enabled by the developing team [36,44]. As software products in the advanced intelligent technology era are a combination of software and hardware with a large number of customization options (for example, a searching browser provides different options like setting, home, sign in, history, language, pop up window, etc.…”
Section: Introductionmentioning
confidence: 99%
“…As software products in the advanced intelligent technology era are a combination of software and hardware with a large number of customization options (for example, a searching browser provides different options like setting, home, sign in, history, language, pop up window, etc. for the users and every user has own options selection scheme) to use products in several ways [27,36]. Hence, the configuration is the customization options in software and hardware products for tailoring functional and non-functional requirements of components-based systems.…”
Section: Introductionmentioning
confidence: 99%
See 3 more Smart Citations