LLM Use, Cheating, and Academic Integrity in Software Engineering Education
这项针对 116 名软件工程本科生的跨学科调查研究表明,LLM 的不当使用主要发生在编程作业和文档任务中,且常受时间压力和指导不明等因素驱动,因此亟需通过优化评估设计与明确使用规范来加强学术诚信。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
这篇论文就像是一份**“软件工程专业学生使用 AI 作弊的‘内心独白’调查报告”**。
想象一下,大学里的编程课就像是一个巨大的**“乐高积木搭建大赛”。以前,学生如果不会搭,可能会偷偷看同学的图纸,或者去网上找现成的积木块拼凑。现在,有了大语言模型(LLM,比如 ChatGPT),这就好比突然有人递给你一台“全自动魔法打印机”**:你只需要说一声“我要搭个城堡”,它“咔嚓”一下就能吐出一套完美的积木方案。
这篇论文就是去问了 116 个正在参加这场“搭建大赛”的学生:“你们什么时候偷偷用了这台魔法打印机?为什么用?用了之后心里是什么感觉?”
以下是用大白话和比喻对这篇论文的解读:
1. 核心发现:大家不是“坏”,而是“累”和“懵”
研究发现,学生们用 AI 作弊,通常不是因为天生想当坏孩子,而是被**“时间压力”和“规则模糊”**逼的。
- 比喻: 想象你正在赶一个截止日期(Deadline),就像**“在暴风雨中赶着修好一艘漏水的船”**。这时候,如果船长(老师)说:“你可以用工具,但别用那个魔法打印机”,却没具体说哪些零件能用、哪些不能用,学生就会想:“反正我也修不好,先用打印机喷点胶水把洞堵上吧,先活过今晚再说。”
- 主要场景: 作弊最常发生在编程作业、日常练习和写文档的时候。因为这些任务像**“流水线工作”,量大且枯燥,AI 能瞬间搞定。但在小测验或期末考试**这种“正式比赛”中,大家反而比较克制,因为大家都知道那是“红线”,踩了会被直接开除。
2. 为什么大家会“铤而走险”?(四大推手)
论文总结了四个把学生推向 AI 作弊边缘的因素:
- 作业太多,时间太少(压垮骆驼的最后一根稻草):
- 78% 的学生说,是因为作业堆成山,时间不够用。就像**“要在一天内吃完一个月的饭”**,为了不被饿死(挂科),只能求助于“魔法打印机”。
- 远程上课的“隐身衣”:
- 在线考试或作业让学生觉得**“没人看得见我”。就像在“没有监控的自助餐厅”**,大家觉得偷偷拿食物(用 AI)被抓到的概率很低。
- 规则像“雾里看花”:
- 很多老师只说“不许作弊”,但没说清楚**“用 AI 查错算不算作弊?”或者“用 AI 写个草稿算不算作弊?”**。这种模糊地带(灰色区域)让学生觉得:“只要我不直接复制粘贴,应该没事吧?”
- 大家都在用(从众心理):
- 当看到周围 80% 的同学都在用 AI 时,不用的人反而觉得自己是“傻瓜”或者“跟不上时代”。这就好比**“大家都在闯红灯,你一个人乖乖等绿灯,反而觉得自己格格不入”**。
3. 作弊后的心情:大部分人是“麻木”的
这是一个很有趣的发现。通常我们以为作弊的人会感到**“内疚”或“害怕”**,但在这项调查中:
- 36% 的学生感到“无所谓”(冷漠): 他们觉得“反正也没事发生”,或者“这不算什么大事”。
- 20% 感到“内疚”: 觉得自己骗了自己,没学到真本事。
- 18% 感到“焦虑”: 担心被老师发现,被退学。
- 18% 感到“解脱”: 终于把作业搞定了,松了一口气。
比喻: 这就像**“吃速食面”**。虽然你知道速食面不健康(没学到真本事),但当你饿得头晕眼花时,你只会觉得“真香,终于吃饱了”,而不会立刻反思“我是不是该吃顿好的”。
4. 最大的隐患:变成了“只会按按钮的司机”
学生们其实心里都清楚,长期依赖 AI 有什么坏处。
- 比喻: 如果一直用“魔法打印机”搭乐高,你就永远学不会怎么把积木拼在一起。等到毕业工作了,老板让你自己设计一个系统,你就像**“一个只会踩油门却不会修车的司机”**。一旦车坏了(代码出 Bug 了),或者没有打印机了(不能用 AI 了),你就彻底傻眼了。
- 学生们担心自己会变成**“文盲程序员”**——代码写得出来,但根本不知道自己在写什么。
5. 论文给出的“解药”
作者认为,光靠**“抓作弊”(比如用软件检测 AI 生成的代码)是治标不治本的,就像“在洪水里只忙着捞人,却不修堤坝”**。
真正的解决办法是:
- 把规则说清楚: 老师要像**“交通指挥员”**一样,明确告诉学生:哪些路能走(允许用 AI 查资料),哪些路是禁区(必须自己写核心代码)。
- 改变“考试”方式: 不要只考“结果”(交一个完美的程序),要考“过程”(比如让学生当面解释代码是怎么写的,或者在黑板上现场写代码)。就像**“不仅要看你画的画,还要看你握笔的姿势”**。
- 减少“填鸭式”作业: 如果作业太多太急,学生自然想走捷径。给点时间,让他们慢慢学。
总结
这篇论文告诉我们:学生用 AI 作弊,往往是因为教育体系没跟上 AI 的脚步。 当规则模糊、作业压人、且大家都这么做时,学生就会把 AI 当作救命稻草。
要解决这个问题,不能只盯着学生骂“你不诚实”,而应该重新设计“乐高比赛”的规则,让 AI 成为辅助学习的工具,而不是替代思考的捷径。毕竟,教育的目的是培养会思考的工程师,而不是会按打印机的操作员。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。