挖掘 DEV 以获取软件开发的社交与技术洞察
软件工程
2021-05-18 v2 社会与信息网络
摘要
软件开发者是社会性生物:他们在多种渠道中交流、协作并推广自己的工作。Twitter、GitHub、Stack Overflow 及其他平台为开发者提供了建立联系和交流想法的机会。研究人员分析这些站点上的内容以了解软件工程中的趋势与主题。然而,从 Stack Overflow 问题或 GitHub issue 文本中挖掘的洞察高度聚焦于软件开发中细致且技术性的方面。在本文中,我们介绍一个相对新兴的面向软件开发者的在线社区 DEV。在 DEV 上,用户撰写长文讲述他们在软件领域的经验、偏好与工作生活,从具体的问题和文件抽身而出,反思更宽泛的主题。约 50,000 名用户已发布超过 140,000 篇与软件开发相关的文章。在这项工作中,我们使用主题模型描述 DEV 上帖子的内容,表明开发者讨论了软件开发中丰富多样且混合的社交与技术方面。我们展示开发者利用 DEV 推广自身及其工作:83% 将个人资料链接到其 GitHub 个人资料,56% 链接到其 Twitter 个人资料。14% 的用户在个人资料中置顶特定的 GitHub 仓库。我们认为 DEV 正成为软件开发者的重要枢纽,也是研究人员补充来自 GitHub 和 Stack Overflow 等平台数据的宝贵洞察来源。
引用
@article{arxiv.2103.17054,
title = {Mining DEV for social and technical insights about software development},
author = {Maria Papoutsoglou and Johannes Wachs and Georgia M. Kapitsaki},
journal= {arXiv preprint arXiv:2103.17054},
year = {2021}
}
备注
To appear in the Proceedings of the 18th International Conference on Mining Software Repositories (MSR 2021)