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.
翻译:目标:我们希望在驻地协调员处理期间深入研究环境信息的作用。方法:我们与来自澳大利亚、新西兰、新加坡和斯里兰卡的18名软件从业人员进行了基于社会技术的理论研究。结果:我们发现因果条件(软件从业人员处理驻地协调员)、干预条件(工作模式)、原因(了解自己的情感、了解他人情感)、直接后果(调节自己的情感、管理关系)、扩大后果(维持生产率、设定和维持团队目标)以及意外情况:在驻地协调员处理期间使用环境信息的战略(公开和定期沟通、跟踪承诺和问题以及10项其他战略)。我们还发现,战略与原因和直接后果并存,执行战略与干预条件并存的容易/困难,存在差异。结论:在驻地协调员处理期间,公开和定期沟通是环境信息的关键。 对我们的知识而言,我们本文中介绍的框架是针对未来研究模式的理论框架,我们为研究模式提供了环境信息、软件操作者的未来研究方向,我们从研究模式的角度考虑研究结果。