Skip to main content
QUICK REVIEW

[论文解读] The Role of Emotional Intelligence in Handling Requirements Changes in Software Engineering

Kashumi Madampe, Rashina Hoda|arXiv (Cornell University)|Jun 23, 2022
Software Engineering Techniques and Practices被引用 4
一句话总结

本研究基于对澳大利亚、新西兰、新加坡和斯里兰卡共18名从业者的社会技术扎根理论研究,首次提出了情感智力(EI)与软件工程中需求变更(RC)处理之间关联的理论框架。研究识别出关键的情感智力组成部分——自我意识、社交意识、情绪调节与关系管理,以及开放沟通和承诺追踪等策略,表明工作模式(远程/面对面)在策略执行中起到中介作用,其中开放沟通被确定为有效处理RC的最关键推动因素。

ABSTRACT

Background: Requirements changes (RCs) are inevitable in Software Engineering. Research shows that emotional intelligence (EI) should be used alongside agility and cognitive intelligence during RC handling. Objective: We wanted to study the role of EI in-depth during RC handling. Method: We conducted a socio-technical grounded theory study with eighteen software practitioners from Australia, New Zealand, Singapore, and Sri Lanka. Findings: We found causal condition (software practitioners handling RCs), intervening condition (mode of work), causes (being aware of own emotions, being aware of others' emotions), direct consequences (regulating own emotions, managing relationships), extended consequences (sustaining productivity, setting and sustaining team goals), and contingencies: strategies (open and regular communication, tracking commitments and issues, and ten other strategies) of using EI during RC handling. We also found the covariances where strategies co-vary with the causes and direct consequences, and ease/ difficulty in executing strategies co-vary with the intervening condition. Conclusion: Open and regular communication is key to EI during RC handling. To the best of our knowledge, the framework we present in this paper is the first theoretical framework on EI in Software Engineering research. We provide recommendations including a problem-solution chart in the form of causes, direct consequences, and mode of work against the contingencies: strategies for software practitioners to consider during RC handling, and future directions of research.

研究动机与目标

  • 探讨情感智力(EI)在软件工程中处理需求变更(RC)现象中的作用,尽管该现象对团队动态和生产力有显著影响,但常被忽视。
  • 理解软件从业者在敏捷环境中(变更频繁且情绪化)如何运用情感智力处理RC。
  • 构建一个全面的理论框架,以捕捉情感智力在RC情境中的因果性、后果性与战略性维度。
  • 为软件团队和从业者提供基于实证的实用建议,通过情感智力意识实践改善RC处理。
  • 识别情感智力在软件工程中未来的研究方向,特别是跨文化适用性以及超越RC处理的更广泛应用场景。

提出的方法

  • 开展两轮访谈的迭代式、交错式社会技术扎根理论(STGT)研究,实现数据收集与分析的同步推进。
  • 通过便利抽样与理论抽样,对来自澳大利亚、新西兰、新加坡和斯里兰兰的18名软件从业者进行半结构化访谈(每场30–60分钟),收集质性数据。
  • 运用开放编码、持续比较法与备忘录技术分析访谈记录与访谈前问卷。
  • 利用背景数据(人口统计、团队结构、项目背景)丰富分析过程,确保理论饱和。
  • 将研究发现映射至六C框架:情境(context)、状况(condition)、原因(causes)、后果(consequences)、权变(策略,contingencies)与共变(covariances)。
  • 通过研究者三角验证、每周及每两周的团队讨论,以及使用Miro白板和文本备忘录可视化研究发现。

实验结果

研究问题

  • RQ1在真实软件工程情境中,软件从业者如何在需求变更处理过程中应用情感智力?
  • RQ2情感智力在RC处理中的关键原因、直接后果与延伸后果是什么?
  • RQ3从业者在RC处理中使用哪些具体策略来发挥情感智力的作用?这些策略在不同工作模式下有何差异?
  • RQ4工作模式(远程 vs. 面对面)如何影响基于情感智力的策略执行?
  • RQ5在RC处理中,情感智力的使用与原因、后果及策略之间存在何种共变关系?

主要发现

  • 情感智力在管理需求变更中发挥关键作用,其中自我意识与社交意识作为核心原因,推动了有效的情绪调节与关系管理。
  • 开放且定期的沟通被识别为最关键策略,其与原因(情绪意识)及直接后果(情绪调节与关系管理)均存在共变关系。
  • 工作模式(远程或面对面)作为干预性条件,影响特定策略(尤其是S2、S4与S9,如承诺与问题追踪)的执行难易程度。
  • 识别出十项额外策略,包括承诺与问题追踪、保持透明度、设定团队目标等,这些策略共同支持持续的生产力与目标对齐。
  • 研究揭示了策略与原因、后果之间的共变关系,表明情感智力并非孤立存在,而是系统性地嵌入团队流程与成果之中。
  • 本研究提出的理论框架是软件工程研究中首个同类框架,为理解RC处理中的情感智力提供了结构化模型,并对团队福祉与绩效具有实际意义。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。