返回
Open source oriented cross-platform survey
DOI:10.1016/j.infsof.2025.107704.png)
摘要
En 中文
背景:开源软件开发已成为一种广泛采用的软件创建方法。然而,开发者的活动不仅限于社交编码平台(如GitHub),还包括社交问答平台(如StackOverflow)和社交媒体平台(如Twitter)。因此,跨平台研究对于深入理解软件开发活动的本质至关重要。
目标:本文聚焦于开源平台,系统性地总结了相关的跨平台研究。旨在评估跨平台研究的当前状态,并为该领域的挑战和未来发展方向提供见解。
方法:本文回顾了2013年至2024年间与开源软件相关的69篇跨平台研究论文,重点关注平台互联、研究主题、实验设计方法、挑战和机遇等关键领域。
结果:通过对69篇论文的分析,我们发现跨平台研究主要涉及社交编码、社交问答和社交媒体等平台。研究者通常依赖信息痕迹,包括用户个人信息、技术信息、项目/帖子/错误报告元数据、交互信息等,以促进平台间的连接。开源领域的跨平台研究主要集中于问题分类和特征提取。主要的研究方法包括数据驱动方法、定性研究、建模与机器学习,以及工具开发与实现。尽管取得了这些进展,但仍存在共同挑战,如手动数据分类中的主观评估偏差、数据源覆盖不足以及数据识别不准确。未来研究机遇可能集中在增加数据源多样性、提高数据识别精度、优化数据分类方法以及明确用户技能需求。
结论:基于我们的发现,本文提出了开源领域跨平台研究的六个未来方向,并为开发者、研究者和服务/工具提供商提供了相应建议。
Keyword:
Open source
Cross-platform
Systematic literature review
GitHub
StackOverflow
Twitter
期刊
IF:
4.3
论文数:
3.7K
被引数:
7.7K
机构
引用论文
Automatic title completion for Stack Overflow posts and GitHub issuesStack Overflow帖子和GitHub问题的自动标题完成
Gathering GitHub OSS Requirements from Q&A Community: an Empirical Study从GitHub Q&A社区收集开源软件需求:一项实证研究

