Litcius/Paper detail

Supporting Emotional Intelligence, Productivity and Team Goals while Handling Software Requirements Changes

Kashumi Madampe, Rashina Hoda, John Grundy

2024ACM Transactions on Software Engineering and Methodology10 citationsDOIOpen Access PDF

Abstract

Background: Research shows that emotional intelligence (EI) should be used alongside cognitive intelligence during requirements change (RC) handling in Software Engineering (SE), especially in agile settings. Objective: We wanted to study the role of EI in-depth during RC handling. Method: We conducted a mixed-methods study (an interview study followed by a survey study) with 124 software practitioners. Findings: We found the causal condition, intervening condition and causes lead to key direct consequences of regulating own emotions, managing relationships, and extended consequences of sustaining productivity, setting and sustaining team goals. We found several strategies of supporting EI during RC handling. Further, we found strong correlations between six strategies and one being aware of own emotions, regulating own emotions, sustaining team productivity, and setting and sustaining team goals. Conclusion: Empathising with others and tracking commitments and decisions as a team are key strategies that have strong correlations between managing emotions, between sustaining team productivity, and between setting and sustaining team goals. To the best of our knowledge, the framework we present in this paper is the first theoretical framework on EI in SE research. We provide recommendations for software practitioners to consider during RC handling.

Topics & Concepts

Agile software developmentProductivityEmotional intelligenceKnowledge managementComputer scienceTeam software processKey (lock)SoftwareCognitionProcess managementSoftware developmentApplied psychologyPsychologyBusinessSoftware engineeringSoftware development processSocial psychologyComputer securityNeuroscienceEconomicsProgramming languageMacroeconomicsSoftware Engineering Techniques and PracticesSoftware Engineering ResearchInformation and Cyber Security
Supporting Emotional Intelligence, Productivity and Team Goals while Handling Software Requirements Changes | Litcius