paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Equitable Student Collaboration in Pair Programming

结对编程中的公平学生协作
ICSE Proceedings of the 46th International Conference on Software Engineering: Software Engineering Education and Training2024匹配度 0/10 · 该论文研究计算机教育中的结对编程与公平性,属于软件工程教育/人机协作研究,与用户关注的程序静态分析、LLM/Agent、浮点程序分析、贝叶斯程序分析等方向没有直接关联。引用 6 inbox
Isabella Graßl, Gordon Fraser
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:调查结对编程的配对与公平性,发现师生配对偏好不一致,认可与角色合规影响学习成效与公平。

结对编程要求两名学生平等且积极地轮流担任 driver 与 navigator,但教育场景中如何配对以及公平程度如何影响结果仍不明确。作者对 250 名学生、100 名有经验的教师,以及 147 名无经验学生和教师进行问卷调查,识别当前与偏好的配对流程,并通过支配、角色遵守和相互认可等行为模式评估公平性,同时考察态度与感知学习等结果。结果显示:教师倾向按数字技能差异配对,而学生偏好技能相近的配对;尽管如此,所有参与者都认为结对编程有助于公平。伙伴间的高度认可与积极态度和学习显著相关,角色违反则是常见问题并反映公平缺失。研究建议教育者在结对编程课堂中重视公平。

问题
研究问题是教育场景中结对编程如何形成配对,以及公平性(支配、角色遵守、认可)如何影响学生的态度与感知学习结果。
方法
通过问卷调查 250 名学生、100 名有经验教师及 147 名无经验学生和教师,分析师生偏好的配对实践、公平行为模式与结果指标之间的关系。
评估
基于问卷统计和感知学习、态度评估,发现师生配对偏好错位,并识别高度认可和角色违反分别与公平及成效的关联。
原文摘要(Abstract)

Pair programming is considered a very beneficial method for software development and is gaining increased attention in computer science education. Both partners in a programming pair should be equal and active participants, alternating on the roles of driver and navigator, but how pairs are formed in educational settings and how the resulting level of equity influences the outcomes of pair programming in classrooms remain open questions. To answer these questions, we conducted a survey involving 250 students and 100 teachers with prior pair programming experience, along with 147 students and teachers lacking such experience. We identify the currently common and preferred pair formation processes by teachers and students. We evaluate the outcomes of pair programming, as indicated by attitudes and perceived learnings, while we assess equity through behavioural patterns such as dominance, role compliance, and acknowledgment. Consequently, we investigate the relationship between outcomes and equity. Our results reveal a misalignment in pairing practices between teachers, who pair students based on diverse digital skills, and students, who express a preference for pairings aligned with similar skills. Despite this disparity, all participants think of pair programming as a method supporting equity. High acknowledgment between partners emerges as a significant factor of equity for positive attitudes and learnings, while role violations are identified as a common problem and a sign for lack of equity. These findings confirm that educators should take equity into account in pair programming classes.

链接与引用

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

BibTeX
@inproceedings{Grassl024b,
  title = {Equitable Student Collaboration in Pair Programming},
  author = {Isabella Graßl and Gordon Fraser},
  booktitle = {ICSE},
  year = {2024},
  doi = {10.1145/3639474.3640086}
}