探索自动化反馈在编程教育中的作用:系统文献综述
计算机与社会
2026-02-03 v1
摘要
自动化反馈系统在编程教育中日益重要,学习者参与代码构建、测试与 refinement 的迭代循环。尽管在实践中广泛集成并取得技术进步,但该领域研究仍显碎片化,缺乏跨技术与教学维度的综合分析。本系统性文献综述综合了2024年9月之前发布的61项实证研究,提供了关于自动化反馈系统的概念化分析,涵盖五个维度:系统架构、教学功能、交互机制、情境部署与评估方法。研究发现,大多数系统为全自动化,嵌入在线上平台,主要关注错误检测与代码正确性。尽管近期发展融合自适应功能和大语言模型以实现更个性化和互动式反馈,但少数系统支持高阶学习过程、互动组件或学习者主动性。此外,评估实践倾向于强调短期绩效提升,对长期结果或教学整合关注有限。这些发现呼吁将自动化反馈从仅作为错误纠正的技术附加物,重新构想为支持更深入、自适应和互动式学习的教学支架。
引用
@article{arxiv.2602.00089,
title = {Exploring the Role of Automated Feedback in Programming Education: A Systematic Literature Review},
author = {Yeonji Jung and Yunseo Lee and Jiyeong Bae and DoYong Kim and Heungsoo Choi and Minji Kang and Unggi Lee},
journal= {arXiv preprint arXiv:2602.00089},
year = {2026}
}