Empathy Models and Software Engineering -- A Preliminary Analysis and Taxonomy
Hashini Gunatilake, John Grundy, Ingo Mueller, Rashina Hoda

TL;DR
This paper explores empathy models from various disciplines and proposes a taxonomy, aiming to adapt these models for software engineering to enhance developers' understanding of end-user needs.
Contribution
It provides a preliminary taxonomy of empathy models and discusses their potential adaptation for improving empathy in software engineering.
Findings
No existing empathy models are directly applicable to SE
A taxonomy of empathy models from different disciplines is proposed
Future research directions for empathy in SE are outlined
Abstract
Empathy is widely used in many disciplines such as philosophy, sociology, psychology, health care. Ability to empathise with software end-users seems to be a vital skill software developers should possess. This is because engineering successful software systems involves not only interacting effectively with users but also understanding their true needs. Empathy has the potential to address this situation. Empathy is a predominant human aspect that can be used to comprehend decisions, feelings, emotions and actions of users. However, to date empathy has been under-researched in software engineering (SE) context. In this position paper, we present our exploration of key empathy models from different disciplines and our analysis of their adequacy for application in SE. While there is no evidence for empathy models that are readily applicable to SE, we believe these models can be adapted…
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
TopicsSoftware Engineering Techniques and Practices · Educational Games and Gamification
