Supporting the statistical analysis of variability models (bibtex)
by Ruben Heradio, David Fernández-Amorós, Christoph Mayr-Dorn, Alexander Egyed
Abstract:
Variability models are broadly used to specify the configurable features of highly customizable software. In practice, they can be large, defining thousands of features with their dependencies and conflicts. In such cases, visualization techniques and automated analysis support are crucial for understanding the models. This paper contributes to this line of research by presenting a novel, probabilistic foundation for statistical reasoning about variability models. Our approach not only provides a new way to visualize, describe and interpret variability models, but it also supports the improvement of additional state-of-the-art methods for software product lines; for instance, providing exact computations where only approximations were available before, and increasing the sensitivity of existing analysis operations for variability models. We demonstrate the benefits of our approach using real case studies with up to 17,365 features, and written in two different languages (KConfig and feature models).
Reference:
Supporting the statistical analysis of variability models (Ruben Heradio, David Fernández-Amorós, Christoph Mayr-Dorn, Alexander Egyed), In 41st International Conference on Software Engineering (ICSE), Montreal, QC, Canada, 2019.
Bibtex Entry:
@Conference{DBLP:conf/icse/HeradioFME19,
  author    = {Ruben Heradio and David Fernández-Amorós and Christoph Mayr-Dorn and Alexander Egyed},
  booktitle = {41st International Conference on Software Engineering (ICSE), Montreal, QC, Canada},
  title     = {Supporting the statistical analysis of variability models},
  year      = {2019},
  pages     = {843--853},
  abstract  = {Variability models are broadly used to specify the configurable features of highly customizable software. In practice, they can be large, defining thousands of features with their dependencies and conflicts. In such cases, visualization techniques and automated analysis support are crucial for understanding the models. This paper contributes to this line of research by presenting a novel, probabilistic foundation for statistical reasoning about variability models. Our approach not only provides a new way to visualize, describe and interpret variability models, but it also supports the improvement of additional state-of-the-art methods for software product lines; for instance, providing exact computations where only approximations were available before, and increasing the sensitivity of existing analysis operations for variability models. We demonstrate the benefits of our approach using real case studies with up to 17,365 features, and written in two different languages (KConfig and feature models).},
  bibsource = {dblp computer science bibliography, https://dblp.org},
  biburl    = {https://dblp.org/rec/bib/conf/icse/HeradioFME19},
  crossref  = {DBLP:conf/icse/2019},
  doi       = {10.1109/ICSE.2019.00091},
  file      = {:Conferences/ICSE 2019 - Supporting the Statistical Analysis of Variability Models/Supporting the Statistical Analysis of Variability Models-preprint.pdf:PDF},
  keywords  = {FWF P29415, Pro2Future},
  timestamp = {Sat, 19 Oct 2019 20:20:03 +0200},
  url       = {https://doi.org/10.1109/ICSE.2019.00091},
}
Powered by bibtexbrowser