Overwhelmed software developers: An Interpretative Phenomenological Analysis (2401.02780v1)
Abstract: In this paper, we report on an Interpretive Phenomenological Analysis (IPA) study on experiencing overwhelm in a software development context. The objectives of our study are, hence, to understand the experiences developers have when being overwhelmed, how this impacts their productivity and which role stress plays in the process. To this end, we interviewed two software developers who have experienced overwhelm recently. Throughout a qualitative analysis of the shared experiences, we uncover seven categories of overwhelm (communication, disturbance, organizational, variety, technical, temporal, and positive overwhelm). While the first six themes all are related to negative outcomes, including low productivity and stress, the participants reported that overwhelm can sometimes be experienced to be positive and pleasant, and it can increase their mental focus, self ambition, and productivity. Stress was the most mentioned feeling experienced when overwhelmed. Our findings, for the most, are along the same direction of similar studies from other disciplines and with other participants. However, there may be unique attributes to software developers that mitigate the negative experiences of overwhelm.
- Impact of overtime and stress on software quality, in: 4th International Symposium on Management, Engineering, and Informatics (MEI 2008), Orlando, Florida, USA, pp. 1–9.
- You still feel different: the experience and meaning of women’s self-injury in the context of a lesbian or bisexual identity. Journal of Community & Applied Social Psychology 14, 70–84.
- Amberscript, 2022. Amberscript. found in https://www.amberscript.com/en/. Last Accessed: 2022-09-01.
- Influence of emotions on software developer productivity., in: PECCS, pp. 75–82.
- A critical evaluation of the use of interpretative phenomenological analysis (ipa) in health psychology. Psychology and health 21, 87–108.
- Agile software teams can use conflict to create a better products, in: International Conference on Human-Computer Interaction, pp. 24–29. doi:10.1007/978-3-319-07857-1_5.
- The influence of emotions on productivity in software engineering, in: International Conference on Human-Computer Interaction, Springer. pp. 307–310.
- The age of overwhelm: Strategies for the long haul. Berrett-Koehler Publishers.
- New well-being measures: Short scales to assess flourishing and positive and negative feelings. Social indicators research 97, 143–156.
- Crunch time: The reasons and effects of unpaid overtime in the games industry, in: 2017 IEEE/ACM 39th International Conference on Software Engineering: Software Engineering in Practice Track (ICSE-SEIP), IEEE. pp. 43–52.
- The emerging role of emotions in work life: An introduction. Journal of Organizational Behavior 21. doi:10.1002/(SICI)1099-1379(200003)21:23.0.CO;2-8.
- Mood and emotions while working: missing pieces of job satisfaction? Journal of Organizational Behavior: The International Journal of Industrial, Occupational and Organizational Psychology and Behavior 21, 185–202.
- Health and romance: Understanding unprotected sex in relationships between gay men. British Journal of Health Psychology 2, 73–86.
- Phenomenology as qualitative methodology. Qualitative Analysis: Eight Approaches , 73–94.
- Emotions and perceived productivity of software developers at the workplace. IEEE Transactions on Software Engineering .
- Happiness and the Productivity of Software Engineers. Apress, Berkeley, CA. chapter 10. pp. 109–124. URL: https://doi.org/10.1007/978-1-4842-4221-6_10, doi:10.1007/978-1-4842-4221-6_10.
- What happens when software developers are (un)happy. Journal of Systems and Software 140, 32–47. doi:10.1016/j.jss.2018.02.041.
- Are happy developers more productive?, in: Heidrich, J., Oivo, M., Jedlitschka, A., Baldassarre, M.T. (Eds.), Product-Focused Software Process Improvement, Springer Berlin Heidelberg, Berlin, Heidelberg. pp. 50–64.
- Happy software developers solve problems better: Psychological measurements in empirical software engineering. PeerJ 2, e289. doi:10.7717/peerj.289.
- How do you feel, developer? An explanatory theory of the impact of affects on programming performance. PeerJ Computer Science 1, e18. doi:10.7717/peerj-cs.18.
- Processing goals, task interest, and the mood-performance relationship: a mediational analysis. Journal of personality and social psychology 71 2, 245–61.
- The hidden person within the frustrated student: An interpretative phenomenological analysis of a student’s experience in a programming course, in: 2017 ASEE Annual Conference & Exposition, p. 19136.
- Fear of being overwhelmed and psychoanalytic theories of anxiety. Psychoanalytic review 87, 615–49.
- Burnout, Cognitive Overload, and Metacognition in Medicine. Medical Science Educator 29, 325–328. URL: https://doi.org/10.1007/s40670-018-00654-5, doi:10.1007/s40670-018-00654-5.
- Feeling overwhelmed: A parsesciencing inquiry. Nursing science quarterly 34, 275–286. doi:10.1177/08943184211010449.
- Conceptual foreknowings: Integrative review of feeling overwhelmed. Nursing Science Quarterly 32, 54–60. URL: https://doi.org/10.1177/0894318418807931, doi:10.1177/0894318418807931. pMID: 30798756.
- Systematic methodological review: developing a framework for a qualitative semi-structured interview guide. Journal of Advanced Nursing 72, 2954–2965. URL: https://onlinelibrary.wiley.com/doi/abs/10.1111/jan.13031, doi:10.1111/jan.13031.
- A few thoughts on cognitive overload. Intellectica 1, 19–51.
- Book review: The age of overwhelm: Strategies for the long haul. Psychology of Women Quarterly 43, 543–544. URL: https://doi.org/10.1177/0361684319849007, doi:10.1177/0361684319849007.
- Qualitative software engineering research–reflections and guidelines. Journal of Software: Evolution and Process 1, 1. doi:10.1002/smr.2607.
- The Age of Overwhelmed: Strategies for the Long Haul. First edition ed., Berrett-Koehler Publishers, Inc, Oakland, CA.
- Stress in mental health professionals: A theoretical overview. International journal of social psychiatry 42, 82–89.
- About Stress. found in https://www.nsrusa.org/about-stress.php. Last Accessed: 2022-09-01.
- OED, 2009. overwhelm, n., in: OED. Oxford University Press, p. Online.
- Open Broadcaster Software, 2022. Open Broadcaster Software. https://obsproject.com/. Last Accessed: 2022-09-01.
- Happiness and productivity. Journal of labor economics 33, 789–822.
- Parsesciencing: A basic science mode of inquiry. Nursing Science Quarterly 29, 271–274.
- Affective computing for HCI, in: Proceedings of HCI International (the 8th International Conference on Human-Computer Interaction) on Human-Computer Interaction: Ergonomics and User Interfaces – Volume I, pp. 829–833.
- A practical guide to using interpretative phenomenological analysis in qualitative research psychology. CPPJ 20, 7–14. doi:10.14691/CPPJ.20.1.7.
- Supporting the understanding and comparison of low-code development platforms, in: 2020 46th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), IEEE. pp. 171–178.
- The role of affective experience in work motivation. Academy of management review. Academy of Management 29, 423–439. doi:10.2307/20159052.
- Interpretative Phenomenological Analysis: Theory, Method and Research. volume 6.
- Identity development during the transition to motherhood: An interpretative phenomenological analysis. Journal of reproductive and infant psychology 17, 281–299.
- Doing interpretative phenomenological analysis. Qualitative health psychology: Theories and methods 1, 218–240.
- Risk perception and decision-making processes in candidates for genetic testing for huntington’s disease: an interpretative phenomenological analysis. Journal of Health Psychology 7, 131–144.
- Consolidated criteria for reporting qualitative research (coreq): a 32-item checklist for interviews and focus groups. International journal for quality in health care 19, 349–357.
- Introducing qualitative research in psychology adventures in theory and methods.
- Emotions in the software development process, in: 2013 6th International Conference on Human System Interactions, HSI 2013, pp. 518–523. doi:10.1109/HSI.2013.6577875.