Integrating Human-Centric Approaches into Undergraduate Software Engineering Education: A Scoping Review and Curriculum Analysis in the Australian Context
Sophie McKenzie, Xiao Lui

TL;DR
This paper reviews existing literature and analyzes the Australian software engineering curriculum to identify how human-centric approaches can be integrated into undergraduate education, aiming to improve software project success by focusing on human needs.
Contribution
It provides a comprehensive scoping review of HCSE topics and curriculum approaches, and offers a curriculum analysis specific to the Australian context to enhance human-centric software engineering education.
Findings
Five common themes for HCSE topics identified from literature.
Australian curriculum analysis reveals gaps in human-centric topics.
Proposed curriculum scaffolding aligns HCSE with software engineering processes.
Abstract
Human-Centric Software Engineering (HCSE) refers to the software engineering (SE) processes that put human needs and requirements as core practice throughout the software development life cycle. A large majority of software projects fail to cater to human needs and consequently run into budget, delivery, and usability issues. To support human-centric software engineering practices, it is important for universities to train their students on how to consider human needs. But what topics from HCSE should be provided in the undergraduate curriculum? Curriculum guidelines for software engineering are available, however do not represent update to date considerations for human-factors. To address this issue, this paper presents a scoping review to identify the topics and curriculum approaches suitable for teaching HCSE to undergraduate software engineering students. The scoping review was…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsHigher Education Learning Practices · Biomedical and Engineering Education
