paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Flow Experience in Software Engineering

软件工程中的心流体验
FSE Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering2023匹配度 0/10 · 该论文研究软件开发者的心流体验,属于软件工程中的人因与心理学研究,与用户的静态分析、LLM/Agent、浮点程序分析和贝叶斯程序分析等方向完全无关。引用 10 inbox
Saima Ritonummi, Valtteri Siitonen, Markus Salo, Henri Pirkkalainen, Anu Sivunen
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:通过401份关键事件问卷,揭示软件开发者心流体验的促进因素与特征。

软件工程需要高分析能力与创造力,是体验心流的理想场景,但开发者心流体验的具体特征仍不明确。本文采用定性关键事件技术(CIT)问卷,对401名软件开发者的心流促进因素与体验特征进行归纳分析。结果发现,最优挑战、高动机、积极的开发者体验(DX)以及无干扰或打断是最重要的促进因素;心流体验则表现为沉浸、轻松控制、内在奖励和高绩效。研究还强调,IT 使用尤其是提供积极 DX 的开发工具,以及能够避免过度干扰和打断的工作方式,是开发者进入心流的重要条件。

问题
软件工程需要高分析能力与创造力,是体验心流的理想场景;已有工作关注积极情感与开发工具,但开发者心流体验的特征仍不清晰。
方法
采用定性关键事件技术(CIT)问卷,收集401名软件开发者关于心流促进因素与体验特征的数据并进行归纳分析。
评估
通过对401份CIT问卷的定性分析,归纳出最优挑战、高动机、积极开发者体验(DX)、无干扰或打断等促进因素,以及沉浸、轻松控制、内在奖励和高绩效等心流特征,并强调IT使用与开发工具的作用。
原文摘要(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.

链接与引用

DOI 原文 · PDF(开放获取) · DBLP

BibTeX
@inproceedings{RitonummiSSPS23,
  title = {Flow Experience in Software Engineering},
  author = {Saima Ritonummi and Valtteri Siitonen and Markus Salo and Henri Pirkkalainen and Anu Sivunen},
  booktitle = {FSE},
  year = {2023},
  doi = {10.1145/3611643.3616263}
}