探讨AI如何在编程教育协作中扮演各类角色,展望未来教学新可能。
The Role of Generative AI in Software Student CollaborAItion
- 设想AI代理可承担编程协作中的任意角色
- 提出多场景融合方案与设计虚构案例
- 适合关注AI教育应用的教师与研究者
协作是计算机教育中的关键环节。近年来人工智能能力的提升将深刻影响系统与软件工程的各个方面,包括协作。本文从立场出发,探讨一个场景:在计算教育的协作过程中,AI代理能够承担任何角色。我们梳理了当前软件开发中包含的角色、活动与群体动态,并讨论了AI在何种方式下可以促进这些角色与活动。研究目标在于构想并批判性审视潜在的未来图景。我们呈现若干情境,展示如何将AI融入现有协作流程;同时通过设计虚构案例,揭示人工智能时代计算教育的新机遇与挑战。
原文摘要 · Abstract (English)
Collaboration is a crucial part of computing education. The increase in AI capabilities over the last couple of years is bound to profoundly affect all aspects of systems and software engineering, including collaboration. In this position paper, we consider a scenario where AI agents would be able to take on any role in collaborative processes in computing education. We outline these roles, the activities and group dynamics that software development currently include, and discuss if and in what way AI could facilitate these roles and activities. The goal of our work is to envision and critically examine potential futures. We present scenarios suggesting how AI can be integrated into existing collaborations. These are contrasted by design fictions that help demonstrate the new possibilities and challenges for computing education in the AI era.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。