Skip to main content
QUICK REVIEW

[论文解读] Generative AI Assistants in Software Development Education: A vision for integrating Generative AI into educational practice, not instinctively defending against it

Christopher Bull, Ahmed Kharrufa|arXiv (Cornell University)|Mar 24, 2023
Artificial Intelligence in Healthcare and Education参考文献 13被引用 11
一句话总结

本文设想将生成式 AI 整合到软件开发教育中,并从行业访谈中提出洞见,以指导教学实践。

ABSTRACT

The software development industry is amid another disruptive paradigm change - adopting the use of generative AI (GAI) assistants for programming. Whilst AI is already used in various areas of software engineering, GAI technologies, such as GitHub Copilot and ChatGPT, have ignited peoples' imaginations (and fears). It is unclear how the industry will adapt, but the move to integrate these technologies by large software companies, such as Microsoft (GitHub, Bing) and Google (Bard), is a clear indication of intent and direction. We performed exploratory interviews with industry professionals to understand current practice and challenges, which we incorporate into our vision of a future of software development education and make some pedagogical recommendations.

研究动机与目标

  • 推动将生成式 AI 融入软件开发教育,而不是抵制它。
  • 捕捉行业对当前实践以及在编程中使用生成式 AI 助手的挑战的观点。
  • 提出与行业对 GenAI 工具采用保持一致的未来教育实践。
  • 向在课程中整合 GenAI 的教育工作者提供教学建议。

提出的方法

  • 对软件行业专业人士进行探索性访谈,以了解开发中 GenAI 助手的当前实践与挑战。
  • 综合访谈发现,以为教育与教学法勾勒愿景。
  • 制定基于行业观点的教学建议,以将 GenAI 融入实践。

实验结果

研究问题

  • RQ1在软件开发中使用生成式 AI 助手的当前行业做法和挑战是什么?
  • RQ2软件工程教育如何与行业对 GenAI 工具的采用保持一致?
  • RQ3在生成式 AI 时代,哪些教学策略最能支持学习者与教育者?

主要发现

  • 行业对 GenAI 助手的采用正在推进,表明需要教育实践与现实世界保持一致。
  • 教育实践应聚焦于整合,而非抵制 GenAI 技术。
  • 提出的教学建议旨在将理论与 GenAI 驱动的开发中的行业实践衔接。

更好的研究,从现在开始

从论文设计到论文写作,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。