paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Dimensions of software configuration: on the configuration context in modern software development

软件配置的维度:现代软件开发中的配置语境
FSE Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering2020匹配度 2/10 · 论文属于软件配置的质性研究,关注开发者角色与配置维度,不涉及静态分析、LLM/Agent、浮点或贝叶斯程序分析,与研究方向核心无交集。引用 16 inbox
Norbert Siegmund, Nicolai Ruckel, Janet Siegmund
crossref: 2026-09-12

AI 速览

一句话:通过访谈与质性研究分析,提出软件配置的统一维度模型,揭示不同角色视角的差异与联系。

随着容器化、云开发与持续集成/交付的兴起,配置不仅用于按需求定制软件,还涉及系统环境与基础设施。这种跨活动、领域与流程的异质性使“配置”一词含义模糊,任务、制品与利益相关者相互交织,导致研究结果难以比较、落地与推广。作者访谈不同领域和角色的从业者,并分析两个相近领域的质性研究,归纳出一个配置模型,为研究提供术语与语境,识别新研究机会,并帮助从业者发现潜在挑战。研究发现,从业者对配置虽有清晰看法,但其理解因个人经验与角色而显著不同,说明该术语可能被过度加载;然而各视角之间存在相互联系与依赖,因此需要从配置的整个维度谱系加以考虑。

问题
现代软件开发中的“配置”一词因容器化、云开发和 CI/CD 而横跨软件定制、环境与基础设施,其任务、制品和利益相关者交织,导致研究语境不明确、结果难以比较与推广。
方法
作者访谈不同领域和角色的从业者,并分析两个相近领域的质性研究,以归纳软件配置的维度模型。
评估
通过多角色访谈与已有质性研究的定性分析,识别不同配置视角的差异与相互依赖,并讨论研究机会与实践挑战。
原文摘要(Abstract)

With the rise of containerization, cloud development, and continuous integration and delivery, configuration has become an essential aspect not only to tailor software to user requirements, but also to configure a software system’s environment and infrastructure. This heterogeneity of activities, domains, and processes blurs the term configuration, as it is not clear anymore what tasks, artifacts, or stakeholders are involved and intertwined. However, each re- search study and each paper involving configuration places their contributions and findings in a certain context without making the context explicit. This makes it difficult to compare findings, translate them to practice, and to generalize the results. Thus, we set out to evaluate whether these different views on configuration are really distinct or can be summarized under a common umbrella. By interviewing practitioners from different domains and in different roles about the aspects of configuration and by analyzing two qualitative studies in similar areas, we derive a model of configuration that provides terminology and context for research studies, identifies new research opportunities, and allows practitioners to spot possible challenges in their current tasks. Although our interviewees have a clear view about configuration, it substantially differs due to their personal experience and role. This indicates that the term configuration might be overloaded. However, when taking a closer look, we see the interconnections and dependencies among all views, arriving at the conclusion that we need to start considering the entire spectrum of dimensions of configuration.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot5749,
  title = {Dimensions of software configuration: on the configuration context in modern software development},
  author = {Norbert Siegmund and Nicolai Ruckel and Janet Siegmund},
  booktitle = {FSE},
  year = {2020},
  doi = {10.1145/3368089.3409675}
}