中文

当代 GitHub 项目中知识共享沟通渠道的拓扑分析

软件工程 2020-10-12 v3

摘要

拥有超过 2800 万名开发者,GitHub 协作平台的成功体现在当代软件项目中丰富的沟通渠道上。知识分为两种形式,其共享(通过沟通渠道)可由 SECI 模型描述为外化或组合。此类平台革新了开发者的工作方式,引入了以拉取请求、议题和维基形式共享知识的新渠道。目前尚不清楚这些渠道如何捕获与共享知识。在本研究中,我们的目标是分析 GitHub 中的这些沟通渠道。首先,利用 SECI 模型,我们得以映射知识如何通过沟通渠道共享。随后在对七个库包项目(即涉及超过七万个项目)的大规模拓扑分析中,我们提取了 GitHub 内不同沟通渠道的洞见。借助两个研究问题,我们探究了渠道的演变以及流行与不流行的库包项目对渠道的采用。结果表明:(i)当代 GitHub 项目倾向于采用多种沟通渠道,(ii)沟通渠道随时间变化,以及(iii)沟通渠道既用于捕获新知识(即外化)也用于更新现有知识(即组合)。

关键词

引用

@article{arxiv.1905.03593,
  title  = {A Topological Analysis of Communication Channels for Knowledge Sharing in Contemporary GitHub Projects},
  author = {Jirateep Tantisuwankul and Yusuf Sulistyo Nugroho and Raula Gaikovina Kula and Hideaki Hata and Arnon Rungsawang and Pattara Leelaprute and Kenichi Matsumoto},
  journal= {arXiv preprint arXiv:1905.03593},
  year   = {2020}
}

备注

30 pages