pith. sign in

arxiv: 2604.04689 · v1 · submitted 2026-04-06 · 💻 cs.CY · cs.SE

Teaching Empathy in Software Engineering Education in the Age of Artificial Intelligence

Pith reviewed 2026-05-10 19:49 UTC · model grok-4.3

classification 💻 cs.CY cs.SE
keywords empathysoftware engineering educationartificial intelligenceteaching practicessocietal implicationsbiasaccessibilitystakeholder awareness
0
0 comments X

The pith

Educators embed empathy into core software engineering activities to help students address bias and societal impacts in AI systems.

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

This paper examines practices that software engineering educators use to teach empathy in courses involving artificial intelligence. It identifies five categories where empathy is woven into technical tasks such as design, evaluation, and reflection instead of being presented as a standalone subject. A sympathetic reader would care because AI systems increasingly make decisions affecting diverse people, and developers need to anticipate issues like bias and accountability. The analysis of educator reports shows these embedded approaches allow students to connect technical choices directly to real-world consequences. The result is a structured set of methods for preparing future developers of AI-enabled technologies.

Core claim

Through qualitative analysis of educator-reported practices, the paper identifies five categories through which empathy is operationalized within technical software engineering coursework: societal framing of AI systems, fairness and accessibility considerations in design and evaluation, representation of diverse users, stakeholder role awareness and responsibility, and structured reflection and feedback during development processes. The findings indicate that empathy can be embedded within core development activities rather than taught as a separate topic, enabling students to reason about bias, accessibility, accountability, and the societal consequences of AI technologies.

What carries the argument

Five categories of empathy operationalization identified from qualitative analysis of educator practices, which integrate consideration of users and society into standard AI development workflows.

Where Pith is reading between the lines

These are editorial extensions of the paper, not claims the author makes directly.

  • This integration approach could be adapted to other technical fields where developers must weigh ethical consequences of automated systems.
  • Curriculum designers might test the categories by tracking whether graduates apply them in professional AI projects over time.
  • The method suggests a way to update existing software engineering courses without requiring entirely new modules on ethics.

Load-bearing premise

Self-reported teaching practices by educators accurately reflect effective methods and can be generalized beyond the sampled participants.

What would settle it

A controlled study measuring whether students trained with these embedded practices produce AI systems with measurably fewer bias or accessibility problems in their projects than students taught empathy separately.

Figures

Figures reproduced from arXiv: 2604.04689 by Ann Barcomb, Brody Stuart-Verner, Cleyton Magalh\~aes, Giuseppe Destefanis, Italo Santos, Mairieli Wessel, Ronnie de Souza Santos, Sherlock Licorish.

Figure 1
Figure 1. Figure 1: Card Sorting Process Practices were iteratively grouped, reorganized, merged, and re￾fined during discussion until a stable structure was reached across multiple interactions. Throughout the analysis, attention was given to how participants articulated their rationale, contextual con￾straints, and intended outcomes. The interactive setting enabled observation of how shared understandings about empathy, fai… view at source ↗
read the original abstract

Empathy has been discussed as a relevant human capability in software engineering, particularly in activities that require understanding users, stakeholders, and the societal implications of technological systems. This relevance becomes more pronounced in the context of artificial intelligence, where software increasingly participates in decisions that affect diverse individuals and communities. However, limited guidance exists on how empathy can be integrated into technical software engineering education in ways that connect with the development of AI-enabled systems. This study investigates teaching practices that educators use to incorporate empathy into software engineering courses. Using qualitative analysis of educator-reported practices, we identified five categories through which empathy is operationalized within technical coursework: societal framing of AI systems, fairness and accessibility considerations in design and evaluation, representation of diverse users, stakeholder role awareness and responsibility, and structured reflection and feedback during development processes. The findings indicate that empathy can be embedded within core development activities rather than taught as a separate topic, enabling students to reason about bias, accessibility, accountability, and the societal consequences of AI technologies. These results contribute a structured view of how empathy-oriented practices can be incorporated into software engineering education to support the preparation of students who will develop AI-enabled systems.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit. Tearing a paper down is the easy half of reading it; the pith above is the substance, this is the friction.

Referee Report

