中文

“它居然知道我想要什么”:新手程序员对Copilot的可用性与交互

人机交互 2023-11-09 v1 人工智能

摘要

深度学习的最新进展催生了代码生成模型,可从自然语言与基于代码的提示中以高准确率生成源代码。这可能在课堂中产生深远影响:学习编程的新手如今可使用免费工具自动建议编程练习与作业的解答。然而,目前关于新手在实践中如何与这些工具交互知之甚少。我们呈现了首项观察入门级学生使用此类代码自动生成工具(Github Copilot)完成典型入门编程(CS1)作业的研究。通过观察与访谈,我们探究学生对这项技术用于学习的优势与陷阱的感知,提出新观察到的交互模式,并讨论学生面临的认知与元认知困难。我们考量了这些发现对设计的启示,具体而言是关于Copilot类工具如何更好地支持并搭建新手编程体验的脚手架。

关键词

引用

@article{arxiv.2304.02491,
  title  = {"It's Weird That it Knows What I Want": Usability and Interactions with Copilot for Novice Programmers},
  author = {James Prather and Brent N. Reeves and Paul Denny and Brett A. Becker and Juho Leinonen and Andrew Luxton-Reilly and Garrett Powell and James Finnie-Ansley and Eddie Antonio Santos},
  journal= {arXiv preprint arXiv:2304.02491},
  year   = {2023}
}

备注

26 pages, 2 figures, TOCHI