ChatGPT for good? On opportunities and challenges of large language models for education
Large language models represent a significant advancement in the field of AI. The
underlying technology is key to further innovations and, despite critical views and even bans …
underlying technology is key to further innovations and, despite critical views and even bans …
Practical and ethical challenges of large language models in education: A systematic scoping review
Educational technology innovations leveraging large language models (LLMs) have shown
the potential to automate the laborious process of generating and analysing textual content …
the potential to automate the laborious process of generating and analysing textual content …
Is ChatGPT the ultimate programming assistant--how far is it?
Recently, the ChatGPT LLM has received great attention: it can be used as a bot for
discussing source code, prompting it to suggest changes, provide descriptions or even …
discussing source code, prompting it to suggest changes, provide descriptions or even …
Studying the effect of AI code generators on supporting novice learners in introductory programming
AI code generators like OpenAI Codex have the potential to assist novice programmers by
generating code from natural language descriptions, however, over-reliance might …
generating code from natural language descriptions, however, over-reliance might …
“It's Weird That it Knows What I Want”: Usability and Interactions with Copilot for Novice Programmers
Recent developments in deep learning have resulted in code-generation models that
produce source code from natural language and code-based prompts with high accuracy …
produce source code from natural language and code-based prompts with high accuracy …
Large language models for software engineering: Survey and open problems
This paper provides a survey of the emerging area of Large Language Models (LLMs) for
Software Engineering (SE). It also sets out open research challenges for the application of …
Software Engineering (SE). It also sets out open research challenges for the application of …
Programming is hard-or at least it used to be: Educational opportunities and challenges of ai code generation
The introductory programming sequence has been the focus of much research in computing
education. The recent advent of several viable and freely-available AI-driven code …
education. The recent advent of several viable and freely-available AI-driven code …
Codamosa: Escaping coverage plateaus in test generation with pre-trained large language models
Search-based software testing (SBST) generates high-coverage test cases for programs
under test with a combination of test case generation and mutation. SBST's performance …
under test with a combination of test case generation and mutation. SBST's performance …
Comparing code explanations created by students and large language models
Reasoning about code and explaining its purpose are fundamental skills for computer
scientists. There has been extensive research in the field of computing education on the …
scientists. There has been extensive research in the field of computing education on the …
Computing education in the era of generative AI
ACM: Digital Library: Communications of the ACM ACM Digital Library Communications of the
ACM Volume 67, Number 2 (2024), Pages 56-67 Computing Education in the Era of …
ACM Volume 67, Number 2 (2024), Pages 56-67 Computing Education in the Era of …