Skip to main content
zenodoopen

A semi-automated iterative process for detecting feature interactions

<p>Apresenta&ccedil;&atilde;o do artigo: &quot;A semi-automated iterative process for detecting feature&nbsp;interactions&quot; para trilha de Research do SBES 2020.</p> <p>Abstract:&nbsp;For configurable systems, features developed and tested separately&nbsp;may present a different behavior when combined in a system. Since&nbsp;software products might be composed of thousands of features,&nbsp;developers should guarantee that all valid combinations work properly.&nbsp;However, features can interact in undesired ways, resulting&nbsp;in failures. A feature interaction is an unpredictable behavior that&nbsp;cannot be easily deduced from the individual features involved. We&nbsp;proposed VarXplorer to inspect feature interactions as they are&nbsp;detected and incrementally classify them as benign or problematic.&nbsp;Our approach provides an iterative analysis of feature interactions&nbsp;allowing developers to focus on suspicious cases. In this paper, we&nbsp;present an experimental study to evaluate our iterative process of&nbsp;tests execution. We aim to understand how VarXplorer could be&nbsp;used for a faster and more objective feature interaction analysis. Our&nbsp;results show that VarXplorer may reduce up to 50% the amount of&nbsp;interactions a developer needs to check during the testing process.</p>

ShareScore

24/100

Overall dataset sharing score

Score breakdown

These five areas show where the dataset supports — or may limit — practical reuse.

Stewardship
4
Harmonization
4
Access
16
Reuse readiness
0
Engagement
0

Dataset details

Repository
zenodo
Published
October 11, 2020
License
cc-by-4.0
DOI
10.5281/zenodo.4082093

Scored with release 0.9.0

ScienceDex for faculty

Your academic CV and NIH biosketch

Make your CV in your school's format and your NIH biosketch from it, then download both as Word files.