中文

软件工程中同理心的作用——基于社会技术 grounding 理论

软件工程 2025-09-30 v2

摘要

同理心被定义为理解和分享他人视角与情感的能力,在软件工程(SE)中至关重要,因为开发人员常与来自不同领域的利益相关者合作。它也被视为医学、 healthcare、护理、动物科学、教育、营销和项目管理等众多专业领域的核心能力。尽管其重要性已广为人知,但在软件工程领域仍鲜有研究。为进一步探讨此问题,我们通过对 22 名软件开发人员和利益相关者进行深入半结构化访谈,开展了一种社会技术 grounding 理论(STGT)研究。我们的研究探讨了同理心在软件工程中的作用,以及如何通过考虑同理心来改进 SE 的活动和流程。通过 applying STGT 数据分析和理论发展的系统步骤,我们发展了一套解释同理心在软件工程中作用的理论。该理论详细描述了同理心产生的情境、塑造其的条件、其存在与缺失的原因与后果。我们还识别了增强同理心或克服其表达障碍的 contingencies。我们的发现为 SE 从业者和研究者提供了实际意义,深化了将同理心有效集成到 SE 流程中的理解。

关键词

引用

@article{arxiv.2504.13002,
  title  = {The Role of Empathy in Software Engineering -- A Socio-Technical Grounded Theory},
  author = {Hashini Gunatilake and John Grundy and Rashina Hoda and Ingo Mueller},
  journal= {arXiv preprint arXiv:2504.13002},
  year   = {2025}
}

备注

ACM Transactions on Software Engineering and Methodology (TOSEM)(2025)