paperbot · PL 论文追踪

全部论文 待读 收藏

P2 On the relationship between design discussions and design quality: a case study of Apache projects

关于设计讨论与设计质量之间的关系:一项 Apache 项目案例研究
FSE Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering2020匹配度 1/10 · 该论文是关于 Apache 开源项目中设计讨论渠道与设计质量的实证软件工程研究,与用户关注的静态分析、LLM/Agent、浮点程序分析、贝叶斯程序分析等方向没有直接交集。引用 14 inbox
Umme Ayda Mannan, Iftekhar Ahmed, Carlos Jensen, Anita Sarma
crossref: 2026-09-12

AI 速览

一句话:通过对 37 个 Apache 项目的混合方法实证研究,揭示设计讨论渠道、参与者与设计质量之间的关系。

该研究关注开源项目中设计讨论如何开展及其对设计质量的影响。作者选取 37 个 Apache 项目,结合数据挖掘与 130 名开发者问卷调查,分析设计讨论的沟通渠道、参与者角色、设计相关代码变更以及设计质量的演化。结果发现:89.51% 的设计讨论发生在项目邮件列表中;核心与非核心开发者都参与讨论,但核心开发者实施了更多设计相关变更(67.06%);设计讨论与设计质量之间的相关性较弱。论文最后提出若干观察,为未来研究和工具开发奠定基础。

问题
探究开源项目中的设计讨论在哪些渠道进行、由谁参与和实施,以及设计讨论与项目设计质量演化之间存在何种关系。
方法
对 37 个 Apache 项目进行数据挖掘,并对 130 名开发者开展问卷调查,采用混合方法实证分析。
评估
通过统计设计讨论分布、参与者贡献和设计相关变更比例,并计算设计讨论与设计质量指标的相关性,发现讨论渠道集中于邮件列表、核心开发者实施多数设计变更,且讨论与设计质量相关性较小。
原文摘要(Abstract)

Open design discussion is a primary mechanism through which open source projects debate, make and document design decisions. However, there are open questions regarding how design discussions are conducted and what effect they have on the design quality of projects. Recent work has begun to investigate design discussions, but has thus far focused on a single communication channel, whereas many projects use multiple channels. In this study, we examine 37 Apache projects and their design discussions, the project’s design quality evolution, and the relationship between design discussion and design quality. A mixed method empirical analysis (data mining and a survey of 130 developers) shows that: I) 89.51% of all design discussions occur in project mailing list, II) both core and non-core developers participate in design discussions, but core developers implement more design related changes (67.06%), and III) the correlation between design discussions and design quality is small. We conclude the paper with several observations that form the foundation for future research and development.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot5734,
  title = {On the relationship between design discussions and design quality: a case study of Apache projects},
  author = {Umme Ayda Mannan and Iftekhar Ahmed and Carlos Jensen and Anita Sarma},
  booktitle = {FSE},
  year = {2020},
  doi = {10.1145/3368089.3409707}
}