中文

GitHub Discussions:一项关于早期采用的探索性研究

软件工程 2021-10-01 v3 计算机与社会

摘要

Discussions 是 GitHub 的一项新功能,用于在特定的 Issue 或 Pull Request 之外提问或讨论主题。在 2020 年 12 月向所有项目开放之前,它已在选定的开源软件项目上进行了测试。为理解开发者如何使用这一新功能、他们如何看待它,以及它如何影响开发过程,我们基于 2020 年 1 月至 7 月 GitHub Discussions 的早期采用者开展了一项混合方法研究。我们发现:(1)错误、意外行为和代码审查是主要讨论类别;(2)项目成员参与度与讨论频率呈正相关;(3)开发者认为 GitHub Discussions 有用,但面临 Discussions 与 Issues 之间主题重复的问题;(4)Discussions 在推动项目开发方面起着关键作用;(5)Discussions 中的积极情绪比 Stack Overflow 帖子更频繁。我们的发现是迈向以数据为依据的 GitHub Discussions 使用指导的第一步,并为这一新型沟通渠道的未来工作开辟了途径。

关键词

引用

@article{arxiv.2102.05230,
  title  = {GitHub Discussions: An Exploratory Study of Early Adoption},
  author = {Hideaki Hata and Nicole Novielli and Sebastian Baltes and Raula Gaikovina Kula and Christoph Treude},
  journal= {arXiv preprint arXiv:2102.05230},
  year   = {2021}
}

备注

37 pages, Empirical Software Engineering