How an Agile Software Process Increases Developers’ Job Satisfaction: A Stress Perspective Based on the Effort-Reward-Imbalance Model
René Riedl (),
Christian Oettl,
Fabian J. Stangl and
Alan R. Hevner
Additional contact information
René Riedl: University of Applied Sciences Upper Austria
Christian Oettl: University of Applied Sciences Upper Austria
Fabian J. Stangl: University of Applied Sciences Upper Austria
Alan R. Hevner: University of South Florida
Business & Information Systems Engineering: The International Journal of WIRTSCHAFTSINFORMATIK, 2025, vol. 67, issue 1, No 5, 83-107
Abstract:
Abstract Human resource factors such as job stress and job satisfaction are important topics in both the science and practice of software development. However, existing studies use different conceptualizations of stress. In this paper, a new theoretical perspective on stress, the effort-reward imbalance framework, is presented and empirically investigated. According to this framework, stress results from an imbalance between perceived effort and reward. A moderated mediation model is proposed that conceptualizes stress as a mediator in explaining the relationship between agility (measured by eight agile practices) (independent variable) and developers' job satisfaction (dependent variable). In addition, the theoretical model proposes that overcommitment, a personality trait, moderates the relationship between agility and stress. Based on a sample of N = 178 software developers in Austria, the data confirm the model. The results show that agility indirectly increases job satisfaction via reduced stress perceptions. There was no significant direct effect of agility on job satisfaction. However, looking specifically at the effort and reward components, a stress-reducing effect of agility and a consequent satisfaction-enhancing effect were observed, primarily because the use of an agile approach increases developers' reward perceptions. Furthermore, it was found that the agile practices of requirements change and customer relation have a stress-increasing effect, while the other six practices (pair programming, continuous integration, refactoring, unit testing, collective ownership, coding standards) have a stress-reducing effect. However, since the results show that agility has an overall stress-reducing effect, this means that the unfavorable influence of requirements change and customer relationship on stress is overcompensated by the other six practices, predominantly via their positive influence on reward perceptions. Finally, the results show that developers with high levels of overcommitment experience a reduced benefit from agility.
Keywords: Agility; Agile; Software engineering; Software development; Job satisfaction; Stress; Overcommitment; Survey study; Effort; Reward (search for similar items in EconPapers)
Date: 2025
References: Add references at CitEc
Citations:
Downloads: (external link)
http://link.springer.com/10.1007/s12599-024-00919-x Abstract (text/html)
Access to the full text of the articles in this series is restricted.
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:spr:binfse:v:67:y:2025:i:1:d:10.1007_s12599-024-00919-x
Ordering information: This journal article can be ordered from
http://www.springer.com/economics/journal/12599
DOI: 10.1007/s12599-024-00919-x
Access Statistics for this article
Business & Information Systems Engineering: The International Journal of WIRTSCHAFTSINFORMATIK is currently edited by Martin Bichler
More articles in Business & Information Systems Engineering: The International Journal of WIRTSCHAFTSINFORMATIK from Springer, Gesellschaft für Informatik e.V. (GI)
Bibliographic data for series maintained by Sonal Shukla () and Springer Nature Abstracting and Indexing ().