paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Beyond Software Families: Community-Driven Variability

超越软件家族:社区驱动的可变性
FSE Proceedings of the 33rd ACM International Conference on the Foundations of Software Engineering2025匹配度 1/10 · 该论文属于软件产品线/可变性建模与软件工程方法论范畴,讨论社区驱动的软件族演化(如 Bitcoin 生态),与用户关注的静态分析、LLM/Agent 程序分析、浮点或贝叶斯程序分析均无交集。引用 2 inbox
Roman Bögli, Alexander Boll, Alexander Schultheiß, Timo Kehrer
crossref: 2026-09-12

AI 速览

一句话:提出社区驱动可变性(CDV)范式,界定其特征、新问题并勾勒研究愿景。

软件工程领域正从单一系统转向软件族,以通过系统化复用实现软件工业化。然而,一些活跃生态以与经典可变性密集型系统(如软件产品线)截然不同的方式产生软件族:以比特币社区为例,其生态通过公开共享的改进提案持续演化,由独立参与者自主塑造并实现。论文将这一新范式称为社区驱动可变性(CDV),指出它虽推动了比特币等技术的繁荣,却带来独特挑战,亟需新方案。为此,作者界定了暴露 CDV 的生态系统的关键特征,提炼其面临的新问题,并概述相应的研究愿景。

问题
传统软件族与可变性密集型系统(如软件产品线)难以刻画像比特币这样由社区公开提案、独立参与者自主实现来驱动演化的软件生态。
方法
通过概念分析界定社区驱动可变性(CDV)生态系统的关键特征,识别其带来的新问题,并提出相应的研究愿景。
评估
论文以比特币等生态系统为例进行定性说明,属于概念性与愿景性工作,未报告实证评估。
原文摘要(Abstract)

Both software engineering researchers and practitioners have increasingly shifted their focus from single software systems to software families, reflecting the need for software industrialization through systematic reuse of implementation artifacts. Interestingly, several vibrant ecosystems produce software families in a radically different way than classical variability-intensive systems, notably software product lines. The Bitcoin community, for instance, evolves its ecosystem through openly shared improvement proposals being continuously shaped and autonomously implemented by independent actors. While this novel paradigm of community-driven variability (CDV) has proven effective for driving flourishing technologies like Bitcoin and others, it also comes with unique challenges calling for novel solutions. In this paper, we define the key characteristics of ecosystems exposing CDV, highlight the novel problems they face, and outline our respective research vision.

链接与引用

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

BibTeX
@inproceedings{paperbot9142,
  title = {Beyond Software Families: Community-Driven Variability},
  author = {Roman Bögli and Alexander Boll and Alexander Schultheiß and Timo Kehrer},
  booktitle = {FSE},
  year = {2025},
  doi = {10.1145/3696630.3728501}
}