Context: Open source software development has become more social and collaborative, especially with the rise of social coding platforms like GitHub. Since 2016, GitHub started to support more informal methods such as emoji reactions, with the goal to reduce commenting noise when reviewing any code changes to a repository. Interestingly, preliminary results indicate that emojis do not always reduce commenting noise (i.e., eight out of 20 emoji reactions), providing evidence that developers use emojis with ulterior intentions. From a reviewing context, the extent to which emoji reactions facilitate for a more efficient review process is unknown. Objective: In this registered report, we introduce the study protocols to investigate ulterior intentions and usages of emoji reactions, apart from reducing commenting noise during the discussions in GitHub pull requests (PRs). As part of the report, we first perform a preliminary analysis to whether emoji reactions can reduce commenting noise in PRs and then introduce the execution plan for the study. Method: We will use a mixed-methods approach in this study, i.e., quantitative and qualitative, with three hypotheses to test.
翻译:从2016年起,GitHub开始支持更非正式的方法,如emoji反应,目的是在审查对存储处的任何代码修改时减少评论噪音。有趣的是,初步结果显示,emojis并不总是减少评论噪音(即20个emoji反应中的8个反应),为开发者提供证据,证明开发者使用mojis(即20个反应中的8个反应中8个反应中8个反应中8个反应中8个反应中8个反应中),从而证明开发者使用mojis(即20个反应中8个反应中8个反应中8个反应中),从审查角度看,情感反应在多大程度上有助于更有效的审查过程。目标:在本研究报告中,除了在GitHub讨论过程中减少评论噪音(PRs)请求时,我们还采用研究程序,即定量和定性研究方法,我们使用混合方法,即定量和定性方法,测试3个假设。