中文

将人本方法整合到 undergraduate 软件工程教育中的做法:澳大利亚语境下的范围性综述与课程分析

软件工程 2024-08-09 v2

摘要

人本软件工程(HCSE)指将人类需求和要求置于软件开发生命周期核心实践中的软件工程(SE)流程。大多数软件项目未能满足人类需求,导致预算、交付和可用性问题。为了支持人本软件工程实践,大学有必要培训学生如何考虑人类需求。但应在本科课程中提供哪些HCSE主题?可获得的课程指南,但不代表最新人因考虑。为此,本文提出范围性综述,以识别适合教授HCSE给本科软件工程学生的主题和课程方法。范围性综述依据PRISMA-ScR(首选报告项目用于系统综述和统计分析延伸至范围性综述)协议进行。通过PRISMA-ScR,确定了36篇可用于分析的会议或期刊论文,发现5个常见主题描述了适合教授软件工程的HCSE主题和课程方法。使用范围性综述的结果,本文还分析了澳大利亚软件工程课程,了解人本软件工程主题在课程结构中得到脚手架化的程度。本文通过提供HCSE主题和课程方法的关注,建议本科课程中进行主题脚手架化,以与软件工程过程相吻合。总体而言,通过关注HCSE主题和课程方法,可以提高当前和未来软件工程师对HCSE教育的重视程度,从而对所有利益相关者的项目成功产生长期影响。

关键词

引用

@article{arxiv.2407.07322,
  title  = {Integrating Human-Centric Approaches into Undergraduate Software Engineering Education: A Scoping Review and Curriculum Analysis in the Australian Context},
  author = {Sophie McKenzie and Xiao Lui},
  journal= {arXiv preprint arXiv:2407.07322},
  year   = {2024}
}

备注

The dataset associated with this paper is not going to be available and the work is incomplete without the dataset