Empathy in Software Engineering Education: Evidence, Practices, and Opportunities
- URL: http://arxiv.org/abs/2603.07421v1
- Date: Sun, 08 Mar 2026 02:32:26 GMT
- Title: Empathy in Software Engineering Education: Evidence, Practices, and Opportunities
- Abstract summary: This study investigates how empathy has been used, taught, and discussed in software engineering education.<n>We conducted a comprehensive search across six databases and analyzed 43 primary studies published between 2001 and 2025.<n>Our findings show that engineering programs frame empathy as an ethical and reflective capacity linked to social responsibility, whereas software engineering translates empathy into structured, design-oriented, and measurable practices.
- Score: 2.198430261120653
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: \textbf{Context:} Empathy is increasingly recognized as a critical human capability for software engineers, supporting collaboration, ethical awareness, and user-centered design. While many disciplines have long explored empathy as part of professional formation, its incorporation into software engineering education remains fragmented. \textbf{Aim:} This study investigates how empathy has been used, taught, and discussed in general engineering and software engineering education, with the goal of identifying pedagogical practices, outcomes, and disciplinary differences that inform the structured integration of empathy into software curricula. \textbf{Method:} Following established guidelines for systematic reviews in software engineering, we conducted a comprehensive search across six databases and analyzed 43 primary studies published between 2001 and 2025. Data were coded and synthesized using descriptive and thematic analysis to capture how empathy is conceptualized, fostered, and assessed across educational contexts. \textbf{Findings:} Our findings show that engineering programs frame empathy as an ethical and reflective capacity linked to social responsibility, whereas software engineering translates empathy into structured, design-oriented, and measurable practices. Across both domains, empathy teaching enhances collaboration, ethical reasoning, bias awareness, and motivation, but remains limited by low curricular prioritization, measurement challenges, and resource constraints. \textbf{Conclusion:} Empathy is evolving from a peripheral soft skill into a measurable pedagogical construct in software engineering education. Embedding empathy as a continuous, assessable component of design and development courses can strengthen inclusivity, ethical reflection, and responsible innovation in future software professionals.
Related papers
- Beyond Code, We Are People: A Systematic Mapping of 25 Years of Literature on Soft Skills in Agile Development Teams [1.1206913800900018]
The study analyzes 97 studies published between January 2000 and May 2025 across major scientific databases.<n>The results identify recurring competencies such as communication, adaptability, teamwork, and leadership, as well as their association with different roles in agile contexts.<n>The findings can support researchers, educators, and practitioners in designing curricula, training strategies, and organizational practices aligned with human factors.
arXiv Detail & Related papers (2026-04-30T16:47:48Z) - Teaching Empathy in Software Engineering Education in the Age of Artificial Intelligence [3.0214229015452507]
This study investigates teaching practices that educators use to incorporate empathy into software engineering courses.<n>Using qualitative analysis of educator-reported practices, we identified five categories through which empathy is operationalized within technical coursework.<n>The findings indicate that empathy can be embedded within core development activities rather than taught as a separate topic.
arXiv Detail & Related papers (2026-04-06T13:56:28Z) - Building a Bridge between the Two Schools: Realizing a Practical Path to Include Literacy-based Skills within the STEM Curricula [36.6289575395892]
This contribution investigates the integration of technical and professional skills while teaching specialized curricula in computer science.<n>We propose a step-by-step methodology that connects core technical concepts with fine arts practices such as music, video production, gaming, and performing arts.<n>The results indicate that this art-based integration can effectively bridge the historical divide between the two schools of thought.
arXiv Detail & Related papers (2026-01-24T12:48:07Z) - Coding With AI: From a Reflection on Industrial Practices to Future Computer Science and Software Engineering Education [1.5516092077598485]
Recent advances in large language models (LLMs) have introduced new paradigms in software development.<n>This paper investigates how LLM coding tools are used in professional practice, associated concerns and risks, and the resulting transformations in development.<n>Building on these insights, we argue for curricular shifts toward problem-solving, architectural thinking, code review, and early project-based learning.
arXiv Detail & Related papers (2025-12-30T04:39:59Z) - "Can you feel the vibes?": An exploration of novice programmer engagement with vibe coding [42.82674998306379]
"vibe coding" refers to creating software via natural language prompts rather than direct code authorship.<n>This paper reports on a one-day educational hackathon investigating how novice programmers and mixed-experience teams engage with vibe coding.
arXiv Detail & Related papers (2025-12-02T13:32:23Z) - The EmpathiSEr: Development and Validation of Software Engineering Oriented Empathy Scales [11.915544856845413]
EmpathiSEr-P, assessing empathy among practitioners, and EmpathiSEr-U, capturing practitioner empathy towards users.<n>Grounded in a practitioner-informed conceptual framework, the scales encompass three dimensions of empathy: cognitive empathy, affective empathy, and empathic responses.
arXiv Detail & Related papers (2025-10-14T14:10:14Z) - The Role of Empathy in Software Engineering -- A Socio-Technical Grounded Theory [11.915544856845413]
Despite its importance, empathy remains under-researched in software engineering (SE)<n>Our study explored the role of empathy in SE and how SE activities and processes can be improved by considering empathy.<n>Our theory details the contexts in which empathy arises, the conditions that shape it, the causes and consequences of its presence and absence.
arXiv Detail & Related papers (2025-04-17T15:13:18Z) - Beyond the Classroom: Bridging the Gap Between Academia and Industry with a Hands-on Learning Approach [2.8123958518740544]
Self-adaptive software systems have emerged as a critical focus in software design and operation.<n>A survey among practitioners identified that the lack of knowledgeable individuals has hindered its adoption in the industry.<n>We present our experience teaching a course on self-adaptive software systems that integrates theoretical knowledge and hands-on learning with industry-relevant technologies.
arXiv Detail & Related papers (2025-04-14T21:32:25Z) - Charting a Path to Efficient Onboarding: The Role of Software
Visualization [49.1574468325115]
The present study aims to explore the familiarity of managers, leaders, and developers with software visualization tools.
This approach incorporated quantitative and qualitative analyses of data collected from practitioners using questionnaires and semi-structured interviews.
arXiv Detail & Related papers (2024-01-17T21:30:45Z) - AGI: Artificial General Intelligence for Education [41.45039606933712]
This position paper reviews artificial general intelligence (AGI)'s key concepts, capabilities, scope, and potential within future education.
It highlights that AGI can significantly improve intelligent tutoring systems, educational assessment, and evaluation procedures.
The paper emphasizes that AGI's capabilities extend to understanding human emotions and social interactions.
arXiv Detail & Related papers (2023-04-24T22:31:59Z) - Empowered and Embedded: Ethics and Agile Processes [60.63670249088117]
We argue that ethical considerations need to be embedded into the (agile) software development process.
We put emphasis on the possibility to implement ethical deliberations in already existing and well established agile software development processes.
arXiv Detail & Related papers (2021-07-15T11:14:03Z) - An interdisciplinary conceptual study of Artificial Intelligence (AI)
for helping benefit-risk assessment practices: Towards a comprehensive
qualification matrix of AI programs and devices (pre-print 2020) [55.41644538483948]
This paper proposes a comprehensive analysis of existing concepts coming from different disciplines tackling the notion of intelligence.
The aim is to identify shared notions or discrepancies to consider for qualifying AI systems.
arXiv Detail & Related papers (2021-05-07T12:01:31Z)
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.