Case Study Based Pedagogical Intervention for Teaching Software Engineering Ethics
The omnipresence of software systems across all aspects of society has necessitated that future technology professionals are aware of ethical concerns raised by the design and development of software and are trained to minimize harm by undertaking responsible engineering. This need has become even more urgent with artificial intelligence (AI) driven software deployment. In this paper we present a study of an interactive pedagogical intervention – role-play case studies – designed to teach undergraduate technology students about ethics with a focus on software systems. Drawing on the situated learning perspective from the Learning Sciences, we created case studies and associated stakeholder roles to guide students in their discussions. Open-ended data was collected from 39 students and analyzed qualitatively. Findings from the study show that by taking on different perspectives on a problem, students were able to identify a range of ethical issues and understand the role of the software system process holistically, taking context, complexity, and trade-offs into account. In their discussion and reflections, students deliberated the role of software in society and the role of humans in automation. The curricula, including case studies, are publicly available for implementation.
Thu 1 AugDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
15:10 - 16:30 | Modern Educational PracticesResearch Track at Room 1 Chair(s): Meenakshi Manjunath Technical University of Applied Sciences Würzburg-Schweinfurt | ||
15:10 26mTalk | Teaching Engineering of AI-Intensive Systems Research Track Atif Mashkoor Johannes Kepler University Linz, Wesley K. G. Assunção Johannes Kepler University Linz, Alexander Egyed JKU Linz | ||
15:36 26mTalk | How Much Effort Do You Need to Expend on a Technical Interview? A Study of LeetCode Problem Solving Statistics Research Track Jialin Cui North Carolina State University, Runqiu Zhang University of Virginia, Fangtong Zhou North Carolina State University, Ruochi Li North Carolina State University, Yang Song University of North Carolina Wilmington, Edward Gehringer North Carolina State University | ||
16:03 26mTalk | Case Study Based Pedagogical Intervention for Teaching Software Engineering Ethics Research Track |
Enter the building and take the main stairs or elevator to the top floor.