Flow Experience in Software Engineering
Saima Ritonummi, Valtteri Siitonen, Markus Salo, Henri Pirkkalainen, Anu Sivunen
Abstract
Software engineering (SE) requires high analytical skills and creativity, which makes it an excellent context for experiencing flow. Although previous work in the SE context has identified how positive affect and development tools can support the flow experience, there is still much to uncover about the characteristics of software developers’ flow experiences. To address this gap in knowledge, we conducted a qualitative critical incident technique (CIT) questionnaire (n = 401) on the flow-facilitating factors and characteristics of flow in the SE context. The most important flow-facilitating factors in developers’ work included optimal challenge, high motivation, positive developer experience (DX), and no distractions or interruptions. The flow experiences were characterized by absorption, effortless control, intrinsic reward, and high performance. Our study identifies the features of flow commonly addressed in flow research; however, it also highlights how IT use, especially development tools that provide positive DX, as well as being able to work without excessive distractions and interruptions are important facilitators of developers’ flow.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 8e297c2c-5159-42e5-aba9-456bd1932576Cited by top-tier papers2
- Building Software by Rolling the Dice: A Qualitative Study of Vibe CodingYi-Hung Chou, Boyuan Jiang, Yi Wen Chen, Mingyue Weng et al.FSE 2026 · 1 citation
- Hacking Flow: From Lived Practices to InnovationFabio Stano, Max L. Wilson, Christof Weinhardt, Michael T. KnierimCHI 2026 · 1 citation
Related papers
- Code Today, Deadline Tomorrow: Procrastination Among Software DevelopersZeinabsadat Saghi, Thomas Zimmermann, Souti ChattopadhyayICSE 2025 · 1 citation
- From Organizations to Individuals: Psychoactive Substance Use By Professional ProgrammersKaia Newman, Madeline Endres, Westley Weimer, Brittany JohnsonICSE 2023 · 5 citations
- Breaking the Flow: A Study of Interruptions During Software Engineering ActivitiesYimeng Ma, Yu Huang, Kevin LeachICSE 2024 · 8 citations
- 'It's a spectrum': Exploring Autonomy, Competence, and Relatedness in Software Development Processes and ToolsNovia Wong, Nai-Yu Cheng, Bruna Oewel, Katherine E. Genuario et al.CHI 2025 · 5 citations
- Perspective-Taking in Software Engineering: A Study on its Relationship to Team PerformanceKezia Devathasan, Jayani Samaraweera, Daniela DamianICSE 2026
