Emotion-Centric Requirements Change Handling in Software Engineering
Kashumi Madampe, Rashina Hoda, John Grundy

TL;DR
This paper investigates the emotional challenges faced by software practitioners when handling requirements changes, identifying key factors, stakeholder influences, and practices to improve emotional well-being during change management.
Contribution
It provides a mixed-methods analysis revealing social and technical challenges in RC handling and proposes practices to mitigate emotional difficulties.
Findings
Identified key social and technical challenges in RC handling.
Documented various emotions experienced by practitioners.
Highlighted stakeholder influence on practitioners' emotions and RC handling.
Abstract
Background: Requirements Changes (RCs) -- the additions/modifications/deletions of functional/non-functional requirements in software products -- are challenging for software practitioners to handle. Handling some changes may significantly impact the emotions of the practitioners. Objective: We wanted to know the key challenges that make RC handling difficult, how these impact the emotions of software practitioners, what influences their RC handling, and how RC handling can be made less emotionally challenging. Method: We followed a mixed-methods approach. We conducted two survey studies, with 40 participants and 201 participants respectively. The presentation of key quantitative data was followed by descriptive statistical analysis, and the qualitative data was analysed using Strauss-Corbinian Grounded Theory, and Socio-Technical Grounded Theory analysis techniques. Findings:We found…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Techniques and Practices · Software Engineering Research · Advanced Software Engineering Methodologies
