On the Relation of External and Internal Feature Interactions: A Case Study

12/20/2017
by   Sergiy Kolesnikov, et al.
0

Detecting feature interactions is imperative for accurately predicting performance of highly-configurable systems. State-of-the-art performance prediction techniques rely on supervised machine learning for detecting feature interactions, which, in turn, relies on time consuming performance measurements to obtain training data. By providing information about potentially interacting features, we can reduce the number of required performance measurements and make the overall performance prediction process more time efficient. We expect that the information about potentially interacting features can be obtained by statically analyzing the source code of a highly-configurable system, which is computationally cheaper than performing multiple performance measurements. To this end, we conducted a qualitative case study in which we explored the relation between control-flow feature interactions (detected through static program analysis) and performance feature interactions (detected by performance prediction techniques using performance measurements). We found that a relation exists, which can potentially be exploited to predict performance interactions.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/16/2021

Learning Feature Interactions With and Without Specifications

Features in product lines and highly configurable systems can interact i...
research
06/18/2019

A Static Analysis-based Cross-Architecture Performance Prediction Using Machine Learning

Porting code from CPU to GPU is costly and time-consuming; Unless much t...
research
09/16/2022

Detection of Interacting Variables for Generalized Linear Models via Neural Networks

The quality of generalized linear models (GLMs), frequently used by insu...
research
01/17/2018

Socialbots whitewashing contested elections; a case study from Honduras

We analyze socialbots active tweeting in relation to Juan Orlando Hernán...
research
07/22/2020

Supervised learning on heterogeneous, attributed entities interacting over time

Most physical or social phenomena can be represented by ontologies where...
research
08/02/2020

Detecting Relevant Feature Interactions for Recommender Systems via Graph Neural Networks

Feature interactions are essential for achieving high accuracy in recomm...
research
01/25/2019

Empowering individual trait prediction using interactions

One component of precision medicine is to construct prediction models wi...

Please sign up or login with your details

Forgot password? Click here to reset