Use of AI-driven Code Generation Models in Teaching and Learning Programming: a Systematic Literature Review

计算机科学 编码(集合论) 代码生成 代码评审 软件工程 最佳实践 软件 人工智能 静态程序分析 程序设计语言 软件开发 计算机安全 管理 经济 集合(抽象数据类型) 钥匙(锁)
作者
Doga Cambaz,Xiaoling Zhang
标识
DOI:10.1145/3626252.3630958
摘要

The recent emergence of LLM-based code generation models can potentially transform programming education. To pinpoint the current state of research on using LLM-based code generators to support the teaching and learning of programming, we conducted a systematic literature review of 21 papers published since 2018. The review focuses on (1) the teaching and learning practices in programming education that utilized LLM-based code generation models, (2) characteristics and (3) performance indicators of the models, and (4) aspects to consider when utilizing the models in programming education, including the risks and challenges. We found that the most commonly reported uses of LLM-based code generation models for teachers are generating assignments and evaluating student work, while for students, the models function as virtual tutors. We identified that the models exhibit accuracy limitations; generated content often contains minor errors that are manageable by instructors but pose risks for novice learners. Moreover, risks such as academic misconduct and over-reliance on the models are critical when considering integrating these models into education. Overall, LLM-based code generation models can be an assistive tool for both learners and instructors if the risks are mitigated.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
大卫发布了新的文献求助10
刚刚
伶俐的星月完成签到,获得积分10
刚刚
fixit完成签到,获得积分10
1秒前
安详的听云完成签到 ,获得积分10
1秒前
李健应助金启维采纳,获得10
1秒前
linen完成签到,获得积分20
1秒前
2秒前
南北完成签到,获得积分10
3秒前
任性的思远完成签到 ,获得积分10
3秒前
4秒前
song完成签到 ,获得积分10
4秒前
5秒前
5秒前
汽泡完成签到,获得积分10
5秒前
爆米花应助realha采纳,获得10
5秒前
Green完成签到,获得积分10
5秒前
朴素青寒完成签到,获得积分10
5秒前
迂鱼宇域完成签到 ,获得积分10
6秒前
果粒儿完成签到 ,获得积分10
6秒前
joy完成签到,获得积分10
6秒前
liuzan发布了新的文献求助10
7秒前
jinoir完成签到,获得积分10
7秒前
铁臂阿童木完成签到,获得积分10
7秒前
我的口袋里没有钱完成签到,获得积分10
8秒前
woshiwuziq完成签到 ,获得积分10
8秒前
风云再起完成签到,获得积分10
8秒前
文艺的冬卉完成签到,获得积分10
9秒前
请叫我风吹麦浪应助菠菜采纳,获得30
9秒前
周易完成签到,获得积分10
9秒前
玺月洛离发布了新的文献求助10
9秒前
共享精神应助柯柯采纳,获得10
9秒前
fx完成签到,获得积分10
9秒前
小李叭叭完成签到,获得积分10
10秒前
852应助霁星河采纳,获得10
11秒前
djsj应助laola采纳,获得10
11秒前
keyantong666完成签到,获得积分10
11秒前
rws发布了新的文献求助10
12秒前
小红完成签到,获得积分10
12秒前
haomozc完成签到,获得积分10
12秒前
sasa完成签到,获得积分10
13秒前
高分求助中
Continuum thermodynamics and material modelling 3000
Production Logging: Theoretical and Interpretive Elements 2500
Healthcare Finance: Modern Financial Analysis for Accelerating Biomedical Innovation 2000
Applications of Emerging Nanomaterials and Nanotechnology 1111
Les Mantodea de Guyane Insecta, Polyneoptera 1000
Theory of Block Polymer Self-Assembly 750
지식생태학: 생태학, 죽은 지식을 깨우다 700
热门求助领域 (近24小时)
化学 医学 材料科学 生物 工程类 有机化学 生物化学 纳米技术 内科学 物理 化学工程 计算机科学 复合材料 基因 遗传学 物理化学 催化作用 细胞生物学 免疫学 电极
热门帖子
关注 科研通微信公众号,转发送积分 3484650
求助须知:如何正确求助?哪些是违规求助? 3073633
关于积分的说明 9131727
捐赠科研通 2765288
什么是DOI,文献DOI怎么找? 1517831
邀请新用户注册赠送积分活动 702289
科研通“疑难数据库(出版商)”最低求助积分说明 701190