paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Supporting the Statistical Analysis of Variability Models

支持可变性模型的统计分析
ICSE 2019 IEEE/ACM 41st International Conference on Software Engineering (ICSE)2019匹配度 3/10 · 论文属于软件产品线/可变性模型(KConfig、feature model)的统计分析,虽涉及概率化基础与精确推理,与画像中的贝叶斯程序分析、浮点分析仅有方法层面的微弱关联,并不涉及 LLM/Agentic 程序或静态分析在 ML 系统上的应用,也未触及 LLM 与程序分析的交叉。引用 25 inbox
Ruben Heradio, David Fernandez-Amoros, Christoph Mayr-Dorn, Alexander Egyed
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:提出可变性模型的概率基础,支持统计推理、可视化与更精确敏感的自动化分析。

高度可定制软件常用可变性模型描述可配置特征及其依赖与冲突,但此类模型可包含数千特征,理解与自动分析困难。本文提出一种新颖的概率基础,用于对可变性模型进行统计推理,并据此提供可视化、描述和解释模型的新方法。该方法还能改进软件产品线中现有分析技术,在以往仅有近似结果处给出精确计算,并提升已有分析操作的敏感度。作者在真实案例上评估,模型最多含17,365个特征,覆盖KConfig与特征模型两种语言,展示了方法优势。

问题
可变性模型规模巨大(含数千特征及其依赖/冲突),理解和自动分析困难,现有分析操作常只能近似且敏感度不足。
方法
提出可变性模型的概率基础,用统计推理支持可视化、描述与解释,并改进软件产品线分析操作以提供精确计算和更高敏感度。
评估
在最多17,365个特征、分别用KConfig和特征模型语言编写的真实案例上验证方法收益。
原文摘要(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).

链接与引用

DOI 原文 · PDF(开放获取) · DBLP

BibTeX
@inproceedings{HeradioFME19,
  title = {Supporting the Statistical Analysis of Variability Models},
  author = {Ruben Heradio and David Fernandez-Amoros and Christoph Mayr-Dorn and Alexander Egyed},
  booktitle = {ICSE},
  year = {2019},
  doi = {10.1109/icse.2019.00091}
}