paperbot · PL 论文追踪

全部论文 待读 收藏

P2 AI-Driven Software Development: A New Course Concept and Assessment Model for the Era of Large Language Models

AI 驱动的软件开发:大语言模型时代的新课程概念与评估模型
ICSE Proceedings of the IEEE/ACM 48th International Conference on Software Engineering2026匹配度 2/10 · 论文关注 LLM 时代软件开发课程设计与评估模型,属于软件工程教育而非程序分析/形式化验证;虽涉及 AI 辅助开发生命周期,但未研究静态分析、Agentic 程序分析、浮点或贝叶斯程序分析,与核心方向匹配度低。引用 1 inbox
Benedikt Fein, Gordon Fraser, Steffen Herbold
crossref: 2026-09-12

AI 速览

一句话:提出 AI 驱动软件开发课程及多维度评估模型,以过程、代码与反思报告衡量学生在 LLM 时代的学习。

大语言模型正在改变软件开发,传统以代码功能为标准的评分方式因 AI 生成代码而失效,学生也需系统了解 AI 工具在软件生命周期中的潜力与风险。作者设计“AI 驱动软件开发”课程:先以脚手架式教学覆盖开发阶段与相应 AI 工具,再让学生独立借助 AI 技术构建复杂软件系统;评分综合最终代码、开发过程与反思报告,旨在评估学生学习而非 AI 能力。在 68 名学生的首次实施中,学生成功构建了非平凡系统,评分方案还揭示了对何时及如何有效使用 AI 工具的深入反思,为未来课程和 AI 工具开发提供洞见。

问题
大语言模型改变了软件开发方式,传统按代码功能评分在 AI 生成代码普及后失效,软件工程教育需要让学生系统掌握 AI 工具在软件生命周期中的潜力与风险。
方法
设计并实施“AI 驱动软件开发”课程,先通过脚手架式阶段覆盖开发阶段与相应 AI 工具,再让学生独立用 AI 技术构建复杂系统,并以最终代码、开发过程与反思报告综合评分。
评估
在 68 名学生的首次课程实施中,学生成功构建了非平凡软件系统,评分结果反映出学生对 AI 工具使用时机与方式的深层反思。
原文摘要(Abstract)

The proliferation of Large Language Models (llms) is transforming the way software is developed, and software engineering education needs to adapt to this new reality. Traditional grading methods that assess code functionality are undermined by ai-generated code. Meanwhile, students are already using these tools and require formal training on their potential and dangers throughout the software lifecycle. We address this with a new course on AI-Driven Software Development. After an initial scaffolded phase covering software development phases and corresponding ai tools, students independently build a complex software system using ai techniques. To evaluate student learning rather than ai capabilities, our grading is based on the final code, the development process, and a reflective report. In our first implementation of this course with 68 students they not only successfully built non-trivial software systems with ai support—our grading scheme also reveals deeper reflections on when and how to effectively use ai tools, which also provide valuable insights informing future courses on ai-driven software development as well as ai tool development in general.

链接与引用

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

BibTeX
@inproceedings{paperbot11994,
  title = {AI-Driven Software Development: A New Course Concept and Assessment Model for the Era of Large Language Models},
  author = {Benedikt Fein and Gordon Fraser and Steffen Herbold},
  booktitle = {ICSE},
  year = {2026},
  doi = {10.1145/3786580.3786962}
}