不止于反应:探究表情符号反应在 GitHub 拉取请求中的作用
软件工程
2023-07-17 v1
摘要
开源软件开发已变得更加社会化与协作化,GitHub 便是明证。自 2016 年起,GitHub 开始支持表情符号反应等更非正式的方法,旨在减少审查仓库中任意代码变更时的评论噪声。从代码审查语境来看,表情符号反应在多大程度上促进了更高效的审查过程尚属未知。我们开展了一项实证研究,挖掘七种流行语言下的 1,850 个活跃仓库,分析 365,811 个拉取请求(PR)的表情符号反应与审查时间、首次贡献者、评论意图及情感一致性之间的关系。针对这四个研究视角,我们首先发现表情符号反应数量与审查时间显著相关。其次,结果表明首次贡献者提交的 PR 较少可能收到表情符号反应。第三,结果显示具有信息提供意图的评论更可能收到表情符号反应。第四,我们观察到仅很小比例的评论与表情符号反应之间情感不一致,即识别出 11.8% 的实例。在这些情况下,普遍原因是审查者为承认错误(即认错)的作者加油打气。除减少评论噪声外,我们的工作表明表情符号反应在促进审查过程中的协作沟通方面发挥了积极作用。
引用
@article{arxiv.2307.07111,
title = {More Than React: Investigating The Role of Emoji Reaction in GitHub Pull Requests},
author = {Dong Wang and Tao Xiao and Teyon Son and Raula Gaikovina Kula and Takashi Ishio and Yasutaka Kamei and Kenichi Matsumoto},
journal= {arXiv preprint arXiv:2307.07111},
year = {2023}
}