中文

软件工程研究的实际相关性:综合社区之声

软件工程 2020-01-22 v3

摘要

软件工程(SE)研究应当与实际工业实践相关。自20世纪80年代以来,SE社区在这一问题上进行了定期讨论,由Robert Glass等先驱引领。随着我们最近跨越“软件工程50年”的里程碑,近期在这一方向上已做出一些积极努力,例如在若干SE会议中设立“工业”分会场。然而,许多研究人员与实践者认为,作为一个社区,我们仍在研究相关性与实用性方面苦苦挣扎。本文的目标是综合迄今为止SE社区就这一主题分享的证据与基于经验的见解,并鼓励社区进一步反思并采取行动以提升研究相关性。为此,我们对54篇系统筛选的来源(论文与非同行评审文章)进行了多声文献综述(MLR)。MLR并非依赖并考量各来源中提及的关于研究相关性的个别见解,而是旨在综合并提供该主题的“整体”视图。我们MLR发现的要点如下。社区讨论的低相关性的三大根本原因为:(1)研究人员对实践中的SE持有简化观点(或错误假设);(2)缺乏与工业界的联系;(3)对研究问题的错误识别。提升研究相关性的三大建议为:(1)使用适当的科研方法如行动研究;(2)选择相关的研究问题;(3)与工业界协作。通过综合迄今为止关于这一重要主题的所有讨论,本文旨在鼓励社区内进一步的讨论与行动,以增进我们的集体努力来改善研究相关性。

关键词

引用

@article{arxiv.1812.01395,
  title  = {Practical relevance of software engineering research: Synthesizing the community's voice},
  author = {Vahid Garousi and Markus Borg and Markku Oivo},
  journal= {arXiv preprint arXiv:1812.01395},
  year   = {2020}
}