Empathy Guidelines for Improving Practitioner Well-being & Software Engineering Practices
Hashini Gunatilake, John Grundy, Rashina Hoda, Ingo Mueller
TL;DR
This paper addresses the under-explored role of empathy in software engineering and its impact on practitioner well-being and product outcomes. It derives 17 actionable empathy guidelines from interviews with 22 software practitioners and validates them through a large-scale survey (n=103 valid responses) complemented by a visual prioritisation framework that maps guidelines on importance, ease of implementation, and willingness to adopt. The integrated analysis identifies four strategic zones—Quick Wins, Nice to have, Strategic Investments, and Lowest Priority—to guide phased adoption, supported by practical strategies to overcome common barriers. The work provides a concrete, practitioner-driven roadmap for embedding empathy into SE practice, with implications for team culture, process design, and organizational policy that can improve collaboration, retention, and software quality.
Abstract
Empathy is a powerful yet often overlooked element in software engineering (SE), supporting better teamwork, smoother communication, and effective decision-making.This paper introduces 17 actionable empathy guidelines designed to support practitioners, teams, and organisations. We also explore how these guidelines can be implemented in practice by examining real-world applications, challenges, and strategies to overcome them shared by software practitioners. To support adoption, we present a visual prioritisation framework that categorises the guidelines based on perceived importance, ease of implementation, and willingness to adopt. The findings offer practical and flexible suggestions for integrating empathy into everyday SE work, helping teams move from principles to sustainable action.
