Impact of Peer Code Review on Peer Impression Formation: A Survey

Impact of Peer Code Review on Peer Impression Formation: A Survey
复制标题

同行代码审查对同行印象形成的影响:一项调查

DOI:
--
复制
发表时间:
2013
期刊:
2013 ACM / IEEE International Symposium on Empirical Software Engineering and Measurement
影响因子:
--
通讯作者:
Jeffrey C. Carver
Jeffrey C. Carver
中科院分区:
--
文献类型:
--
作者:
Amiangshu Bosu;Jeffrey C. Carver

文献摘要

被引文献

相似文献

同行代码审查已被许多开源软件 (OSS) 社区采用作为有效的质量改进实践。除了提高软件质量之外,有证据表明同行代码审查还有其他好处,包括:共享知识、共享专业知识、共享开发技术,最重要的是在代码审查参与者之间建立准确的同行印象。为了进一步调查这些好处的存在,我们调查了参与同行代码审查的流行 OSS 社区的成员。我们使用心理学、信息科学和组织行为学的既定量表来创建调查问题。我们还实施了多项可靠性和有效性措施,以确保调查结果具有更高的可信度。在本文中,我们提出了一部分调查结果,重点是更好地理解同伴印象形成的四个方面:信任、可靠性、专业知识和友谊。结果表明,参与一段时间代码审查的 OSS 同行之间确实存在高度的信任、可靠性、专业知识和友谊。由于代码审查涉及检查其他人的代码,因此毫不奇怪,同行代码审查对于在代码审查合作伙伴之间建立专业知识的认知帮助最大。
Peer code review has been adopted as an effective quality improvement practice by many Open Source Software (OSS) communities. In addition to increasing software quality, there is anecdotal evidence that peer code review has other benefits, including: sharing knowledge, sharing expertise, sharing development techniques, and most importantly building accurate peer impressions between the code review participants. To further investigate the presence of these benefits, we surveyed members of popular OSS communities who were involved with peer code review. We used established scales from Psychology, Information science, and Organizational Behavior to create survey questions. We also enforced multiple reliability and validity measures to ensure higher confidence in the survey results. In this paper, we present a subset of the surveys results focused on better understanding four aspects of peer impression formation: trust, reliability, perception of expertise, and friendship. The results indicate that there is indeed a high level of trust, reliability, perception of expertise, and friendship between OSS peers who have participated in code review for a period of time. Because code review involves examining someone else's code, unsurprisingly, peer code review helped most in building a perception of expertise between code review partners.