paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Pausing While Programming: Insights From Keystroke Analysis

编程中的停顿:来自击键分析的洞见
ICSE 2022 IEEE/ACM 44th International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET)2022匹配度 1/10 · 该论文研究编程初学者的击键停顿行为及其与课程表现的关系,属于计算机教育/人机交互方向,与用户关注的程序分析、LLM/Agent、浮点程序分析、贝叶斯程序分析等核心方向几乎无关。引用 3 inbox
Raj Shrestha, Juho Leinonen, Albina Zavgorodniaia, Arto Hellas, John Edwards
crossref: 2026-09-12

AI 速览

一句话:通过击键分析研究编程初学者的停顿行为,发现停顿频率与课程表现负相关,并可通过聚类区分学生群体。

本文关注编程教育中打字停顿所反映的认知加工。以往工作多考察计算机科学学生的打字行为,本文则专门研究入门程序设计课程学生的停顿行为。研究分析不同长度停顿的频率、学生在停顿前的最后动作,以及停顿长度与课程成绩的相关性。结果表明,各长度停顿的频率均与表现负相关;部分击键会稳定地引发停顿,另一些击键则更常引发短停顿或长停顿。聚类分析进一步识别出两类学生:其中一类较少出现中长停顿,并且考试表现优于另一类。这些发现说明击键停顿可用于理解编程学习过程,并可能为教学干预提供依据。

问题
研究入门编程学生在编程过程中的停顿行为:不同长度停顿的频率、停顿前的最后动作,以及停顿长度与课程表现的关系。
方法
基于击键日志分析学生的打字停顿,统计停顿频率和停顿前击键,并用相关分析与聚类分析学生群体。
评估
通过课程表现(考试成绩)与停顿特征的相关性以及学生聚类结果进行评估,发现停顿频率与学生表现负相关,且可区分出表现不同的学生群体。
原文摘要(Abstract)

Pauses in typing are generally considered to indicate cognitive processing and so are of interest in educational contexts. While much prior work has looked at typing behavior of Computer Science students, this paper presents results of a study specifically on the pausing behavior of students in Introductory Computer Programming. We investigate the frequency of pauses of different lengths, what last actions students take before pausing, and whether there is a correlation between pause length and performance in the course. We find evidence that frequency of pauses of all lengths is negatively correlated with performance, and that, while some keystrokes initiate pauses consistently across pause lengths, other keystrokes more commonly initiate short or long pauses. Clustering analysis discovers two groups of students, one that takes relatively fewer mid-to-long pauses and performs better on exams than the other.

链接与引用

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

BibTeX
@inproceedings{paperbot10946,
  title = {Pausing While Programming: Insights From Keystroke Analysis},
  author = {Raj Shrestha and Juho Leinonen and Albina Zavgorodniaia and Arto Hellas and John Edwards},
  booktitle = {ICSE},
  year = {2022},
  doi = {10.1109/icse-seet55299.2022.9794163}
}