中文

开发者在 Gitter 上实时聊天的初步考察

软件工程 2021-07-14 v1

摘要

Gitter 和 Slack 等现代通信平台在支持软件团队协作(尤其是开源开发)中扮演着日益关键的角色。此类平台上的对话常包含密集且有价值的信息,可用于更好地理解开源软件(OSS)开发者的交流与协作。然而,这方面的工作甚少。为弥补此差距,本文报告了一项关于开发者实时聊天的首次综合性实证研究,考察他们何时交互、社区结构如何、讨论了哪些话题以及他们如何交互。我们在第一阶段手动分析了 749 段对话,随后在第二阶段对超过 173K 段对话进行了自动化分析。我们发现开发者倾向于在工作日更频繁地交谈,尤其是周三和周四(UTC),观察到三种常见社区结构,开发者倾向于讨论 API 用法与错误等话题,并且在实时聊天社区中识别出六种对话交互模式。基于这些发现,我们为个体开发者和 OSS 社区提供建议,强调对平台供应商期望的功能,并指明未来研究方向。我们相信这些发现与洞见将增进对开发者实时聊天的理解,为其他研究者铺路,并更好地利用与挖掘海量聊天记录中蕴含的知识。

关键词

引用

@article{arxiv.2107.05823,
  title  = {A First Look at Developers' Live Chat on Gitter},
  author = {Lin Shi and Xiao Chen and Ye Yang and Hanzhi Jiang and Ziyou Jiang and Nan Niu and Qing Wang},
  journal= {arXiv preprint arXiv:2107.05823},
  year   = {2021}
}

备注

13 pages, 8 figures