A mathematical model of performance-relevant feature interactions

  • Yi Zhang
  • , Jianmei Guo
  • , Eric Blais
  • , Krzysztof Czarnecki
  • , Huiqun Yu

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

14 Scopus citations

Abstract

Modern software systems have grown significantly in their size and complexity, therefore understanding how software systems behave when there are many configuration options, also called features, is no longer a trivial task. This is primarily due to the potentially complex interactions among the features. In this paper, we propose a novel mathematical model for performance-relevant, or quantitative in general, feature interactions, based on the theory of Boolean functions. Moreover, we provide two algorithms for detecting all such interactions with little measurement effort and potentially guaranteed accuracy and confidence level. Empirical results on real-world configurable systems demonstrated the feasibility and effectiveness of our approach.

Original languageEnglish
Title of host publicationProceedings - 20th International Systems and Software Product Line Conference, SPLC 2016
EditorsEbrahim Bagheri, Hong Mei, Xin Peng, Antonio Ruiz Cortes, Bran Selic, Yingfei Xiong, Rick Rabiser, Norbert Siegmund, Christoph Elsner, Jun Wei, Bing Xie, Jesper Andersson, Andrzej Wasowski, Li Zhang, Yun Xie, Krzysztof Czarnecki, Thorsten Berger, Jocelyn Simmonds
PublisherAssociation for Computing Machinery
Pages25-34
Number of pages10
ISBN (Electronic)9781450340502
DOIs
StatePublished - 16 Sep 2016
Externally publishedYes
Event20th International Systems and Software Product Line Conference, SPLC 2016 - Beijing, China
Duration: 16 Sep 201623 Sep 2016

Publication series

NameACM International Conference Proceeding Series
Volume16-23-September-2016

Conference

Conference20th International Systems and Software Product Line Conference, SPLC 2016
Country/TerritoryChina
CityBeijing
Period16/09/1623/09/16

Keywords

  • Boolean functions
  • Feature interactions
  • Fourier transform
  • Performance

Fingerprint

Dive into the research topics of 'A mathematical model of performance-relevant feature interactions'. Together they form a unique fingerprint.

Cite this