2 major / 1 minor

Summary. The paper reports a qualitative study of software engineering educators' self-described practices for integrating empathy into technical courses, especially for AI-enabled systems. Thematic analysis of these reports yields five categories—societal framing of AI systems, fairness and accessibility in design/evaluation, representation of diverse users, stakeholder role awareness and responsibility, and structured reflection/feedback—through which empathy is said to be operationalized. The central claim is that these practices embed empathy within core development activities rather than as a separate topic, thereby enabling students to reason about bias, accessibility, accountability, and societal consequences of AI technologies.

Significance. If the reported practices can be shown to produce the claimed cognitive and attitudinal outcomes, the work supplies a concrete, practice-derived taxonomy that could guide curriculum designers seeking to address societal dimensions of AI within existing SE coursework. The emphasis on embedding rather than add-on modules is a useful framing for technical programs.

major comments (2)
  1. [Abstract and Findings] Abstract and Findings: The inference that the five categories 'enable students to reason about bias, accessibility, accountability, and the societal consequences' rests entirely on thematic coding of educator self-reports. No student outcome measures, pre/post assessments, classroom observations, or artifact analysis are described, so the enabling claim is an extrapolation rather than a demonstrated result.
  2. [Methods] Methods: The description of the qualitative analysis (sample size, recruitment, coding protocol, saturation criteria, or inter-rater reliability) is not provided at a level that allows evaluation of the robustness or generalizability of the five categories. This information is load-bearing for any claim that the categories represent effective, transferable practices.
minor comments (1)
  1. [Abstract] The abstract would benefit from a brief statement of participant numbers and analysis approach to give readers an immediate sense of the evidence base.

Simulated Author's Rebuttal

2 responses · 1 unresolved

We thank the referee for the constructive feedback. We address each major comment below and outline revisions to improve clarity and rigor without overstating the study's scope.

read point-by-point responses
  1. Referee: [Abstract and Findings] Abstract and Findings: The inference that the five categories 'enable students to reason about bias, accessibility, accountability, and the societal consequences' rests entirely on thematic coding of educator self-reports. No student outcome measures, pre/post assessments, classroom observations, or artifact analysis are described, so the enabling claim is an extrapolation rather than a demonstrated result.

    Authors: We agree that the study relies on thematic analysis of educator self-reports rather than direct student outcome data. The original phrasing in the abstract and findings section implies a stronger causal link than the data support. We will revise the abstract, introduction, and findings to state that the reported practices are intended by educators to help students reason about these issues, framing the contribution as a practice-derived taxonomy of approaches rather than demonstrated effectiveness. This revision will be made in the next version. revision: yes

  2. Referee: [Methods] Methods: The description of the qualitative analysis (sample size, recruitment, coding protocol, saturation criteria, or inter-rater reliability) is not provided at a level that allows evaluation of the robustness or generalizability of the five categories. This information is load-bearing for any claim that the categories represent effective, transferable practices.

    Authors: The referee is correct that the current manuscript provides insufficient detail on the qualitative methods. In the revised manuscript we will expand the Methods section to report the number of participants, recruitment approach, interview or survey protocol, iterative coding process, criteria used to determine thematic saturation, and any steps taken to establish coding reliability (such as multiple coders or member checking). These additions will allow readers to assess the transferability of the five categories. revision: yes

standing simulated objections not resolved
  • The study design collected educator self-reports only; we cannot retroactively add student outcome measures, pre/post assessments, or classroom observations without conducting a new study.

Circularity Check

0 steps flagged

No circularity: purely qualitative thematic analysis with no derivations or self-referential reductions

full rationale

This paper performs a qualitative study of educator-reported practices via thematic analysis, identifying five categories of how empathy is incorporated into SE courses. There are no equations, parameters, predictions, or mathematical derivations of any kind. The central claim—that the identified practices enable reasoning about bias, accessibility, etc.—is an interpretive summary drawn directly from the coded self-reports, not a reduction by construction or a fitted input relabeled as prediction. No self-citations, uniqueness theorems, or ansatzes are invoked as load-bearing steps. The derivation chain is self-contained as standard qualitative description; the absence of outcome validation is a limitation of evidence strength, not circularity.

