|
|
|
|
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
|