中文

COVID-19 大流行期间的软件开发:基于 Stack Overflow 与 GitHub 的分析

软件工程 2021-03-10 v1 计算机与社会

摘要

新型冠状病毒已成为全球严重的健康问题。这一局势促使不同领域开展研究以抗击此次大流行。在软件工程领域,我们指出有用于追踪疾病演变的数据可视化项目、用于估计大流行态势的机器学习项目,以及处理放射学图像的计算机视觉项目。这些项目大多存储在版本控制系统中,并在问答网站上得到讨论。在这项工作中,我们对大量问题和项目进行了软件仓库挖掘(Mining Software Repository),旨在发现有助于研究人员和实践者抗击冠状病毒的发展趋势。我们分析了来自 Stack Overflow 和 Data Science Q&A 的 1,190 个问题,以及 60,352 个 GitHub 项目。我们识别出整个大流行期间问题与项目之间的相关性。关于冠状病毒的主要问题是如何做(how-to)类问题,涉及网络爬取与数据可视化,使用 Python、JavaScript 和 R。最频繁的 GitHub 项目是机器学习项目,使用 JavaScript、Python 和 Java。

关键词

引用

@article{arxiv.2103.05494,
  title  = {Software Development During COVID-19 Pandemic: an Analysis of Stack Overflow and GitHub},
  author = {Pedro Almir Martins de Oliveira and Pedro de Alcântara dos Santos Neto and Gleison Silva and Irvayne Ibiapina and Werney Lira and Rossana Maria de Castro Andrade},
  journal= {arXiv preprint arXiv:2103.05494},
  year   = {2021}
}

备注

8 pages, 8 figures, 3rd ICSE Workshop on Software Engineering for Healthcare