Axiom & Free-Parameter Ledger

0 free parameters · 1 axioms · 0 invented entities

The study rests on standard assumptions of qualitative education research: that self-reported teaching practices can be meaningfully categorized and that such categorization provides actionable guidance for curriculum design.

axioms (1)
  • domain assumption Self-reported practices from educators reliably capture operationalizable teaching methods for empathy in technical courses.
    Invoked implicitly in the qualitative analysis of educator-reported practices to derive the five categories.

pith-pipeline@v0.9.0 · 5531 in / 1161 out tokens · 31369 ms · 2026-05-10T19:49:14.340357+00:00 · methodology

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Lean theorems connected to this paper

Citations machine-checked in the Pith Canon. Every link opens the source theorem in the public Lean library.

What do these tags mean?
matches
The paper's claim is directly supported by a theorem in the formal canon.
supports
The theorem supports part of the paper's argument, but the paper may add assumptions or extra steps.
extends
The paper goes beyond the formal theorem; the theorem is a base layer rather than the whole result.
uses
The paper appears to rely on the theorem as machinery.
contradicts
The paper's claim conflicts with a theorem or certificate in the canon.
unclear
Pith found a possible connection, but the passage is too broad, indirect, or ambiguous to say the theorem truly supports the claim.

Reference graph

Works this paper leans on

