paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Using Peer Evaluations and Team Contracts in Software Engineering Team Project Courses

在软件工程团队项目课程中使用同伴评价与团队契约
ICSE Proceedings of the IEEE/ACM 48th International Conference on Software Engineering2026匹配度 0/10 · 该论文研究软件工程课程中的同伴评价与团队契约教学干预,属于软件工程教育领域,与研究画像关注的程序静态分析、LLM/Agent、浮点程序分析和贝叶斯程序分析均无直接关联。引用 0 inbox
Nayla Nasir, Muhammad Usman, Usman Nasir
crossref: 2026-09-12

AI 速览

一句话:在两门软件工程团队项目课程中实证同伴评价与团队契约的效果,发现团队契约利于早期团队建设,同伴评价仅在小团队中更有效。

本文关注软件工程(SE)团队项目课程中学生面临的非技术性协作挑战,如贡献不均、沟通协调困难与团队冲突。作者在所在大学的两门SE团队项目课程中实施同伴评价(PE)与团队契约(TC)两种教学干预,其中一门为5–7人的小团队课程,另一门为10–12人、通常划分为子团队的大团队课程。通过分析学生与教师的反思,研究发现:团队契约在两种情境下都有助于早期团队建设,但若缺乏结构化跟进会迅速失去相关性;同伴评价在小团队中因成员彼此可见性高而更有效,在大团队中因受子团队结构与个体贡献可见性降低的限制,其价值有限。文章最后给出教师在SE团队项目课程中引入PE与TC的建议。

问题
软件工程团队项目课程中,学生团队面临贡献不均、沟通协调困难、团队冲突等非技术性协作挑战,需要有效的教学干预加以应对。
方法
在两门软件工程团队项目课程(5–7人小团队与10–12人且含子团队的大团队)中引入同伴评价与团队契约两种干预,并收集与分析学生及教师的反思。
评估
基于学生与教师反思的质性分析,比较两种干预在不同团队规模与结构下的效果,并总结对教师的教学启示。
原文摘要(Abstract)

In Software Engineering (SE) team project courses, students work in teams to develop a software solution for a customer. Besides technical, working in teams in such team project courses involve several non-technical challenges related to teamwork as well (such as unequal contributions, communication and coordination, team conflicts). Peer evaluation (PE) and team contracts (TC) are well known pedagogical interventions in project-based education, including software engineering (SE). We applied these two interventions in two SE team project courses at our university: a small-team project course (5–7 students per team) and a large-team project course (10–12 students per team, typically organized into subteams), to test if they help to address the teamwork challenges. The analysis of students and teachers’ reflections shows that they found team contracts as a useful intervention for early team building in both contexts but quickly lost relevance without structured follow-up. Peer evaluation was perceived as more effective in small teams, where students had more visibility into peers’ work, while its value was limited in large teams due to subteam structures and reduced visibility of individual contributions. We also share implications for teachers of SE team project courses on how to introduce peer evaluation and team contracts in such courses.

链接与引用

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

BibTeX
@inproceedings{paperbot11973,
  title = {Using Peer Evaluations and Team Contracts in Software Engineering Team Project Courses},
  author = {Nayla Nasir and Muhammad Usman and Usman Nasir},
  booktitle = {ICSE},
  year = {2026},
  doi = {10.1145/3786580.3786978}
}