中文

荷兰软件工程高等教育系统性分析

软件工程 2025-12-16 v1

摘要

软件工程教育者致力于不断改进他们的课程和项目。了解软件工程高等教育当前实践的现状可以使教育者批判性地评估他们的课程,通过与观察到的实践进行基准测试来微调它们,并最终提高他们的课程。本研究旨在通过考虑整个欧洲国家——荷兰的高等教育提供情况,对软件工程高等教育进行全面分析。我们利用一种众所捉知的分析过程,考虑 10 所荷兰大学和 207 门大学课程。通过采用来自 SWEBOK 的知识领域来分析这些课程。mapping 过程通过同质化和内部一致性改进阶段得到细化,随后进行数据分析阶段。鉴于其根本性,Construction and Programming 是 Bachelor 级别最被覆盖的知识领域。其他知识领域在 Bachelor 和 Master 级别平等覆盖(例如,软件工程模型),而更高级的知识领域几乎仅在 Master 级别覆盖。我们识别出三个紧密耦合的知识领域集群:(i)需求、架构和设计,(ii)测试、验证和安全,(iii)过程导向和 DevOps 主题。荷兰大学通常在所有知识领域上统一覆盖,略微偏差反映了机构的研究优势。我们的结果突显了关键知识领域之间的相关性以及其用于增强集成学习的潜力。我们也确定了欠represent的领域,例如软件工程经济学,教育者可能考虑在课程中包含这些领域。我们邀请研究人员在自己的地理区域使用我们的研究方法,以对比全球范围内的软件工程教育项目。

关键词

引用

@article{arxiv.2512.12650,
  title  = {A Systematic Analysis of Higher Education on Software Engineering in the Netherlands},
  author = {Bastiaan Heeren and Fabiano Dalpiaz and Mazyar Seraj and Roberto Verdecchia and Vadim Zaytsev},
  journal= {arXiv preprint arXiv:2512.12650},
  year   = {2025}
}