中文

疫情中的软件开发:学生开发 COVID-19 信息仪表盘的经验

软件工程 2021-11-16 v2

摘要

COVID-19 大流行通过许多公开可获取的来源(如新闻机构和社交媒体)催生了大量信息。然而,由于不同来源之间存在不准确或不一致之处,收集和了解这些内容可能较为困难。为缓解澳大利亚的这一挑战,一个由 48 名学生志愿者组成的团队开发了一个开源的 COVID-19 信息仪表盘,为澳大利亚人提供准确、可靠且实时的 COVID-19 信息。这些学生在要求社会隔离的法规限制下开展了该软件的开发工作。本研究的目的是刻画学生在该项目全过程中的经验。我们对参与 COVID-19 仪表盘项目的 39 名志愿学生进行了在线调查。我们的结果表明,在 COVID-19 危机中发挥积极作用以及学习新技能和新技术是学生们参与该项目最常被提及的动机因素。在项目工作期间,一些学生因居家办公而难以维持工作与生活的平衡。不过,学生们总体上并未对一般的项目挑战表现出强烈的情绪。学生们更强烈地表示,数据收集是一项重大挑战,因为难以从各类政府来源收集可靠、准确和最新的数据。学生们通过在团队中建立系统化的数据收集流程、利用文字进行频繁清晰的沟通以及欣赏和鼓励彼此的努力,得以缓解这些挑战。通过参与该项目,学生们提升了技术(如前端开发)和非技术(如任务优先级排序)技能。我们的研究讨论了对学生、教育者和政策制定者的若干启示。

关键词

引用

@article{arxiv.2109.09286,
  title  = {Pandemic Software Development: The Student Experiences from Developing a COVID-19 Information Dashboard},
  author = {Benjamin Koh and Mojtaba Shahin and Annette Ong and Soo Ying Yeap and Priyanka Saxena and Manvendra Singh and Chunyang Chen},
  journal= {arXiv preprint arXiv:2109.09286},
  year   = {2021}
}

备注

11 Pages. Accepted for publication in 28th Asia-Pacific Software Engineering Conference (APSEC 2021), IEEE, 2021 (Preprint)