The Emotional Roller Coaster of Responding to Requirements Changes in Software Engineering

<b>Background:</b> A preliminary study we conducted showed that software practitioners respond to requirements changes (RCs) with different emotions, and that their emotions vary at stages of the RC handling life cycle, such as <i>receiving, developing, </i>and <i><i...

Full description

Bibliographic Details
Main Authors: Grundy, J. (Author), Hoda, R. (Author), Madampe, K. (Author)
Format: Article
Language:English
Published: Institute of Electrical and Electronics Engineers Inc. 2022
Subjects:
Online Access:View Fulltext in Publisher
LEADER 03730nam a2200541Ia 4500
001 10.1109-TSE.2022.3172925
008 220630s2022 CNT 000 0 und d
020 |a 00985589 (ISSN) 
245 1 0 |a The Emotional Roller Coaster of Responding to Requirements Changes in Software Engineering 
260 0 |b Institute of Electrical and Electronics Engineers Inc.  |c 2022 
520 3 |a <b>Background:</b> A preliminary study we conducted showed that software practitioners respond to requirements changes (RCs) with different emotions, and that their emotions vary at stages of the RC handling life cycle, such as <i>receiving, developing, </i>and <i><i>delivering</i></i> RCs. Furthermore, such developer emotions have direct linkages to cognition, productivity, and decision making. Therefore, it is important to gain a comprehensive understanding the role of emotions in a critical scenarios like handling RCs. <b>Objective:</b> We wanted to study how practitioners <i>emotionally</i> respond to RCs. <b>Method:</b> We conducted a world-wide survey with the participation of 201 software practitioners. In our survey, we used the Job-related Affective Well-being Scale (JAWS) and open-ended questions to capture participants emotions when handling RCs in their work and query about the different circumstances when they feel these emotions. We used a combined approach of statistical analysis, JAWS, and Socio-Technical Grounded Theory (STGT) <i>for Data Analysis</i> to analyse our survey data. <b>Findings:</b> We identified (1) emotional responses to RCs, i.e., the most common <i>emotions</i> felt by practitioners when handling RCs; (2) different <i>stimuli</i> -- such as the RC, the practitioner, team, manager, customer -- that trigger these emotions through their own different characteristics; (3) <i>emotion dynamics</i>, i.e., the changes in emotions during the RC handling life cycle; (4) <i>RC stages</i> where particular emotions are triggered; and (5) <i>time related aspects</i> that regulate the emotion dynamics. <b>Conclusion: </b> Practitioners are not pleased with receiving RCs all the time. Last minute RCs introduced closer to a deadline especially violate emotional well-being of practitioners. We present some practical recommendations for practitioners to follow, including a dual-purpose emotion-centric decision guide to help decide when to introduce or accept an RC, and some future key research directions. IEEE 
650 0 4 |a Affect 
650 0 4 |a affects 
650 0 4 |a Behavioral research 
650 0 4 |a Change 
650 0 4 |a changes 
650 0 4 |a Computer software selection and evaluation 
650 0 4 |a Decision making 
650 0 4 |a Emotion 
650 0 4 |a emotions 
650 0 4 |a Grounded theory 
650 0 4 |a human aspects 
650 0 4 |a Human aspects 
650 0 4 |a Human resource management 
650 0 4 |a job-related affective well-being scale 
650 0 4 |a Job-related affective well-being scale 
650 0 4 |a Life cycle 
650 0 4 |a Mixed method 
650 0 4 |a mixed-methods 
650 0 4 |a Requirement 
650 0 4 |a requirements 
650 0 4 |a Requirements engineering 
650 0 4 |a Sociotechnical 
650 0 4 |a socio-technical grounded theory 
650 0 4 |a Socio-technical grounded theory 
650 0 4 |a software engineering 
650 0 4 |a software teams 
650 0 4 |a Software teams 
650 0 4 |a Surveys 
650 0 4 |a Well being 
650 0 4 |a well-being 
650 0 4 |a workplace awareness 
650 0 4 |a Workplace awareness 
700 1 0 |a Grundy, J.  |e author 
700 1 0 |a Hoda, R.  |e author 
700 1 0 |a Madampe, K.  |e author 
773 |t IEEE Transactions on Software Engineering 
856 |z View Fulltext in Publisher  |u https://doi.org/10.1109/TSE.2022.3172925