Teaching Software Ethics to Future Software Engineers
- URL: http://arxiv.org/abs/2312.11884v1
- Date: Tue, 19 Dec 2023 06:18:05 GMT
- Title: Teaching Software Ethics to Future Software Engineers
- Authors: Aastha Pant, Simone V. Spiegler, Rashina Hoda, Jeremy Yoon, Nabeeb
Yusuf, Tian Er, Shenyi Hu
- Abstract summary: The importance of teaching software ethics to software engineering (SE) students is more critical now than ever before.
Traditional classroom methods, vignettes, role-play games, and quizzes have been employed over the years to teach SE students about software ethics.
We developed an interactive, scenario-based Software Ethics Quiz.
- Score: 6.384357773998868
- License: http://creativecommons.org/licenses/by-nc-nd/4.0/
- Abstract: The importance of teaching software ethics to software engineering (SE)
students is more critical now than ever before as software related ethical
issues continue to impact society at an alarming rate. Traditional classroom
methods, vignettes, role-play games, and quizzes have been employed over the
years to teach SE students about software ethics. Recognising the significance
of incorporating software ethics knowledge in SE education and the continued
need for more efforts in the area of the teaching and learning of SE ethics, we
developed an interactive, scenario-based Software Ethics Quiz. Our goal was to
teach SE students about ethics in a comprehensive, open, and engaging manner
through a combined approach of an online lecture followed by an interactive
workshop with the quiz and a debriefing session. The anonymous quiz responses
collected showed promising results regarding the engagement and efficacy of the
lecture and quiz, with a slightly better rating for the interactive quiz. The
voluntary student feedback collected suggested that a majority of the
participants found the debrief discussion on the quiz scenarios to be very
beneficial for learning about software ethics. In this experience report, we
share our experiences, related educational resources including the quiz, and
recommendations from lessons learned with the wider education community to keep
driving this critical topic forward
Related papers
- Embracing Experiential Learning: Hackathons as an Educational Strategy for Shaping Soft Skills in Software Engineering [3.02243271391691]
We report preliminary empirical evidence from a seven-day hybrid hackathon involving 40 students.
We assess how the hackathon experience promoted innovative and creative thinking, collaboration and teamwork, and knowledge application among participants through a structured questionnaire designed to evaluate students' self-awareness.
For industry, our discussion has implications around developing soft skills in future SE professionals, thereby enhancing their employability and readiness in the software market.
arXiv Detail & Related papers (2025-02-11T20:58:33Z) - The Only Way is Ethics: A Guide to Ethical Research with Large Language Models [53.316174782223115]
'LLM Ethics Whitepaper' is an open resource for NLP practitioners and those tasked with evaluating the ethical implications of others' work.
Our goal is to translate ethics literature into concrete recommendations and provocations for thinking with clear first steps.
'LLM Ethics Whitepaper' distils a thorough literature review into clear Do's and Don'ts, which we present also in this paper.
arXiv Detail & Related papers (2024-12-20T16:14:43Z) - Crossing Margins: Intersectional Users' Ethical Concerns about Software [3.0830895408549583]
This work aims to fill the gap in research on intersectional users' software-related perspectives.
We collected posts from over 700 intersectional subreddits discussing software applications.
Our findings revealed that intersectional communities report textitcritical complaints related to cyberbullying, inappropriate content, and discrimination.
arXiv Detail & Related papers (2024-10-10T16:33:05Z) - Raising AI Ethics Awareness through an AI Ethics Quiz for Software Practitioners [7.928588994077104]
Research indicates a significant gap in practitioners' awareness and knowledge of AI ethics and ethical principles.
We developed a software-based tool, the AI Ethics Quiz, to raise awareness and enhance the knowledge of AI ethics among software practitioners.
arXiv Detail & Related papers (2024-08-28T23:36:13Z) - Teaching at the Intersection of Social Justice, Ethics, and the ASA
Ethical Guidelines for Statistical Practice [0.0]
Case studies are typically used to teach 'ethics', but when the content of a course is focused on formulae and proofs, a case analysis and the knowledge, skills, and abilities they require can be distracting.
Not all students in quantitative courses plan to become researchers, and ethical practice of mathematics, statistics, data science, and computing is an essential topic regardless of the learner's career plans.
Five tools can be utilized to integrate social justice into a course in a way that also meets calls to integrate 'ethics'
arXiv Detail & Related papers (2023-09-30T15:46:09Z) - UKP-SQuARE: An Interactive Tool for Teaching Question Answering [61.93372227117229]
The exponential growth of question answering (QA) has made it an indispensable topic in any Natural Language Processing (NLP) course.
We introduce UKP-SQuARE as a platform for QA education.
Students can run, compare, and analyze various QA models from different perspectives.
arXiv Detail & Related papers (2023-05-31T11:29:04Z) - Quiz-based Knowledge Tracing [61.9152637457605]
Knowledge tracing aims to assess individuals' evolving knowledge states according to their learning interactions.
QKT achieves state-of-the-art performance compared to existing methods.
arXiv Detail & Related papers (2023-04-05T12:48:42Z) - "This Applies to the RealWorld": Student Perspectives on Integrating
Ethics into a Computer Science Assignment [14.273946017136643]
There is a growing movement in undergraduate computer science (CS) programs to embed ethics across classes.
One strategy is creating assignments that encourage students to reflect on ethical issues inherent to the code they write.
We present a case study describing our process of designing an ethics-based assignment and proposing the assignment to students for feedback.
arXiv Detail & Related papers (2023-01-20T15:19:02Z) - Dive into Deep Learning [119.30375933463156]
The book is drafted in Jupyter notebooks, seamlessly integrating exposition figures, math, and interactive examples with self-contained code.
Our goal is to offer a resource that could (i) be freely available for everyone; (ii) offer sufficient technical depth to provide a starting point on the path to becoming an applied machine learning scientist; (iii) include runnable code, showing readers how to solve problems in practice; (iv) allow for rapid updates, both by us and also by the community at large.
arXiv Detail & Related papers (2021-06-21T18:19:46Z) - Comparative Study of Learning Outcomes for Online Learning Platforms [47.5164159412965]
Personalization and active learning are key aspects to successful learning.
We run a comparative head-to-head study of learning outcomes for two popular online learning platforms.
arXiv Detail & Related papers (2021-04-15T20:40:24Z) - Neural Multi-Task Learning for Teacher Question Detection in Online
Classrooms [50.19997675066203]
We build an end-to-end neural framework that automatically detects questions from teachers' audio recordings.
By incorporating multi-task learning techniques, we are able to strengthen the understanding of semantic relations among different types of questions.
arXiv Detail & Related papers (2020-05-16T02:17:04Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.