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

On the relationship between design discussions and design quality: a case study of Apache projects
复制标题

论设计讨论与设计质量的关系:以 Apache 项目为例

DOI:
--
复制
发表时间:
2020
期刊:
ESEC/SIGSOFT FSE
影响因子:
--
通讯作者:
A. Sarma
A. Sarma
中科院分区:
--
文献类型:
--
作者:
Umme Ayda Mannan;Iftekhar Ahmed;Carlos Jensen;A. Sarma

文献摘要

参考文献

被引文献

相似文献

开放设计讨论是开放源码项目辩论、制定和记录设计决策的主要机制。然而,在如何进行设计讨论以及它们对项目设计质量有什么影响方面,仍存在悬而未决的问题。最近的工作已经开始调查设计讨论,但到目前为止只集中在一个沟通渠道上,而许多项目使用多个渠道。在这项研究中,我们考察了37个阿帕奇项目及其设计讨论,项目的设计质量演变,以及设计讨论和设计质量之间的关系。混合方法实证分析(数据挖掘和对130名开发人员的调查)表明:i)89.51%的设计讨论发生在项目邮寄列表中,ii)核心和非核心开发人员都参与了设计讨论,但核心开发人员实施了更多与设计相关的更改(67.06%),iii)设计讨论与设计质量之间的相关性很小。我们以几个观察结果结束了本文,这些观察结果构成了未来研究和开发的基础。
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: 10.1109/tse.2017.2688333
发表时间: 2018-05-01
影响因子: 7.4
作者:
Medeiros, Favio;Ribeiro, Marcio;Fonseca, Baldoino
通讯作者: Fonseca, Baldoino
DOI: 10.1145/2629648
发表时间: 2014-08-01
影响因子: 4.4
作者:
Hall, Tracy;Zhang, Min;Sun, Yi
通讯作者: Sun, Yi