30 extracted references · 30 canonical work pages

  1. [1]

    Margaret Bearman, Claire Palermo, Louise M Allen, and Brett Williams. 2015. Learning empathy through simulation: a systematic literature review.Simulation in healthcare10, 5 (2015), 308–319

  2. [2]

    Lidiany Cerqueira, João Pedro Bastos, Danilo Neves, Glauco Carneiro, Rodrigo Spinola, Sávio Freire, Jose Santos, and Manoel Mendonça. [n. d.]. Exploring Empathy in Software Engineering: Insights from a Grey Literature Analysis of Practitioners’ Perspectives.ACM Transactions on Software Engineering and Methodology([n. d.])

  3. [3]

    Lidiany Cerqueira, Sávio Freire, João Bastos, Rodrigo Spínola, Manoel Mendonça, and José Santos. 2023. A thematic synthesis on empathy in software engineering based on the practitioners’ perspective. InProceedings of the XXXVII Brazilian Symposium on Software Engineering. 332–341

  4. [4]

    Lidiany Cerqueira, Sávio Freire, Danilo Ferreira Neves, João Pedro Silva Bastos, Beatriz Santana, Rodrigo Spínola, Manoel Mendonça, and José Amancio Macedo Santos. 2024. Empathy and its effects on software practitioners’ well-being and mental health.IEEE Software41, 4 (2024), 95–104

  5. [5]

    Tony Clear. 2024. Software Developers and Collective Empathy—Can They Be Disposed to Care?A Transformative Model for Open Access(2024), 6

  6. [6]

    Daniela S Cruzes and Tore Dyba. 2011. Recommended steps for thematic synthesis in software engineering. In2011 international symposium on empirical software engineering and measurement. IEEE, 275–284

  7. [7]

    Carol M Davis. 1990. What is empathy, and can empathy be taught?Physical therapy70, 11 (1990), 707–711

  8. [8]

    Sally Denshire. 2014. On auto-ethnography.Current Sociology62, 6 (2014), 831–850

  9. [9]

    Kezia Devathasan, Nowshin Nawar Arony, Emerson Murphy-Hill, and Daniela Damian. 2025. Empathy, self-determination and motivation: moderating diversity for enhanced performance in software development teams.Empirical Software Engineering30, 3 (2025), 82

  10. [10]

    Bruna Ferreira, Tayana Conte, and Simone Diniz Junqueira Barbosa. 2015. Elicit- ing requirements using personas and empathy map to enhance the user experi- ence. In2015 29th Brazilian symposium on software engineering. IEEE, 80–89

  11. [11]

    Sally Fincher and Josh Tenenberg. 2005. Making sense of card sorting data.Expert Systems22, 3 (2005), 89–93

  12. [12]

    Eliza Gates and Jen Scott Curwood. 2023. A world beyond self: Empathy and pedagogy during times of global crisis.The Australian Journal of Language and Literacy46, 2 (2023), 195–209

  13. [13]

    Hashini Gunatilake, John Grundy, Ingo Mueller, and Rashina Hoda. 2023. Em- pathy models and software engineering—A preliminary analysis and taxonomy. Journal of Systems and Software203 (2023), 111747

  14. [14]

    David Jeffrey and Robert Downie. 2016. Empathy–can it be taught?Journal of the Royal College of Physicians of Edinburgh46, 2 (2016), 107–112

  15. [15]

    Nazim Hussain Joo and Bhoomi Vij. 2025. Reimagining Interaction through Empathy and Ethics: AI with a Human-Centered Approach. In2025 International Conference on Responsible, Generative and Explainable AI (ResGenXAI). IEEE, 1–7

  16. [16]

    Kevin J Kelley and Mary F Kelley. 2013. Teaching empathy and other compassion- based communication skills.Journal for nurses in professional development29, 6 (2013), 321–324

  17. [17]

    Denise Kleinrichert. 2024. Empathy: an ethical consideration of AI & others in the workplace.AI & SOCIETY39, 6 (2024), 2743–2757

  18. [18]

    Matheus de Morais Leca, Kim Johnston, and Ronnie de Souza Santos. 2026. Empa- thy in Software Engineering Education: Evidence, Practices, and Opportunities. In19th International Conference on Cooperative and Human Aspects of Software Engineering (CHASE’26). ACM, 1–11

  19. [19]

    Matheus De Morais Leça and Ronnie De Souza Santos. 2025. Curious, critical thinker, empathetic, and ethically responsible: Essential soft skills for data scien- tists in software engineering. In2025 IEEE/ACM 47th International Conference on Software Engineering: Software Engineering in Society (ICSE-SEIS). IEEE, 151–162

  20. [20]

    Sanna Malinen, Matthias Galster, Antonija Mitrovic, Sreedevi Sankara Iyer, Pasan Peirisand, and April Clarke. 2025. Soft Skills in Software Engineering: Insights from the Trenches. In2025 IEEE/ACM 47th International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP). IEEE, 296–306

  21. [21]

    Gerardo Matturro, Florencia Raschetti, and Carina Fontán. 2019. A systematic mapping study on soft skills in software engineering.J. Univers. Comput. Sci.25, 1 (2019), 16–41

  22. [22]

    Clinton R Meek. 1957. An experiment in teaching empathy.The Journal of Educational Sociology31, 2 (1957), 107–110

  23. [23]

    Borja Sanz Urquijo, María López Belloso, and Ainhoa Izaguirre-Choperena. 2025. Empathy, bias, and data responsibility: evaluating AI chatbots for gender-based violence support.Frontiers in Political Science7 (2025), 1631881

  24. [24]

    Ruben Schlagowski, Maurizio Volanti, Katharina Weitz, Silvan Mertes, Johanna Kuch, and Elisabeth André. 2024. The feeling of being classified: raising empathy and awareness for AI bias through perspective-taking in VR.Frontiers in Virtual Reality5 (2024), 1340250

  25. [25]

    Carolyn B. Seaman. 1999. Qualitative methods in empirical studies of software engineering.IEEE Transactions on software engineering25, 4 (1999), 557–572

  26. [26]

    Helen Sharp, Cleidson deSouza, and Yvonne Dittrich. 2010. Using ethnographic methods in software engineering research. InProceedings of the 32nd ACM/IEEE International Conference on Software Engineering-Volume 2. 491–492

  27. [27]

    Ramya Srinivasan and Beatriz San Miguel González. 2022. The role of empathy for artificial intelligence accountability.Journal of Responsible Technology9 (2022), 100021

  28. [28]

    Kathy A Stepien and Amy Baernstein. 2006. Educating for empathy: a review. Journal of general internal medicine21, 5 (2006), 524–530

  29. [29]

    Elinda Tchivi, Bibhya Sharma, and Sione Paea. 2025. A systematic review of the comparison of different types of card sorting.IEEE Access(2025)

  30. [30]

    Sue Wilkinson. 1998. Focus group methodology: a review.International journal of social research methodology1, 3 (1998), 181–203