Generative Artificial Intelligence Assistants in Software Development Education: A Vision for Integrating Generative Artificial Intelligence Into Educational Practice, Not Instinctively Defending Against It

被引:22
作者
Bull, Christopher [1 ]
Kharrufa, Ahmed [1 ]
机构
[1] Newcastle Univ, Sch Comp, Newcastle Upon Tyne NE4 5TG, England
基金
英国工程与自然科学研究理事会;
关键词
Codes; Chatbots; Software; Software development management; Programming profession; Industries; Artificial intelligence;
D O I
10.1109/MS.2023.3300574
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The use of Generative AI in software development is gaining traction. But what are the potentials and implications on software development education? We gathered insights on the use of Generative AI from professional software developers and make some pedagogical recommendations.
引用
收藏
页码:52 / 59
页数:8
相关论文
共 15 条
[11]  
Sweller P., 2011, Cognitive load theory, P99
[12]  
Vygotsky M., 1978, Mind in Society: Development of Higher Psychological Processes, V13
[13]   The End of Programming [J].
Welsh, Matt .
COMMUNICATIONS OF THE ACM, 2023, 66 (01) :34-35
[14]   Using GitHub Copilot to Solve Simple Programming Problems [J].
Wermelinger, Michel .
PROCEEDINGS OF THE 54TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, VOL 1, SIGCSE 2023, 2023, :172-178
[15]  
Xu Frank F., 2022, MAPS 2022: Proceedings of the 6th ACM SIGPLAN International Symposium on Machine Programming, P1, DOI 10.1145/3520312.3534862