paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Seeking Flow from Fine-Grained Log Data

从细粒度日志数据中探寻心流
ICSE 2022 IEEE/ACM 44th International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET)2022匹配度 0/10 · 论文研究的是从编程环境细粒度日志中非侵入式测量与心流相关的情感因素,属于编程教育/开发者行为分析,与用户关注的静态分析、LLM/Agent、形式化验证、浮点程序分析、贝叶斯程序分析等核心方向无关。引用 0 inbox
Benjamin Ultan Cowley, Arto Hellas, Petri Ihantola, Juho Leinonen, Michiel Spape
crossref: 2026-09-12crossref: 2026-09-12

AI 速览

一句话:提出用编程环境细粒度日志非侵入式测量与心流相关的情感因素,并通过入门编程课程试点研究检验日志指标与问卷的关系。

心流是人们在有技能支撑、具有内在动机的挑战性任务中深度投入的体验。现有心流相关情感因素通常通过自我报告等侵入式方式测量,会打断心流。本文提出基于编程环境提取的细粒度过程数据,非侵入式地测量与心流相关的情感因素。作者在入门编程课程中开展试点研究,收集按键级、带时间戳的解题动作日志,以及每次作业后关于感知教育价值、感知难度和自我报告专注度的 Likert 问卷数据。研究分析原始与派生日志指标,并考察其与问卷数据之间的关系。论文讨论试点结果,并为未来非侵入式测量程序员情感因素提供工作建议。

问题
心流及其相关情感因素通常依赖自我报告等侵入式测量,测量行为本身可能打断心流;本文关注能否从编程环境产生的细粒度过程数据中非侵入式地推断这些因素。
方法
在入门编程课程试点中,收集按键级带时间戳的编程作业解题日志和每次作业后的 Likert 问卷,计算原始与派生日志指标,并分析这些指标与感知教育价值、感知难度及自我报告专注度之间的关系。
评估
通过课程试点研究进行日志指标与问卷数据的关联分析,讨论结果并给出未来非侵入式测量程序员情感因素的研究建议。
原文摘要(Abstract)

Flow is the experience of deep absorption in a demanding, intrinsically-motivating task conducted with skill. We consider how to measure behavioural correlates of flow from fine-grained process data extracted from programming environments. Specifically, we propose measuring affective factors related to flow non-intrusively based on log data. Presently, such affective factors are typically measured intrusively (by self-report), which naturally will break the flow. We evaluate our approach in a pilot study, where we use log data and survey data collected from an introductory programming course. The log data is fine-grained, containing timestamped actions at the keystroke level from the process of solving programming assignments, while the survey data has been collected at the end of every completed assignment. The survey data in the pilot study comprises of Likert-like items measuring perceived educational value, perceived difficulty, and students' self-reported focus when solving the assignments. We study raw and derived log data metrics, by looking for relationships between the metrics and the survey data. We discuss the results of the pilot study and provide suggestions for future work related to non-intrusive measures of programmer affect.

链接与引用

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

BibTeX
@inproceedings{paperbot10967,
  title = {Seeking Flow from Fine-Grained Log Data},
  author = {Benjamin Ultan Cowley and Arto Hellas and Petri Ihantola and Juho Leinonen and Michiel Spape},
  booktitle = {ICSE},
  year = {2022},
  doi = {10.1109/icse-seet55299.2022.9794177}
}