paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Building Collaborative Learning: Exploring Social Annotation in Introductory Programming

构建协作学习:在编程入门课程中探索社交标注
ICSE Proceedings of the 46th International Conference on Software Engineering: Software Engineering Education and Training2024匹配度 0/10 · 该论文研究的是编程入门课程中使用 Perusall 进行社交标注以促进协作学习,属于软件工程教育/教学法研究,与静态分析、程序分析、形式化验证、浮点程序分析、贝叶斯程序分析以及 LLM/Agent 均无直接关系。引用 4 inbox
Francisco Gomes de Oliveira Neto, Felix Dobslaw
crossref: 2026-09-12dblp: 2026-09-12arxiv: 2026-09-12

AI 速览

一句话:在编程入门课中以 Perusall 社交标注促进协作学习,发现参与标注与通过考试正相关。

针对软件工程教育中编程入门课程因主题多样、需实践与协作而带来的学习挑战,本文探索社会性标注(Social Annotation, SA)对协作学习的促进作用。作者在本科软件工程编程入门课中,将 Perusall 作为讲座前的准备工具,且不强制参与;通过分析112名学生的考试成绩,并结合课程评价问卷进行评估。结果显示,参与有意义社会性标注的学生中81%通过考试,完成更多 Perusall 任务者通过比例趋于上升;未参与讨论的学生仅56%通过。问卷还表明,多数学生将 Perusall 列为最喜欢的课程组件之一,并对该学科的兴趣有所提升。

问题
软件工程教育需求增长,编程入门课程主题多样且依赖实践与协作,如何利用社会性标注提升协作学习效果尚需实证。
方法
在本科软件工程编程入门课中以 Perusall 开展社会性标注作为讲座准备,不强制参与;分析112名学生的考试成绩并收集课程评价问卷。
评估
参与有意义社会性标注者81%通过考试,完成更多任务者通过比例上升,未参与者仅56%通过;问卷显示多数学生喜爱 Perusall 且兴趣提升。
原文摘要(Abstract)

The increasing demand for software engineering education presents learning challenges in courses due to the diverse range of topics that require practical applications, such as programming or software design, all of which are supported by group work and interaction. Social Annotation (SA) is an approach to teaching that can enhance collaborative learning among students. In SA, both students and teachers utilize platforms like Feedback Fruits, Perusall, and Diigo to collaboratively annotate and discuss course materials. This approach encourages students to share their thoughts and answers with their peers, fostering a more interactive learning environment. We share our experience of implementing social annotation via Perusall as a preparatory tool for lectures in an introductory programming course aimed at undergraduate students in Software Engineering. We report the impact of Perusall on the examination results of 112 students. Our results show that 81% of students engaged in meaningful social annotation successfully passed the course. Notably, the proportion of students passing the exam tends to rise as they complete more Perusall assignments. In contrast, only 56% of students who did not participate in Perusall discussions managed to pass the exam. We did not enforce mandatory Perusall participation in the course. Yet, the feedback from our course evaluation questionnaire reveals that most students ranked Perusall among their favorite components of the course and that their interest in the subject has increased.

链接与引用

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

BibTeX
@inproceedings{NetoD24,
  title = {Building Collaborative Learning: Exploring Social Annotation in Introductory Programming},
  author = {Francisco Gomes de Oliveira Neto and Felix Dobslaw},
  booktitle = {ICSE},
  year = {2024},
  doi = {10.1145/3639474.3640063}
}