The Robots Are Here: Navigating the Generative AI Revolution in Computing Education
Open accessAbstract
Recent advancements in artificial intelligence (AI) and specifically generative AI (GenAI) are threatening to fundamentally reshape computing and society. Largely driven by large language models (LLMs), many tools are now able to interpret and generate both natural language instructions and source code. These capabilities have sparked urgent questions in the computing education community around how educators should adapt their pedagogy to address the challenges and to leverage the opportunities presented by this new technology. In this working group report, we undertake a comprehensive exploration of generative AI in the context of computing education and make five significant contributions. First, we provide a detailed review of the literature on LLMs in computing education and synthesise findings from 71 primary articles, nearly 80% of which have been published in the first 8 months of 2023. Second, we report the findings of a survey of computing students and instructors from across 20 countries, capturing prevailing attitudes towards GenAI/LLMs and their use in computing education contexts. Third, to understand how pedagogy is already changing, we offer insights collected from in-depth interviews with 22 computing educators from five continents. Fourth, we use the ACM Code of Ethics to frame a discussion of ethical issues raised by the use of large language models in computing education, and we provide concrete advice for policy makers, educators, and students. Finally, we benchmark the performance of several current GenAI models/tools on various computing education datasets, and highlight the extent to which the capabilities of current models are rapidly improving.
Verified 2026-10-06 · 1 reference not checked yet
AI snapshot
Written from the paper’s full text.
TL;DR
This ITiCSE working group report explores how generative AI and large language models are reshaping computing education through a literature review, international surveys, educator interviews, ethics/policy analysis, and benchmarking. It finds rapid LLM capability improvement and broad expected impact, with students and instructors aligned on some views but differing on policy clarity and ethical use.
Key findings
- A scoping literature review synthesised 71 primary articles, nearly 80% published in the first 8 months of 2023; the largest category (35 papers) assessed LLM performance/capabilities, finding LLMs generally perform at or above average students on code generation but weaker on multiple-choice questions, Parsons problems, and computational thinking tasks. The most common risk authors raised was student over-reliance on LLMs.
- Surveys of 171 students and 57 instructors across 20 countries found similar experiences and expectations, including strong agreement that GenAI cannot replace human instructors; instructors found course/university policies less clear than students did, and 50.8% of instructors believed many or almost all of their students were using GenAI tools unethically.
- Interviews with 22 computing educators from nine countries and five continents documented shifts toward “process over product,” invigilated/oral exams, reduced weighting of unsupervised homework, and greater emphasis on code reading and critical thinking, while some educators preserved core programming objectives.
- Benchmarking showed GPT-4 solved all but one problem in a replication of Finnie-Ansley et al. (T2-Q12), outperforming Codex; GPT-3.5 solved most problems; Copilot solved 20/23 exam problems and 4/7 rainfall variants. On APPS, GPT-4 averaged 51.5% of test cases versus GPT-3.5’s 39.2%; on FalconCode, GPT-4 scored 45.4% overall and 74.1% on a cleaned subset.
Methods
- Scoping literature review using keyword searches in ACM Digital Library, Taylor & Francis Online, and IEEE Xplore, plus seed papers and two forward and one backward snowballing phases; 866 papers were filtered down to 71 relevant papers.
- Two online surveys conducted July–August 2023 with 57 instructors from 12 countries and 171 students from 17 countries (responses spanning 20 countries), including Likert-scale items and open-response questions analysed with reflexive thematic analysis.
- Semi-structured interviews with 22 computing educators from nine countries and five continents, analysed thematically; additional ethics/policy review of selected university LLM policies using the ACM Code of Ethics, and benchmarking/replication analyses of GPT-4, GPT-3.5-turbo, and GitHub Copilot on computing education datasets.
Limitations
- Stated: the literature review covered April–August 2023 and only literature from 2021 to August 2023, used a single snowballing round, and included arXiv/non-peer-reviewed work; survey recruitment via SIGCSE mailing lists and snowball sampling risks selection and response bias; interview sampling was geographically skewed (US 55%, no Africa, one each from Asia, Oceania, and South America; only 3 of 22 identified as women), semi-structured interviews can impose interviewer bias, and interviewee claims were not verified.
- Stated: benchmarking focused on code generation, and available datasets often lacked starter code, data files, or formatting instructions; test cases could be incomplete or incorrect, and public datasets may have been included in model training.
- Evident from the text: the field’s rapid pace means findings may quickly become outdated, and the survey samples are modest and not necessarily representative of computing education globally.
Model-written summary. Check it against the paper before relying on it.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
0 of 225 cited sources checked · 0 supported · 0 flagged
- Findingown data
GPT-4 had only a single piece of research using it in the first snowballing phase.
“the most recent version of GPT (GPT-4) had only a single piece of research using it.”
Quote in the paperNot a substantial claim - Findingown data
Backward snowballing phase 1 resulted in 381 papers.
“The backward snowballing phase, which considered all papers in the reference list for each paper in the reference set, resulted in 381 papers.”
Quote in the paperNot a substantial claim - Findingcitation
Five papers used LLMs to analyse student work.
“Five papers used LLMs to analyse student work”
Quote in the paperNot a substantial claim - Findingown data
Considering all papers up to August 2023, the most commonly used LLM was GPT-3/3.5.
“Table 4 shows the results considering all the papers we analysed (i.e. up to August 2023), where the most commonly used LLM has become GPT-3/3.5”
Quote in the paperNot a substantial claim - Findingown data
Twelve papers were surveys or position papers, summarising or discussing research conducted by others.
“Twelve papers were surveys or position papers, summarising or discussing research conducted by others”
Quote in the paperNot a substantial claim
- Findingown data
Forward snowballing phase 1 resulted in 132 papers.
“For forward snowballing, we used the”
Quote in the paperNot a substantial claim - Findingown data
Among the papers in the dataset, there was broad agreement that LLMs would have a major impact on teaching and learning in computing courses.
“Among the papers in our dataset, there was broad agreement that LLMs would have a major impact on teaching and learning in computing courses.”
Quote in the paperSubstantial claim - Findingown data
GPT-4 had 11 papers using it in the full set of analysed papers.
“and the most recent version of GPT has 11 papers using it.”
Quote in the paperNot a substantial claim - Findingown data
Compared to Hellas et al.'s results, the work in this area is reported more clearly in all four aspects measured.
“Compared to their results, we find that the work in this area is reported more clearly in all four aspects measured.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [92] source
Not checked in the free run.
- Findingnone given
Category (i), assessing the performance, capabilities, and limitations of LLMs, is by far the largest group.
“Category (i) is by far the largest group”
Quote in the paperNot a substantial claim - Findingown data
The most commonly used LLM in papers from the first snowballing phase, up to May 2023, was Codex.
“the most commonly used LLM considering papers from the first snowballing phase only (i.e. up to May 2023) was Codex”
Quote in the paperNot a substantial claim - Findingown data
Most of these papers looked into the performance of LLMs in generating code.
“Most of these looked into the performance of LLMs in generating code”
Quote in the paperNot a substantial claim - Findingown data
Nearly 80% of the 71 primary articles were published in the first 8 months of 2023.
“synthesise findings from 71 primary articles, nearly 80% of which have been published in the first 8 months of 2023.”
Quote in the paperNot a substantial claim - Findingcitation
Five papers looked into using LLMs to generate teaching materials.
“Five papers looked into using LLMs to generate teaching materials”
Quote in the paperNot a substantial claim - Findingcitation
One prominent opportunity that emerged was reducing instructor workload.
“One of the prominent opportunities that emerged was related to reducing instructor workload”
Quote in the paperNot a substantial claim - Findingown data
Across all three snowballing phases, 866 papers were identified for filtering.
“Across all three snowballing phases (two forward, one backward), a total of 866 papers were identified for filtering”
Quote in the paperNot a substantial claim - Findingown data
The second forward snowballing phase resulted in 353 new papers, including duplicates.
“In the second forward snowballing, a total of 353 new papers (including duplicates) had cited the seed papers.”
Quote in the paperNot a substantial claim - Findingown data
Threats to validity are explicitly discussed in the majority of cases.
“threats to validity are explicitly discussed in the majority, rather than minority, of cases”
Quote in the paperNot a substantial claim - Findingcitation
The most common concern expressed by authors about student learning was the potential for students to become over-reliant on generative AI tools to solve problems and assist in debugging code.
“The most common concern expressed by authors about student learning was the potential for students to become over-reliant on generative AI tools to solve problems [33,85,123,126,169] and assist in debugging code [125,150,199].”
Quote in the paperNot a substantial claim0 of 8 sources checked- cites [33] source
Not checked in the free run.
- cites [85] source
Not checked in the free run.
- cites [123] source
Not checked in the free run.
- cites [126]
Not checked in the free run.
- cites [169]
Not checked in the free run.
- cites [125] source
Not checked in the free run.
- cites [150]
Not checked in the free run.
- cites [199]
Not checked in the free run.
- Rests on an assumption: The reviewed literature, despite single-round snowballing and inclusion of non-peer-reviewed arXiv work, is representative enough that omitted work would not significantly change the general trends and themes identified.
- Findingcitation
Explanations generated by Copilot focused on a line-by-line description of what the code did rather than how it achieved the goal desired.
“Wermelinger [191] observed that explanations generated by Copilot focused on a line-by-line description of what the code did rather than how it achieved the goal desired.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [191] source
Not checked in the free run.
- Rests on an assumption: The reviewed literature, despite single-round snowballing and inclusion of non-peer-reviewed arXiv work, is representative enough that omitted work would not significantly change the general trends and themes identified.
- Findingcitation
Non-code models such as GPT-3 have been found to be more apt at creating higher level code explanations.
“However, non-code models such as GPT-3 have been found to be more apt at creating higher level code explanations [137].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [137] source
Not checked in the free run.
- Rests on an assumption: The reviewed literature, despite single-round snowballing and inclusion of non-peer-reviewed arXiv work, is representative enough that omitted work would not significantly change the general trends and themes identified.
- Findingcitation
Codex seems most proficient at crafting line-by-line code explanations, as opposed to higher level summaries of the code.
“This is supported by the findings of Sarsa et al. [174] who noted that Codex seems most proficient at crafting line-by-line code explanations, as opposed to higher level summaries of the code.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [174] source
Not checked in the free run.
- Rests on an assumption: The reviewed literature, despite single-round snowballing and inclusion of non-peer-reviewed arXiv work, is representative enough that omitted work would not significantly change the general trends and themes identified.
- Findingcitation
Students may spend excessive time on prompt engineering in the hope of hitting on a successful solution rather than making progress towards the solution, as observed in the 'shepherding' interaction pattern.
“Wermelinger [191] speculated that students may spend excessive time on prompt engineering in the hope of hitting on a successful solution rather than making progress towards the solution, which was indeed observed in the study by Prather et al. [159] in the 'shepherding' interaction pattern.”
Quote in the paperNot a substantial claim0 of 2 sources checked- Rests on an assumption: The reviewed literature, despite single-round snowballing and inclusion of non-peer-reviewed arXiv work, is representative enough that omitted work would not significantly change the general trends and themes identified.
- Findingown data
Students and instructors were aligned in their belief that some restrictions should be placed on the use of GenAI tools in their coursework.
“Students and instructors were aligned in their belief that some restrictions should be placed on the use of GenAI tools in their coursework.”
Quote in the paperSubstantial claim- Rests on an assumption: The survey samples of 57 instructors and 171 students are sufficiently representative of computing instructors and students to support the reported comparisons and trends.
- Findingown data
There was a consensus among instructors that auto-generating an entire assignment solution is considered unethical when students lack comprehension of the generated code.
“The findings reveal a consensus among instructors that auto-generating an entire assignment solution is considered unethical when students lack comprehension of the generated code.”
Quote in the paperSubstantial claim- Rests on an assumption: The survey respondents are representative of computing educators and students in the relevant populations.
- Rests on an assumption: Instructors' and students' self-reported uses and ethical judgments accurately reflect their actual practices and views.
- Findingown data
Fewer individuals in both groups used GenAI tools for tasks involving images.
“However, fewer individuals in both groups used GenAI tools for tasks involving images.”
Quote in the paperNot a substantial claim- Rests on an assumption: The survey samples of 57 instructors and 171 students are sufficiently representative of computing instructors and students to support the reported comparisons and trends.
- Findingown data
Upper-level students exhibit a greater tendency to use generative AI tools over other resources, including peers, instructors, and teaching assistants.
“Upperlevel students exhibit a greater tendency to use generative AI tools over other resources, including peers, instructors, and teaching assistants.”
Quote in the paperNot a substantial claim- Rests on an assumption: The survey samples of 57 instructors and 171 students are sufficiently representative of computing instructors and students to support the reported comparisons and trends.
- Findingown data
Students had slightly more experience using GenAI for writing code than instructors.
“Students had slightly more experience using GenAI for writing code than instructors.”
Quote in the paperNot a substantial claim- Rests on an assumption: The survey samples of 57 instructors and 171 students are sufficiently representative of computing instructors and students to support the reported comparisons and trends.
- Findingown data
The extent of students' reliance on GenAI tools appears to be influenced by their academic program stage.
“Interestingly, the extent of students' reliance on GenAI tools appears to be influenced by their academic program stage.”
Quote in the paperNot a substantial claim- Rests on an assumption: The survey samples of 57 instructors and 171 students are sufficiently representative of computing instructors and students to support the reported comparisons and trends.
- Findingown data
First-year students still exhibit a preference for seeking assistance from their peers when facing challenges.
“In contrast, first-year students still exhibit a preference for seeking assistance from their peers when facing challenges.”
Quote in the paperSubstantial claim- Rests on an assumption: The survey samples of 57 instructors and 171 students are sufficiently representative of computing instructors and students to support the reported comparisons and trends.
- Findingown data
Fewer than one-third of participants reported not observing students using GenAI tools.
“However, this was relatively less common (reported by fewer than one-third of participants), suggesting that instructors have observed their students using GenAI tools more than the instructors use the tools themselves.”
Quote in the paperNot a substantial claim- Rests on an assumption: The survey respondents are representative of computing educators and students in the relevant populations.
- Rests on an assumption: Instructors' and students' self-reported uses and ethical judgments accurately reflect their actual practices and views.
- Findingreasoning
There may be some misalignment between students and instructors around what restrictions on GenAI use should be.
“However, there may be some misalignment around what those restrictions should be.”
Quote in the paperSubstantial claim- Rests on an assumption: The survey samples of 57 instructors and 171 students are sufficiently representative of computing instructors and students to support the reported comparisons and trends.
- Findingown data
The most common response from instructors about student use was that they had not observed students using GenAI tools.
“The most common response to this question, mirroring the earlier results regarding their own use of the tools, was that they had not observed students using GenAI tools.”
Quote in the paperNot a substantial claim- Rests on an assumption: The survey respondents are representative of computing educators and students in the relevant populations.
- Rests on an assumption: Instructors' and students' self-reported uses and ethical judgments accurately reflect their actual practices and views.
- Findingown data
A small number of instructors (two for text, four for code) planned to use GenAI tools in the near future.
“A small number of these instructors (two and four for text and code generation, respectively) indicated they planned to use GenAI tools in the near future.”
Quote in the paperNot a substantial claim- Rests on an assumption: The survey respondents are representative of computing educators and students in the relevant populations.
- Rests on an assumption: Instructors' and students' self-reported uses and ethical judgments accurately reflect their actual practices and views.
- Findingreasoning
Instructors generally concurred that it is acceptable for students to employ GenAI tools to generate solutions for specific portions of assignments, facilitate code debugging, elucidate concepts, or enhance the style and readability of their code.
“Along this line of reasoning, instructors generally concurred that it is acceptable for students to employ these tools to generate solutions for specific portions of assignments, facilitate code debugging, elucidate concepts, or enhance the style and readability of their code.”
Quote in the paperSubstantial claim- Rests on an assumption: The survey respondents are representative of computing educators and students in the relevant populations.
- Rests on an assumption: Instructors' and students' self-reported uses and ethical judgments accurately reflect their actual practices and views.
- Findingown data
Most instructors were not currently using GenAI tools for text or code generation.
“Overwhelmingly, for both types of content, the most common response from instructors was that they were not currently using GenAI tools.”
- Also stated in: § 3.4.1 Instructor use of GenAI. · plain
“Low uptake of GenAI tools: The survey revealed that most instructors are not currently using GenAI tools for text or code generation, but some have expressed plans to integrate them in the future.”
- Also stated in: § 3.4.1 Instructor use of GenAI. · plain
“Overall, most instructors who participated in our survey were not currently using GenAI tools, although several were explicit in their plans to do so in the near future.”
Quote in the paperNot a substantial claim- Rests on an assumption: The survey respondents are representative of computing educators and students in the relevant populations.
- Rests on an assumption: Instructors' and students' self-reported uses and ethical judgments accurately reflect their actual practices and views.
- Also stated in: § 3.4.1 Instructor use of GenAI. · plain
- Findingown data
The primary theme for current usage of text generation tools was creation of a wide variety of learning resources.
“The primary theme to emerge from responses around the current usage of text generation tools was for the creation of a wide variety of learning resources.”
Quote in the paperNot a substantial claim- Rests on an assumption: The qualitative themes identified from open-ended responses are representative of the broader respondent group.
- Findingown data
There was close alignment between students and instructors in expectations and beliefs regarding GenAI tools.
“Based on the responses from students and instructors, there was a close alignment in expectations and beliefs regarding GenAI tools.”
Quote in the paperSubstantial claim- Rests on an assumption: The survey samples of 57 instructors and 171 students are sufficiently representative of computing instructors and students to support the reported comparisons and trends.
- Findingcitation
Students with more knowledge benefited more from code generation than students with less knowledge.
“Also very concerning, Kazemitabaar et al. [108] found that students with more knowledge benefited more from code generation than students with less knowledge.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [108] source
Not checked in the free run.
- Rests on an assumption: The reviewed literature, despite single-round snowballing and inclusion of non-peer-reviewed arXiv work, is representative enough that omitted work would not significantly change the general trends and themes identified.
- Findingcitation
Professionals benefited more from AI code generation than students.
“Similarly, Nam et al. [141] found that professionals benefited more from AI code generation than students.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [141]
Not checked in the free run.
- Rests on an assumption: The reviewed literature, despite single-round snowballing and inclusion of non-peer-reviewed arXiv work, is representative enough that omitted work would not significantly change the general trends and themes identified.
- Findingown data
Students predominantly continue to favour web searches as their primary resource for help.
“The results indicate that students predominantly continue to favour web searches as their primary resource for help.”
Quote in the paperSubstantial claim- Rests on an assumption: The survey samples of 57 instructors and 171 students are sufficiently representative of computing instructors and students to support the reported comparisons and trends.
- Findingnone given
Students and instructors agreed slightly more strongly that course policies were clearly defined.
“However, it should be noted that students and instructors agreed slightly more strongly that course policies were clearly defined.”
Quote in the paperNot a substantial claim- Rests on an assumption: The survey samples of 57 instructors and 171 students are sufficiently representative of computing instructors and students to support the reported comparisons and trends.
- Findingown data
Half of instructors reported they had not used GenAI tools for text generation.
“Half of instructors reported they had not used GenAI tools for text generation and 40% said they had not used such tools for code generation.”
Quote in the paperNot a substantial claim- Rests on an assumption: The survey respondents are representative of computing educators and students in the relevant populations.
- Rests on an assumption: Instructors' and students' self-reported uses and ethical judgments accurately reflect their actual practices and views.
- Findingown data
GenAI tools are progressively establishing themselves as a dependable resource, surpassing online discussion forums as a preferred source of help.
“Nevertheless, GenAI tools are progressively establishing themselves as a dependable resource, surpassing online discussion forums as a preferred source of help.”
Quote in the paperNot a substantial claim- Rests on an assumption: The survey samples of 57 instructors and 171 students are sufficiently representative of computing instructors and students to support the reported comparisons and trends.
- Findingown data
40% of instructors reported they had not used GenAI tools for code generation.
“Half of instructors reported they had not used GenAI tools for text generation and 40% said they had not used such tools for code generation.”
Quote in the paperNot a substantial claim- Rests on an assumption: The survey respondents are representative of computing educators and students in the relevant populations.
- Rests on an assumption: Instructors' and students' self-reported uses and ethical judgments accurately reflect their actual practices and views.
- Findingown data
Students and instructors shared similar experiences with GenAI tools, using them primarily for writing code and working with text.
“Students and instructors shared similar experiences with GenAI tools, using them primarily for writing code and working with text.”
Quote in the paperNot a substantial claim- Rests on an assumption: The survey samples of 57 instructors and 171 students are sufficiently representative of computing instructors and students to support the reported comparisons and trends.
- Findingown data
A good number of students (28) indicated they are not concerned about AI taking over their jobs or about the job market being significantly impacted.
“While many students raised concerns, a good number of students (28) indicated that they are not concerned about AI taking over their jobs or about the job market being significantly impacted.”
Quote in the paperNot a substantial claim- Rests on an assumption: The survey respondents are representative of computing educators and students in the relevant populations.
- Rests on an assumption: Instructors' and students' self-reported uses and ethical judgments accurately reflect their actual practices and views.
- Findingnone given
Most students have explored GenAI tools for text or code generation.
“Student Adoption of GenAI Tools: Most students have explored GenAI tools for text or code generation.”
Quote in the paperNot a substantial claim- Rests on an assumption: The survey respondents are representative of computing educators and students in the relevant populations.
- Rests on an assumption: Instructors' and students' self-reported uses and ethical judgments accurately reflect their actual practices and views.
- Findingown data
Fewer students argued for always allowing the use of GenAI tools.
“On the other hand, fewer students argued for always allowing the use of GenAI tools.”
Quote in the paperNot a substantial claim- Rests on an assumption: The survey respondents are representative of computing educators and students in the relevant populations.
- Rests on an assumption: Instructors' and students' self-reported uses and ethical judgments accurately reflect their actual practices and views.
- Findingown data
Both instructors and students suggested that whether use of GenAI tools is permissible should depend on factors such as course level, assessment type, purpose of task, and how tools are used.
“Conditional Acceptance of GenAI Tools: Both instructors and students suggested that whether the use of GenAI tools is permissible should depend on factors such as the course level, assessment type, purpose of the task, and how the tools are used.”
Quote in the paperSubstantial claim- Rests on an assumption: The survey respondents are representative of computing educators and students in the relevant populations.
- Rests on an assumption: Instructors' and students' self-reported uses and ethical judgments accurately reflect their actual practices and views.
- Findingown data
Many instructors indicated that GenAI tools should be disallowed in lower-level courses but allowed in upper-level courses.
“Hence, many instructors indicated that GenAI tools should be disallowed in lower-level courses but allowed in upper-level courses.”
Quote in the paperNot a substantial claim- Rests on an assumption: The survey respondents are representative of computing educators and students in the relevant populations.
- Rests on an assumption: Instructors' and students' self-reported uses and ethical judgments accurately reflect their actual practices and views.
- Findingown data
A considerable number of students (33) seemed concerned that GenAI tools will reduce job opportunities.
“A considerable number of students (33) seemed concerned that GenAI tools will reduce job opportunities.”
Quote in the paperNot a substantial claim- Rests on an assumption: The survey respondents are representative of computing educators and students in the relevant populations.
- Rests on an assumption: Instructors' and students' self-reported uses and ethical judgments accurately reflect their actual practices and views.
- Findingown data
A good number of students (n=29) argued for disallowing the use of GenAI tools in all coursework and exams.
“Interestingly, a good number of students (n=29) argued for disallowing the use of GenAI tools in all coursework and exams.”
Quote in the paperNot a substantial claim- Rests on an assumption: The survey respondents are representative of computing educators and students in the relevant populations.
- Rests on an assumption: Instructors' and students' self-reported uses and ethical judgments accurately reflect their actual practices and views.
- Findingown data
Another recurring theme was that allowing use of GenAI tools depends on the course and assessment learning outcomes.
“Another recurring and related theme was that allowing the use of GenAI tools depends on the course and assessment learning outcomes.”
Quote in the paperNot a substantial claim- Rests on an assumption: The survey respondents are representative of computing educators and students in the relevant populations.
- Rests on an assumption: Instructors' and students' self-reported uses and ethical judgments accurately reflect their actual practices and views.
- Findingown data
The next most common theme in instructor observations was academic misconduct, appearing in 20% of responses.
“The next most common theme that emerged, appearing in 20% of responses, was around academic misconduct.”
Quote in the paperNot a substantial claim- Rests on an assumption: The survey respondents are representative of computing educators and students in the relevant populations.
- Rests on an assumption: Instructors' and students' self-reported uses and ethical judgments accurately reflect their actual practices and views.
- Findingown data
32 students indicated that GenAI will have a positive effect on their productivity in the workplace.
“Eleven students mentioned that they expect more job opportunities to emerge because of advances in GenAI tools, and 32 students indicated that GenAI will have a positive effect on their productivity in the workplace.”
Quote in the paperNot a substantial claim- Rests on an assumption: The survey respondents are representative of computing educators and students in the relevant populations.
- Rests on an assumption: Instructors' and students' self-reported uses and ethical judgments accurately reflect their actual practices and views.
- Findingown data
Instructor responses indicated that students frequently use generative AI tools to cheat on their assignments, in-class exercises, projects and on exams.
“Instructor responses for this theme indicated that students frequently use generative AI tools to cheat on their assignments, in-class exercises, projects and on exams.”
Quote in the paperSubstantial claim- Rests on an assumption: The survey respondents are representative of computing educators and students in the relevant populations.
- Rests on an assumption: Instructors' and students' self-reported uses and ethical judgments accurately reflect their actual practices and views.
- Findingown data
A less common theme was use of GenAI tools as a conceptual learning aid.
“A related, but less common theme, was around the use of GenAI tools as a conceptual learning aid.”
Quote in the paperNot a substantial claim- Rests on an assumption: The survey respondents are representative of computing educators and students in the relevant populations.
- Rests on an assumption: Instructors' and students' self-reported uses and ethical judgments accurately reflect their actual practices and views.
- Findingown data
The prevailing sentiment among instructors was that GenAI tools should not be used when students are learning the basics.
“The prevailing sentiment in the responses was that GenAI tools should not be used when students are learning the basics.”
Quote in the paperNot a substantial claim- Rests on an assumption: The survey respondents are representative of computing educators and students in the relevant populations.
- Rests on an assumption: Instructors' and students' self-reported uses and ethical judgments accurately reflect their actual practices and views.
- Findingown data
The majority of students argued for a situational or conditional use of GenAI tools.
“The majority of students argued for a situational or a conditional use of GenAI tools.”
Quote in the paperNot a substantial claim- Rests on an assumption: The survey respondents are representative of computing educators and students in the relevant populations.
- Rests on an assumption: Instructors' and students' self-reported uses and ethical judgments accurately reflect their actual practices and views.
- Findingown data
Two instructors mentioned that students they observed using GenAI for writing code found the experience frustrating, noting it would have been easier to write the code themselves.
“Two instructors mentioned that the students they had observed using GenAI for writing code actually found the experience frustrating, noting that it would have been easier to write the code themselves.”
Quote in the paperNot a substantial claim- Rests on an assumption: The survey respondents are representative of computing educators and students in the relevant populations.
- Rests on an assumption: Instructors' and students' self-reported uses and ethical judgments accurately reflect their actual practices and views.
- Findingown data
Expecting an increase in work efficiency was the most commonly occurring comment amongst student responses.
“In fact, expecting an increase in work efficiency was the most commonly occurring comment amongst student responses.”
Quote in the paperNot a substantial claim- Rests on an assumption: The survey respondents are representative of computing educators and students in the relevant populations.
- Rests on an assumption: Instructors' and students' self-reported uses and ethical judgments accurately reflect their actual practices and views.
- Findingreasoning
The preservation of core learning objectives, particularly those related to basic programming, remains a consistent concern among educators.
“The preservation of core learning objectives, particularly those related to basic programming, remains a consistent concern among educators.”
Quote in the paperSubstantial claim - Findingown data
Eleven students mentioned they expect more job opportunities to emerge because of advances in GenAI tools.
“Eleven students mentioned that they expect more job opportunities to emerge because of advances in GenAI tools, and 32 students indicated that GenAI will have a positive effect on their productivity in the workplace.”
Quote in the paperNot a substantial claim- Rests on an assumption: The survey respondents are representative of computing educators and students in the relevant populations.
- Rests on an assumption: Instructors' and students' self-reported uses and ethical judgments accurately reflect their actual practices and views.
- Findingreasoning
In most cases, changes to learning objectives in response to LLMs are not yet reflected in official curricula or course syllabi.
“However, given the rapid emergence of LLMs in computing education, in most cases, these changes are not yet reflected in official curricula or course syllabi.”
Quote in the paperNot a substantial claim - Findingown data
A minority of instructor responses supported unconditionally allowing the use of GenAI tools.
“A minority of the instructor responses supported unconditionally allowing the use of GenAI tools.”
Quote in the paperNot a substantial claim- Rests on an assumption: The survey respondents are representative of computing educators and students in the relevant populations.
- Rests on an assumption: Instructors' and students' self-reported uses and ethical judgments accurately reflect their actual practices and views.
- Findingown data
This proportion was similar to that of instructors who had reported not using GenAI.
“This proportion was similar to that of the instructors who had reported not using GenAI.”
Quote in the paperNot a substantial claim- Rests on an assumption: The survey respondents are representative of computing educators and students in the relevant populations.
- Rests on an assumption: Instructors' and students' self-reported uses and ethical judgments accurately reflect their actual practices and views.
- Findingnone given
Some students emphatically refuse to use these tools due to concerns around risks to learning and ethical issues about originality.
“However, some emphatically refuse to use these tools due to concerns around risks to learning and ethical issues about originality.”
Quote in the paperNot a substantial claim- Rests on an assumption: The survey respondents are representative of computing educators and students in the relevant populations.
- Rests on an assumption: Instructors' and students' self-reported uses and ethical judgments accurately reflect their actual practices and views.
- Findingown data
A recurring theme among the interviewed educators was the elevation of code comprehension and critical thinking skills.
“A recurring theme among the educators we interviewed was the elevation of code comprehension and critical thinking skills.”
Quote in the paperNot a substantial claim - Findingreasoning
Some educators are changing more fine-grained learning objectives in their courses.
“Instead, some educators are changing more fine-grained learning objectives in their courses.”
Quote in the paperNot a substantial claim - Findingown data
Many students had not used GenAI in their courses, with around 40% responding this way for both text and code generation.
“Many of the students in our survey had not used GenAI in their courses, with around 40% of participants responding in this way for both text and code generation.”
Quote in the paperNot a substantial claim- Rests on an assumption: The survey respondents are representative of computing educators and students in the relevant populations.
- Rests on an assumption: Instructors' and students' self-reported uses and ethical judgments accurately reflect their actual practices and views.
- Findingreasoning
Interviewees mentioned unsupervised activities less than in-class activities in general.
“Interviewees mentioned unsupervised activities less than inclass activities in general.”
Quote in the paperNot a substantial claim - Findingcitation
Existing computing programs contain hidden or implicit learning objectives.
“Another issue is the presence of hidden or implicit learning objectives in existing computing programs-something Leo Porter described regarding problem decomposition in Section 4.2.1.”
Quote in the paperNot a substantial claim - Findingcitation
LLM-based tools have motivated some changes to activities that specifically happen during classes.
“LLM-based tools have motivated some changes to activities that specifically happen during classes.”
Quote in the paperNot a substantial claim - Findingown data
Papers in the authors' study did not propose performance improvements but built on available performance.
“This is particularly the case since the papers in our study did not propose performance improvements, but rather built on available performance.”
Quote in the paperSubstantial claim - Findingown data
The universities sampled all drew attention to potential harm to others, institutions, and students themselves.
“The universities we sampled all drew attention to the potential to create harm to others, institutions, and even the students themselves.”
Quote in the paperNot a substantial claim - Findingcitation
Only MIT suggested that the arrival of LLMs into education is an opportunity to think about student academic well-being.
“Only MIT suggested that the arrival of LLMs into education is an opportunity to think about student academic well-being [17].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [17]
Not checked in the free run.
- Findingown data
Figure 3 shows that many instructors and students agree that using generative AI tools to create an entire answer is wrong.
“Figure 3 shows responses to various ethical questions where it seems that many instructors and students agree that using generative AI tools to create an entire answer is wrong.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites Figure 3
Not checked in the free run.
- Findingcitation
Many sampled policies mentioned that students can prevent the growth of critical thinking skills and competencies by taking shortcuts through inappropriate use of these models.
“Many of the policies we sampled mentioned that students can prevent the growth of critical thinking skills and competencies in crucial areas by taking shortcuts through inappropriate use of these models [1,5,13,18].”
Quote in the paperSubstantial claim0 of 4 sources checked- cites [1]
Not checked in the free run.
- cites [5]
Not checked in the free run.
- cites [13]
Not checked in the free run.
- cites [18]
Not checked in the free run.
- Findingnone given
Universities seemed most interested in helping students understand potential harm to themselves through inappropriate AI use.
“Universities seemed most interested in helping students to understand the potential harm that students could incur upon themselves through inappropriate use of AI resources.”
Quote in the paperNot a substantial claim - Findingnone given
Many universities do not currently have an official policy publicly available online.
“As of this writing, many universities do not currently have an official policy publicly available online.”
Quote in the paperNot a substantial claim - Findingown data
No universities sampled contained anything about general human well-being or the idea that all people are stakeholders in computing.
“No universities sampled contained anything about general human well-being or the idea that we are all stakeholders in computing, or by extension, education or society in general.”
Quote in the paperSubstantial claim - Findingcitation
Many universities are working through policy implications through task forces and other initiatives.
“Instead, many universities are still presently working through the policy implications of large language models through task forces and other initiatives, such as at the University of Virginia [4], which is a top-ranked school for computer science in the USA.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [4]
Not checked in the free run.
- Findingreasoning
In the authors' dataset, focus on performance seems secondary as a means to highlight the timeliness of the research.
“In contrast to what Birhane et al. report, the focus on performance in our dataset seems to be secondary as a means to highlight the timeliness of the research.”
Quote in the paperNot a substantial claim - Findingcitation
Most universities did not explicitly mention coding in their policies, except Yale University and University of Adelaide.
“Most universities did not explicitly mention coding in their policies, with the exception of Yale University [13] and University of Adelaide [14].”
Quote in the paperNot a substantial claim0 of 2 sources checked- cites [13]
Not checked in the free run.
- cites [14]
Not checked in the free run.
- Findingown data
In the reviewed papers, performance usually referred to LLMs' ability to solve exercises, assignments or passing exams, or produce teaching materials.
“Furthermore, while performance in the ML research community typically relates to specific (and often well-known) benchmarks, we found that performance in the papers we reviewed usually referred to either the LLMs' ability to solve exercises, assignments or passing exams, or the LLMs' production of teaching materials, say, such as exercises.”
Quote in the paperNot a substantial claim - Findingown data
In the authors' literature review, performance, generalisation, efficiency, novelty, and scalability were often mentioned.
“In line with Birhane et al. we observed that performance, generalisation, efficiency, novelty, and scalability were often mentioned.”
Quote in the paperNot a substantial claim - Findingown data
Free availability of LLMs was a recurring theme in the surveyed literature.
“The free availability of large language models (i.e. that students can access LLMs at no cost) was a recurring theme in our surveyed literature.”
Quote in the paperSubstantial claim - Findingown data
GPT-4 performed markedly better than GPT-3.5 on the FalconCode problems.
“GPT-4 performed markedly better than GPT-3.5.”
Quote in the paperSubstantial claim - Findingown data
In our replication, GPT-4 outperforms Codex, the model used in the original study.
“It is clear that GPT-4 outperforms Codex, which is the model used in the original study.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [85] source
Not checked in the free run.
- Findingown data
The problem statement for Projects included in the dataset only points to an external pdf file that contains the actual instructions.
“It turns out that the problem statement included in the dataset only points to an external pdf file that contains the actual instructions, e.g.:”
Quote in the paperSubstantial claim - Findingnone given
We did not find existing evaluations of recent LLM performance on the programming tasks in the APPS or FalconCode datasets.
“We did not find existing evaluations of recent LLM performance on the programming tasks found in either dataset.”
Quote in the paperSubstantial claim - Findingown data
GPT-3.5 could not solve one of the Rainfall variants, specifically the one from Simon.
“Compared to GPT-4, GPT-3.5 could not solve one of the Rainfall variants, specifically the one from Simon.”
Quote in the paperNot a substantial claim - Findingreasoning
In the replication, GPT-4 would have been one of the top students in the class.
“In the original study, the results of Codex were similar to students in the top quartile; in our replication, GPT-4 would have been one of the top students in the class.”
Quote in the paperSubstantial claim - Findingown data
GPT-3.5 performed only slightly worse compared to GPT-4.
“GPT-3.5 performed only slightly worse compared to GPT-4.”
Quote in the paperNot a substantial claim - Findingown data
For the Soloway and Guzdial Rainfall variants, none of Copilot's completions handled the empty list edge case, leading to division by zero.
“For both the Soloway variant and the variant from Guzdial, none of the completions generated by Copilot handled the edge case where the list is empty, leading to division by zero.”
Quote in the paperSubstantial claim - Findingown data
Most of the datasets in Table 7 contain exercises described in more or less structured natural language.
“Most of the datasets contain exercises (described in more or less structured natural language).”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites Table 7
Not checked in the free run.
- Findingown data
In HumanEval and FalconCode, the vast majority of problems only cover material suitable in an introductory programming setting.
“We found that in these two datasets, the vast majority of problems only cover material suitable in an introductory programming setting.”
Quote in the paperNot a substantial claim0 of 2 sources checked- cites [56]
Not checked in the free run.
- cites [64] source
Not checked in the free run.
- Findingreasoning
We noticed less variation in the completions generated by Copilot compared to GPT-4 and GPT-3.5.
“We noticed less variation in the completions generated by Copilot compared to the ones from GPT-4 and GPT-3.5.”
Quote in the paperNot a substantial claim - Findingnone given
Overall, all models performed quite well, having performance that would have allowed them to pass the exams.
“Overall, all models performed quite well, having performance that would have allowed them to pass the exams.”
Quote in the paperSubstantial claim - Findingown data
For the Simon Rainfall variant, GPT-3.5 ignored days with negative rainfall values in all ten completions.
“This was not taken into account in the code that GPT-3.5 generated as the code for all ten completions would simply ignore any days with negative rainfall values.”
Quote in the paperSubstantial claim - Findingown data
Copilot failed T1-Q10 because its code did not remove the full-stop from the end of the sentence, causing failure when the last word needed to be printed.
“The code generated by Copilot would not remove the full-stop from the end of the sentence, resulting in failure in the edge case when the last word of the sentence needed to be printed where the tests assumed the full-stop is not included in the word.”
Quote in the paperNot a substantial claim - Findingown data
After removing duplicate HTML problem descriptions, 385 unique problem descriptions remained from the 661 FalconCode problems.
“After removing entries that have identical HTML problem descriptions, we were left with 385 unique problem descriptions.”
Quote in the paperSubstantial claim - Findingown data
Copilot was unable to correctly solve the Rainfall variants from Soloway, Simon, and Guzdial.
“For the rainfall variants, Copilot was unable to correctly solve the one from Soloway, the one from Simon, and the one from Guzdial.”
Quote in the paperSubstantial claim - Findingown data
Omitting the explicit instruction to use input statements and not give a method definition caused many tests to fail because the model returned a method definition.
“Omitting this in a first test run showed many tests failing because the model returned a method definition.”
Quote in the paperSubstantial claim - Findingown data
GPT-4 achieved an average score of 51.5% on APPS test cases.
“GPT-4 performs quite well overall, with an average score of 51.5% on test cases.”
Quote in the paperNot a substantial claim - Findingown data
Many of the other datasets in Table 7 appear to focus on introductory material.
“Many of the other datasets in Table 7 are similar to the two datasets we analysed, in that they appear to focus on introductory material.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites Table 7
Not checked in the free run.
- Findingown data
GPT-3.5 scored 39.2% on APPS test cases.
“Comparing to GPT-3.5, which scored 39.2%, performance has clearly improved.”
Quote in the paperSubstantial claim - Findingown data
The overall performance of 45.4% suggests a rather weak performance of the LLM in handling these introductory programming problems.
“The overall performance of 45.4% suggests a rather weak performance of the LLM in handling these introductory programming problems.”
Quote in the paperSubstantial claim - Findingown data
GPT-4 was not able to solve T2-Q12, which involved drawing bar graphs using text where the shape was determined by values in a dict passed to the function.
“The only problem that GPT-4 was not able to solve was the last problem of the second test (T2-Q12), which involved drawing bar graphs using text where the shape of the bar graph was determined by values in a dict passed to the function.”
Quote in the paperNot a substantial claim - Findingown data
The performance on Projects amounted to 0.0%.
“We first analysed the performance on Projects since it amounted to 0.0%.”
Quote in the paperSubstantial claim - Findingown data
All problems in the replication were solved in under ten attempts, except for the last question in the second test (T2-Q12).
“All problems were solved in under ten attempts, except for the last question in the second test (T2-Q12).”
Quote in the paperNot a substantial claim - Findingreasoning
Many of the available datasets focus on small exercises used in introductory programming, with relatively few sources of data for larger programming problems or more advanced courses.
“Also, as described in the next section, many of the available datasets focus on small exercises used in introductory programming, with relatively few sources of data available to examine larger programming problems or content for more advanced courses.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites Table 7
Not checked in the free run.
- Findingown data
Almost all of the datasets focus on Python, with a smaller number featuring other languages such as C/C++.
“Almost all of the datasets focus on Python (e.g., providing docstrings as input, Python starter or solution code, or student chats featuring Python code), with a smaller number of datasets featuring other languages, such as C/C++.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites Table 7
Not checked in the free run.
- Findingown data
For FalconCode Project problems on the full dataset, GPT-3.5 achieved a 0.0% success rate.
“| Project | 9 | 0.0% | 0.0% | 0 | - | - |”
Quote in the paperNot a substantial claim - Findingown data
For FalconCode Lab problems on the full dataset, GPT-4 achieved a 51.4% success rate.
“| Lab | 214 | 29.8% 51.4% | 155 | 47.5% 71.0% |”
Quote in the paperNot a substantial claim - Findingown data
Overall on the clean FalconCode dataset, GPT-4 achieved a 74.1% success rate.
“| Overall | 385 | 29.3% 45.4% | 236 | 51.4% 74.1% |”
Quote in the paperNot a substantial claim - Findingreasoning
The authors observed only a minimal amount of cases where GPT-4 would produce a truly incorrect solution to the problem, most certainly in fewer than 5% of cases.
“Hence, one can conclude that we only observed a minimal amount of cases where GPT-4 would produce a truly incorrect solution to the problem (most certainly in fewer than 5% of cases).”
Quote in the paperSubstantial claim - Findingown data
For FalconCode Skill problems on the full dataset, GPT-4 achieved a 40.0% success rate.
“| Skill | 162 | 30.3% 40.0% | 81 | 57.6% 80.0% |”
Quote in the paperNot a substantial claim - Findingown data
Overall on the full FalconCode dataset, GPT-3.5 achieved a 29.3% success rate.
“| Overall | 385 | 29.3% 45.4% | 236 | 51.4% 74.1% |”
Quote in the paperNot a substantial claim - Findingown data
In general, students and instructors had similar perceptions about LLMs with respect to questions around experiences, expectations and beliefs.
“We found that, in general, students and instructors had similar perceptions about LLMs with respect to questions around experiences, expectations and beliefs.”
Quote in the paperSubstantial claim - Findingown data
On the subset of 236 FalconCode problems that provide sufficient information for the LLM and are associated with valid test cases, the success rate increases from 45.4% to 74.1%.
“Based on the above analysis, we report another set of results (Clean) on the subset of 236 FalconCode problems that provide sufficient information for the LLM and are associated with valid test cases.The success rate increases from 45.4% to 74.1%.”
Quote in the paperSubstantial claim - Findingown data
Some instructors were beginning to place a greater emphasis on 'process over product'.
“We found that some instructors were beginning to place a greater emphasis on 'process over product'.”
Quote in the paperSubstantial claim - Findingnone given
Most datasets the authors found could support code generation, using Python, of CS1 problems.
“Most datasets we found could support code generation, using Python, of CS1 problems.”
Quote in the paperSubstantial claim - Findingown data
In the remaining cases, GPT-4 generated a genuinely incorrect solution for Lab assignments.
“In the remaining cases GPT-4 generated a genuinely incorrect solution.”
Quote in the paperNot a substantial claim - Findingown data
The most common type of paper to date involves evaluating the performance of LLMs when applied to tasks such as solving programming exercises.
“The most common type of paper to date involves evaluating the performance of LLMs when applied to tasks such as solving programming exercises.”
Quote in the paperNot a substantial claim - Findingown data
Academic integrity policies that mentioned generative AI from major universities explicitly addressed many of the principles stated in the ACM code of ethics.
“We reviewed academic integrity policies that mentioned generative AI from major universities around the world and found that these explicitly addressed many of the principles stated in the ACM code of ethics.”
Quote in the paperSubstantial claim - Findingown data
The main causes of poor performance on Skill assignments are related to the same cause detected with the Project tasks.
“Our analysis revealed that the main causes of the poor performance are related to the same cause detected with the Project tasks.”
Quote in the paperNot a substantial claim - Findingown data
For FalconCode Skill problems on the full dataset, GPT-3.5 achieved a 30.3% success rate.
“| Skill | 162 | 30.3% 40.0% | 81 | 57.6% 80.0% |”
Quote in the paperNot a substantial claim - Findingreasoning
The authors encountered a number of challenges applying LLMs to publicly available datasets, even though the datasets themselves are of high quality.
“We encountered a number of challenges applying LLMs to publicly available datasets, even though the datasets themselves are of high quality.”
Quote in the paperNot a substantial claim- Rests on an assumption: The publicly available datasets used are of high quality.
- Findingnone given
Current models tend to perform at least as well as most students on typical introductory-level programming tasks.
“A key finding, which justifies some of the widely voiced concerns around academic misuse of LLMs, is that current models tend to perform at least as well as most students on typical introductory-level programming tasks.”
Quote in the paperSubstantial claim - Findingown data
Many respondents to the survey had very little experience using generative AI tools at the current time.
“Many of the respondents to our survey had very little experience using generative AI tools at the current time”
Quote in the paperNot a substantial claim - Findingreasoning
Much of the literature on LLMs in computing education was available only as pre-prints on platforms such as arXiv.
“Due to rapid changes in the field and the slow pace of publishing in traditional venues, much of this work was available only as pre-prints on platforms such as arXiv.”
Quote in the paperNot a substantial claim - Findingown data
Instructors found course policies about allowed use of LLMs to be less clear than students did.
“However, they differed in their perceptions of how clear course policies were about the allowed use of LLMs, with instructorssomewhat surprisingly-finding these policies to be less clear than students.”
Quote in the paperSubstantial claim - Findingown data
For FalconCode Skill problems on the clean dataset, GPT-3.5 achieved a 57.6% success rate.
“| Skill | 162 | 30.3% 40.0% | 81 | 57.6% 80.0% |”
Quote in the paperNot a substantial claim - Findingown data
For FalconCode Project problems on the full dataset, GPT-4 achieved a 0.0% success rate.
“| Project | 9 | 0.0% | 0.0% | 0 | - | - |”
Quote in the paperNot a substantial claim - Findingown data
Some instructors have already made concrete changes to their curricula and assessments.
“some have already made concrete changes to their curricula and assessments.”
Quote in the paperSubstantial claim - Findingown data
Overall on the full FalconCode dataset, GPT-4 achieved a 45.4% success rate.
“| Overall | 385 | 29.3% 45.4% | 236 | 51.4% 74.1% |”
Quote in the paperNot a substantial claim - Findingown data
For FalconCode Skill problems on the clean dataset, GPT-4 achieved an 80.0% success rate.
“| Skill | 162 | 30.3% 40.0% | 81 | 57.6% 80.0% |”
Quote in the paperNot a substantial claim - Findingown data
For FalconCode Lab problems on the full dataset, GPT-3.5 achieved a 29.8% success rate.
“| Lab | 214 | 29.8% 51.4% | 155 | 47.5% 71.0% |”
Quote in the paperNot a substantial claim - Findingown data
The success rate on Skill assignments was 40.0%.
“the performance of 40.0% is rather unexpected”
Quote in the paperSubstantial claim- Rests on an assumption: Skill assignments are supposed to require only small solutions, not exceeding several lines of code.
- Findingown data
For FalconCode Lab problems on the clean dataset, GPT-3.5 achieved a 47.5% success rate.
“| Lab | 214 | 29.8% 51.4% | 155 | 47.5% 71.0% |”
Quote in the paperNot a substantial claim - Findingown data
The authors' own replication of prior work, using a state-of-the-art model, shows an extraordinary performance improvement over the span of two years since the original work was carried out.
“Our own replication of this prior work, using a state-of-the-art model, shows an extraordinary performance improvement over the span of two years since the original work was carried out.”
Quote in the paperSubstantial claim - Findingown data
If cases where GPT-4 produced the correct solution using an unexpected structure or utilised an unexpected library are disregarded, the success rate would increase to 86.8%.
“It is worth emphasising that if we would also disregard the cases where GPT-4 produced the correct solution using an unexpected structure (e.g., a function returning a value instead of a program asking user for an input and printing to a terminal) or utilised an unexpected library, the success rate would increase to 86.8%.”
Quote in the paperSubstantial claim - Findingown data
The most common cause of failed unit tests for Lab assignments was a missing data file and/or starter code (not released with the dataset).
“The most common cause of failed unit tests for Lab assignments was also a missing data file and/or starter code (not released with the dataset).”
Quote in the paperNot a substantial claim - Findingown data
There were several instances where GPT-4 generated a genuinely incorrect solution to a problem statement that provided sufficient information.
“We also identified several instances where GPT-4 generated a genuinely incorrect solution to the problem statement that provided sufficient information.”
Quote in the paperNot a substantial claim - Findingown data
For FalconCode Lab problems on the clean dataset, GPT-4 achieved a 71.0% success rate.
“| Lab | 214 | 29.8% 51.4% | 155 | 47.5% 71.0% |”
Quote in the paperNot a substantial claim - Findingown data
The most common concern expressed by authors in the literature was that students would become overly-reliant on using LLMs to generate and debug code.
“Among the risks that were identified, the most common concern expressed by authors was that students would become overly-reliant on using LLMs to generate and debug code.”
Quote in the paperSubstantial claim - Findingown data
In a few cases, the unit tests were missing or incorrect.
“In a few cases, the unit tests would be missing or incorrect.”
Quote in the paperNot a substantial claim - Findingown data
Both students and instructors felt strongly that there should be some restrictions on the allowed usage of generative AI tools for coursework.
“In many cases perceptions were well-aligned-both students and instructors felt strongly that there should be some restrictions on the allowed usage of generative AI tools for coursework.”
Quote in the paperSubstantial claim - Findingown data
Overall on the clean FalconCode dataset, GPT-3.5 achieved a 51.4% success rate.
“| Overall | 385 | 29.3% 45.4% | 236 | 51.4% 74.1% |”
Quote in the paperNot a substantial claim - Findingown data
A large portion of the genuinely incorrect solutions are rather superficial problems, such as not rounding to a single decimal.
“Finally, a large portion of the genuinely incorrect solutions are rather superficial problems, such as not rounding to a single decimal as demonstrated in the example provided in the instructions.”
Quote in the paperSubstantial claim - Findingown data
Another common cause of failed unit tests for Lab assignments was an incorrect structure of the (possibly correct) solution.
“Another common cause was an incorrect structure of the (possibly correct) solution.”
Quote in the paperNot a substantial claim - Premisecitation
LLMs have an increasing capacity to perform source code generation and interpretation through a natural language interface.
“researchers have demonstrated that these models have an increasing capacity to perform source code generation and interpretation through a natural language interface [74].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [74]
Not checked in the free run.
- Premisecitation
There is at least one textbook, published in September 2023, that features the use of Generative AI, specifically GitHub Copilot and ChatGPT, from day 1 of introductory programming courses.
“there is now at least one textbook, published in September 2023, which features the use of Generative AI-specifically GitHub Copilot and ChatGPT-from day 1 of introductory programming courses [155].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [155]
Not checked in the free run.
- Premisecitation
LLMs were found to be able to generate reasonable learning objectives.
“Similarly, LLMs were found to be able to generate reasonable learning objectives [186].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [186]
Not checked in the free run.
- Premisecitation
When used to generate questions or hints to support students in solving problems, the research is inconclusive.
“When used to generate questions or hints to support students in solving problems, the research is inconclusive [21,30,82,151,192]”
Quote in the paperNot a substantial claim0 of 3 sources checked - Premisecitation
Recent research has shown promising possibilities for providing students with LLM partners in pair programming, given the right context and with the right scaffolding and support.
“Recent research has shown promising possibilities for providing students with LLM partners in pair programming, given the right context and with the right scaffolding and support [44,108,159].”
Quote in the paperNot a substantial claim0 of 3 sources checked - Premisecitation
Code generated by ChatGPT had enough differences from student code that it could be detected very accurately, between 96-98% accuracy.
“A study found that code generated by ChatGPT had enough differences from student code that it could be detected very accurately (between 96-98% accuracy) [99].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [99]
Not checked in the free run.
- Premisenone given
In general, LLMs seem to perform at a level equivalent to or better than that of average students, at least for code generation tasks.
“In general, LLMs seem to perform at a level that is equivalent to or better than that of average students, at least for code generation tasks.”
Quote in the paperNot a substantial claim - Premisecitation
Ahmed et al. achieved a repair rate of 89.4%.
“Ahmed et al. achieved a repair rate of 89.4% [20].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [20] source
Not checked in the free run.
- Premisecitation
For other tasks, such as answering multiple-choice questions, Parsons problems, and computational thinking tasks, the performance of LLMs is currently not as great.
“For other tasks, such as answering MCQs [176], Parsons problems [167] and computational thinking tasks [39], the performance of LLMs is currently not as great.”
Quote in the paperNot a substantial claim0 of 3 sources checked - Premisecitation
The evidence gathered over the past few decades about how students learn best supports the commonly adopted approach of having students write many small programs checked by automated assessment tools over the course of their introductory terms.
“The evidence gathered over the past few decades about how students learn best supports the commonly adopted approach of having students write many small programs checked by automated assessment tools over the course of their introductory terms [23].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [23] source
Not checked in the free run.
- Premisenone given
All papers in the literature review suggest that LLMs will have substantial impact on computing education and programming more generally.
“All papers suggest that LLMs will have substantial impact on computing education and programming more generally.”
Quote in the paperNot a substantial claim - Premisecitation
The 'many small programs' approach may have become obsolete given how easily most LLMs can now solve introductory computing problems with simple prompts.
“However, this approach may have become obsolete given how easily most LLMs can now solve introductory computing problems with simple prompts [85,86,167,175].”
Quote in the paperSubstantial claim0 of 3 sources checked - Premisecitation
LLMs are able to explain their answers to textbook questions in about half of the cases.
“and are able to explain their answers to textbook questions in about half of the cases [103].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [103] source
Not checked in the free run.
- Premisecitation
LLMs can be coaxed into generating exercises with prescribed themes and programming concepts.
“One of the main findings in both papers was that LLMs can be coaxed into generating exercises with prescribed themes (such as basketball or cooking) and programming concepts (such as loops or conditionals).”
Quote in the paperSubstantial claim0 of 2 sources checked - Premisecitation
AI detectors are currently ineffective.
“evidence is mounting that these tools are currently ineffective [144].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [144]
Not checked in the free run.
- Premisenone given
The studies that examined performance in bug repair both reported that their results surpassed previous state-of-the-art automated program repair results.
“The studies that examined the performance in bug repair both reported that their results surpassed previous state-of-the-art automated program repair results.”
Quote in the paperNot a substantial claim - Premisecitation
Instructors can benefit as these models can rapidly generate new and personalised teaching materials and programming assignments.
“Instructors can also benefit as these models can rapidly generate new and personalised teaching materials and programming assignments [75,174].”
Quote in the paperNot a substantial claim0 of 2 sources checked - Premisecitation
Zhang et al. reported an overall repair rate of up to 96.5% using Codex with few-shot examples and iterative prompting.
“Zhang et al. reported an overall repair rate of up to 96.5% using Codex with few-shot examples and iterative prompting [199]”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [199]
Not checked in the free run.
- Premisecitation
LLMs are able to provide better explanations of code than students.
“although LLMs are able to provide better explanations of code than students [123]”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [123] source
Not checked in the free run.
- Interpretationcitation
Automatically generated tests may be partially complete, leading students to inadequately test their code.
“Automatically generated tests may be partially complete, leading students to inadequately test their code [191].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [191] source
Not checked in the free run.
- Rests on an assumption: The reviewed literature, despite single-round snowballing and inclusion of non-peer-reviewed arXiv work, is representative enough that omitted work would not significantly change the general trends and themes identified.
- Interpretationown data
The rapid pace of the field is a potential threat to the results being published.
“The rapid pace of the field is a potential threat, however, to the results being published.”
Quote in the paperNot a substantial claim - Interpretationcitation
The documented performance of large language models in solving typical CS1 and CS2 problems suggests that some rethinking of assessments is essential.
“The impressive documented performance of large language models in solving typical CS1 and CS2 problems suggests that some rethinking of assessments is essential [86].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [86] source
Not checked in the free run.
- Rests on an assumption: The reviewed literature, despite single-round snowballing and inclusion of non-peer-reviewed arXiv work, is representative enough that omitted work would not significantly change the general trends and themes identified.
- Interpretationcitation
The learning resources produced by generative AI pose significant risks to student success.
“The learning resources produced by generative AI pose significant risks to student success.”
Quote in the paperSubstantial claim- Rests on an assumption: The reviewed literature, despite single-round snowballing and inclusion of non-peer-reviewed arXiv work, is representative enough that omitted work would not significantly change the general trends and themes identified.
- Interpretationcitation
The use of generative AI may result in students spending time in unproductive ways.
“The use of generative AI may also result in students spending time in unproductive ways.”
Quote in the paperNot a substantial claim- Rests on an assumption: The reviewed literature, despite single-round snowballing and inclusion of non-peer-reviewed arXiv work, is representative enough that omitted work would not significantly change the general trends and themes identified.
- Interpretationown data
Including a second snowballing phase was motivated by the very fast pace at which the literature is growing in this area, which this finding supports.
“Including a second snowballing phase was motivated by the very fast pace at which the literature is growing in this area, which this finding supports.”
Quote in the paperSubstantial claim - Study design and conductreasoning
Only literature published in less than a three-year period (2021 to August 2023) was considered.
“Due to the fast pace of work on Generative AI in all disciplines including computing education, only literature published in less than a three year period (2021 to August 2023) was considered.”
Quote in the paperSubstantial claim - Interpretationcitation
Teachers who use generative AI to assist in the creation of learning resources may unintentionally produce exercises that are underspecified or that contain incorrect reference solutions or inadequate/incorrect test cases.
“Teachers who use generative AI to assist in the creation of learning resources may unintentionally produce exercises that are underspecified or that contain incorrect reference solutions or inadequate/incorrect test cases [174].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [174] source
Not checked in the free run.
- Rests on an assumption: The reviewed literature, despite single-round snowballing and inclusion of non-peer-reviewed arXiv work, is representative enough that omitted work would not significantly change the general trends and themes identified.
- Interpretationcitation
Novice learners of programming may become overwhelmed and confused by generated code, which could add to the high levels of frustration that are common in introductory programming courses.
“Further, novice learners of programming may become overwhelmed and confused by generated code, which could add to the high levels of frustration that are common in introductory programming courses [71,188].”
Quote in the paperNot a substantial claim0 of 2 sources checked- cites [71] source
Not checked in the free run.
- cites [188]
Not checked in the free run.
- Rests on an assumption: The reviewed literature, despite single-round snowballing and inclusion of non-peer-reviewed arXiv work, is representative enough that omitted work would not significantly change the general trends and themes identified.
- Interpretationown data
GenAI tools do not currently replace the value provided by instructors.
“This suggests that while GenAI tools do not currently replace the value provided by instructors, it is important for instructors to reflect on and clearly define their value to students.”
Quote in the paperSubstantial claim- Rests on an assumption: The survey samples of 57 instructors and 171 students are sufficiently representative of computing instructors and students to support the reported comparisons and trends.
- Study design and conductreasoning
The inclusion of results from arXiv and other literature sources admits work that has not yet undergone peer review.
“However, the inclusion of these sources admits work that has not yet undergone peer review.”
Quote in the paperNot a substantial claim - Interpretationreasoning
Instructors may be supportive of students using GenAI tools as long as students demonstrate a clear understanding of the task and achieve the intended learning outcomes of the course.
“This suggests that instructors may be supportive of students using these tools as long as students demonstrate a clear understanding of the task and achieve the intended learning outcomes of the course.”
Quote in the paperSubstantial claim - Interpretationcitation
Teachers who shift away from using many small problems to create larger and more authentic problems in an attempt to reduce reliance on generative AI will lose access to quick and easy assessment methods such as automated grading associated with many introductory programming courses.
“Teachers who shift away from using many small problems to create larger and more authentic problems in an attempt to reduce reliance of generative AI will lose access to the quick and easy assessment methods such as automated grading associated with many introductory programming courses [86].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [86] source
Not checked in the free run.
- Rests on an assumption: The reviewed literature, despite single-round snowballing and inclusion of non-peer-reviewed arXiv work, is representative enough that omitted work would not significantly change the general trends and themes identified.
- Interpretationreasoning
The changes triggered by LLMs are not comparable in pace and ubiquity to previous developments in computing education.
“Although these developments were important for many reasons and groups of (present and future) students, they are not comparable, at least not in pace and ubiquity, to the rapid changes Large Language Models (LLMs) are currently triggering in higher education, the computing disciplines, and CS1 in particular.”
Quote in the paperSubstantial claim - Premisecitation
An examination of course syllabi showed that reading and tracing code is often an afterthought in computing courses.
“Although the ability to both read and trace code has always been important [19,128], an examination of course syllabi showed that this is often an afterthought [37,112,114].”
Quote in the paperSubstantial claim0 of 3 sources checked - Interpretationreasoning
The present work differs from Lau and Guo [121] in that it includes educators with concrete plans or views toward changing their course structure, assessment, or classroom practices in light of LLMs.
“This is one of the main ways the present work differs from that of Lau and Guo [121] discussed in Section 3.1.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [121] source
Not checked in the free run.
- Premisecitation
LLMs can be useful in generating several kinds of learning activities, including novel variations of programming assignments.
“LLMs can be useful in generating several kinds of learning activities, including novel variations of programming assignments [174].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [174] source
Not checked in the free run.
- Interpretationreasoning
Instructors have observed their students using GenAI tools more than the instructors use the tools themselves.
“However, this was relatively less common (reported by fewer than one-third of participants), suggesting that instructors have observed their students using GenAI tools more than the instructors use the tools themselves.”
Quote in the paperNot a substantial claim - Premisecitation
LLMs can generate good explanations of code.
“LLMs can also generate good explanations of code [94,123,137,174].”
Quote in the paperNot a substantial claim0 of 4 sources checked - Premisecitation
Curricula often do not explicitly include program-level outcomes in the learning outcomes for a particular course.
“But curricula often do not explicitly include these program-level outcomes in the learning outcomes for a particular course [38,113].”
Quote in the paperNot a substantial claim0 of 2 sources checked- cites [38] source
Not checked in the free run.
- cites [113]
Not checked in the free run.
- Premisecitation
Students can use LLMs in an iterative improvement loop, continually altering prompts to refine the model output and build up a solution.
“Students can continually alter prompts to refine the model output helping them to 'build-up' a solution [196].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [196] source
Not checked in the free run.
- Premisecitation
LLMs have been shown to perform well on more advanced (coding competition) problems.
“although LLMs have been shown to perform well on more advanced (coding competition) problems [126].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [126]
Not checked in the free run.
- Premisecitation
Evidence shows that LLMs do not perform as effectively on computational thinking problems that do not involve code writing.
“However, evidence also shows that LLMs do not perform as effectively on computational thinking problems that do not involve code writing [39].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [39] source
Not checked in the free run.
- Interpretationreasoning
LLMs can provide a mechanism for novices struggling to understand the run-time behaviour of novel problems to get auto-generated explanations.
“This provides a mechanism for novices struggling to understand the run-time behaviour of novel problems to get auto-generated and hopefully helpful explanations.”
Quote in the paperNot a substantial claim - Premisecitation
Course activities and assessments often do not explicitly include program-level outcomes.
“The same is true for course activities and assessments.”
Quote in the paperNot a substantial claim0 of 2 sources checked- cites [38] source
Not checked in the free run.
- cites [113]
Not checked in the free run.
- Premisecitation
Models trained on large datasets can reinforce biases.
“The potential biases reinforced by models trained on large datasets [77] are concerning.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [77]
Not checked in the free run.
- Premisecitation
Prior studies of current developers using LLM-based tools involved programmers who learned to code initially without using LLMs.
“While a number of researchers have looked at how current developers may use LLM-based tools [32,52,81] and how LLM-tools may be incorporated into professional software development tools [84], the participants in these studies have been programmers who learned to code initially without using LLMs.”
Quote in the paperSubstantial claim0 of 4 sources checked - Premisecitation
LLMs can help instructors with the tedium of dealing with irrelevant aspects of examples.
“LLMs can help instructors with the tedium of such minutiae [137,181].”
Quote in the paperNot a substantial claim0 of 2 sources checked - Interpretationcitation
The use of LLMs raises concerns pertaining to academic integrity due to opaque training and lack of clear responsibility in authorship.
“Hence, with an increasingly opaque training procedure of LLMs and a lack of clear responsibility in terms of authorship [172], the use of large language models naturally raises a number of concerns pertaining to academic integrity.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [172] source
Not checked in the free run.
- Interpretationcitation
Use of AI tools could become a liability if inexperienced developers fail to remove or correct the tool's incorrect suggestions.
“The use of AI tools could become a liability if inexperienced developers fail to remove or correct the tool's incorrect suggestions [61].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [61]
Not checked in the free run.
- Interpretationcitation
Generative AI is likely to alter how students conceptualise the computer and program execution.
“It is also interesting, given how little is known about the true role of notional machines in the classroom [76], that generative AI is likely to alter how students conceptualise the computer and program execution.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [76] source
Not checked in the free run.
- Study design and conductreasoning
The geographic representation of the interview pool is skewed.
“Perhaps as a result of this our geographic representation is skewed.”
Quote in the paperNot a substantial claim - Study design and conductown data
Only 14% (3) of the 22 interviewees identified as women.
“Unfortunately, only 14% (3) of the 22 identified as women.”
Quote in the paperNot a substantial claim - Interpretationown data
The ideas in the sampled policies are limited to the specific implications of using LLMs rather than the general.
“It seems the ideas in these policies are limited to the specific implications of using LLMs, rather than the general.”
Quote in the paperSubstantial claim - Interpretationnone given
One of the most significant concerns is the ease with which LLMs can produce the output that we ask students to produce.
“One of the most significant concerns is the ease with which LLMs can produce the output that we ask students to produce.”
Quote in the paperSubstantial claim - Interpretationreasoning
In introductory programming courses, the use of generative AI may be undesirable because it can solve problems with minimal intellectual input from students.
“In some courses, such as introductory programming, the use of generative AI may be undesirable as it can solve problems with minimal intellectual input from students.”
Quote in the paperSubstantial claim - Premisecitation
Novice developers lack the expertise to recognise and understand buggy or non-optimal solutions.
“Although professional developers may benefit from AI's human-quality suggestions, novice developers lack the expertise to recognise and understand buggy or non-optimal solutions [61].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [61]
Not checked in the free run.
- Premisecitation
LLMs can successfully solve 97% of the programming problems in a bioinformatics course.
“For example, it was shown that LLMs can successfully solve 97% of the programming problems in a bioinformatics course [152].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [152]
Not checked in the free run.
- Interpretationreasoning
Some students might have access to more powerful tools than others.
“Some students might therefore have access to more powerful tools than others.”
Quote in the paperSubstantial claim- Rests on an assumption: ChatGPT offers a range of models with different performance characteristics, not all of which are free.
- Premisecitation
Many published datasets do not provide robust evaluation of the exercises they include.
“Finally, as previously identified by Liu et al. [129], many of the published datasets do not provide robust evaluation of the exercises they include.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [129]
Not checked in the free run.
- Premisecitation
FalconCode is a novel collection of over 1.5 million Python programs from over 2,000 undergraduate students at the United States Air Force Academy.
“FalconCode is a novel collection of over 1.5 million Python programs from over 2,000 undergraduate students at the United States Air Force Academy [64].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [64] source
Not checked in the free run.
- Premisenone given
Finnie-Ansley et al. [85] published the first paper that examined the performance of large language models in solving introductory programming exercises.
“Finnie-Ansley et al. [85] published the first paper that examined the performance of large language models in solving introductory programming exercises.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [85] source
Not checked in the free run.
- Premisecitation
Finnie-Ansley et al. [85] found that Codex had better performance than the median student on the same exam exercises.
“They found that Codex 7 had better performance than the median student on the same exam exercises.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [85] source
Not checked in the free run.
- Interpretationcitation
The currently published literature, which has focused largely on GPT-3, may underestimate what the newest models such as GPT-4 can do.
“For example, the currently published literature which has focused on largely on GPT-3 may underestimate what the newest models, such as GPT-4, can do.”
Quote in the paperNot a substantial claim - Interpretationreasoning
Several problems in the APPS dataset might not be suitable for novice programmers in computing education.
“However, in the context of computing education, several problems in this dataset might not be suitable for novice programmers.”
Quote in the paperNot a substantial claim - Interpretationown data
Because starter code was not included in the dataset, the LLM did not have complete information to produce the desired output.
“As the starter code has not been included in the dataset, the LLM does not have the complete information to produce the desired output.”
Quote in the paperSubstantial claim - Interpretationnone given
Producing a dataset that contains everything necessary for high-quality LLM research (in particular, accurate evaluation of the artefacts generated by LLMs) is challenging.
“Producing a dataset that contains everything necessary for high-quality LLM research (in particular, accurate evaluation of the artefacts generated by LLMs) is challenging and needs to be encouraged by the community.”
Quote in the paperSubstantial claim - Interpretationown data
New LLM models are significantly more capable than is currently reported in the literature.
“Our replication of the Finnie-Ansley et al. [85] paper suggests that new LLM models are significantly more capable than is currently reported in the literature.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [85] source
Not checked in the free run.
- Interpretationown data
The FalconCode experiment further supports the conclusion that new LLM models are more capable than reported.
“Our experiment with the FalconCode dataset further supports this conclusion”
Quote in the paperNot a substantial claim - Interpretationreasoning
Replicating prior work using newer models is difficult, given that a wide variety of parameters, prompts, and evaluation approaches have been used, and not all methods are reported with sufficient detail.
“However, replicating prior work using newer models is difficult, given that a wide variety of parameters, prompts, and evaluation approaches have been used, and not all methods are reported with sufficient detail.”
Quote in the paperSubstantial claim - Interpretationreasoning
The number and quality of test cases provided might not completely cover all exercise requirements and edge cases, therefore giving a false positive result.
“The number and quality of the test cases provided might not completely cover all exercise requirements and edge cases, therefore giving a false positive result.”
Quote in the paperNot a substantial claim
- Classified as probably not a substantial claim. 155
- May combine two claims. 123
- The quote only partly states this claim. 3
Probably not a substantial claim: may not pass S3 (load-bearing).
FindingcitationSome recent papers found in the second phase snowballing focused on introducing tools around LLMs, such as CodeHelp and Promptly.
“Indeed, some recent papers found in the second phase snowballing focused on introducing tools around LLMs, such as CodeHelp [127] and Promptly [71].”
Quote in the paperNot a substantial claim0 of 2 sources checkedClassified as probably not a substantial claim.
Findingnone givenThe papers reviewed identified a number of potential opportunities that could positively impact computing education.
“The papers we reviewed identified a number of potential opportunities that could positively impact computing education.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
FindingcitationSome papers looked into other types of exercises such as multiple-choice questions, textbook questions, exam questions, computational thinking tasks, and textual reports.
“Some looked into other types of exercises such as multiple-choice questions [175][176][177]189], textbook questions [103], exam questions [79], computational thinking tasks [39], and textual reports [48].”
Quote in the paperNot a substantial claim0 of 3 sources checked- cites [175] source
Not checked in the free run.
- cites [176]
Not checked in the free run.
- cites [177]
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing).
Findingnone givenThe reviewed papers broadly fall into five categories based on the role that the LLM plays in the study.
“The papers we reviewed broadly fall into five categories, with respect to the role that the LLM plays in the study”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingown dataSlightly more of the work examined presents explicit research questions.
“and slightly more of the work we examined present explicit research questions.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Findingown dataThe literature review identified 71 relevant papers, comprising 10 reference papers, 28 papers from the first snowballing phase, and 33 papers from the second snowballing phase.
“These exclusions left us with 71 relevant papers (10 reference papers, 28 papers from the first snowballing phase, and 33 papers from the second).”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingnone givenA total of nine papers looked into interactions between programmers and LLMs.
“A total of nine papers looked into interactions between programmers and LLMs.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingown dataThe initial ACM Digital Library search on 26 April 2023 resulted in 19 papers.
“The search was conducted on 26th April 2023 and resulted in 19 papers.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingown dataAfter filtering, 80 papers were identified for careful reading.
“After the filtering was complete, a total of 80 papers were identified for careful reading.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
FindingcitationFive papers in the literature review used interviews to understand user perceptions and attitudes towards LLMs.
“Five papers in the literature review used interviews to understand user perceptions and attitudes towards LLMs.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataThe majority of research focuses on Python, with some work involving Java and C.
“The majority of the research focuses on Python, with some work involving Java and C.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingnone givenImproving the learning experience for students was another common opportunity that emerged.
“Improving the learning experience for students was another common opportunity that emerged.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingown dataDuring in-depth reading, 9 papers were flagged as not relevant.
“During this indepth reading phase, 9 papers were flagged as not being relevant.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
FindingreasoningThe reference paper set includes 10 papers.
“The resulting set of reference papers (”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingnone givenCodex is now no longer available.
“which is now no longer available”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingnone givenMore than thirty papers looked into assessing the performance or capabilities of large language models.
“More than thirty papers looked into assessing the performance or capabilities of large language models.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataThe second snowballing phase covered only a few months but resulted in a number of papers very close to the first phase, which covered around two and a half years.
“Interestingly, while the second snowballing phase covered only a few months, it resulted in a number of papers that is very close to the number of papers that resulted from the first snowballing phase, which covered a period of around two and a half years.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
FindingcitationSeveral risks were identified by the papers reviewed; authors were concerned that generative AI could be used in ways that limit student learning or make the work of educators more difficult.
“Several risks were identified by the papers we reviewed.Authors were concerned that generative AI could be used in ways that limit student learning or make the work of educators more difficult [90].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [90]
Not checked in the free run.
- Rests on an assumption: The reviewed literature, despite single-round snowballing and inclusion of non-peer-reviewed arXiv work, is representative enough that omitted work would not significantly change the general trends and themes identified.
May combine two claims.
FindingcitationLLMs tended to hallucinate issues in student code, which could cause students to focus on non-existent issues instead of actual issues in their code.
“Hellas et al. [94] found that LLMs tended to hallucinate issues in student code which could cause students to focus on these non-existent issues instead of the actual issues in their code.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [94] source
Not checked in the free run.
- Rests on an assumption: The reviewed literature, despite single-round snowballing and inclusion of non-peer-reviewed arXiv work, is representative enough that omitted work would not significantly change the general trends and themes identified.
Probably not a substantial claim: may not pass S3 (load-bearing).
FindingcitationThe papers reviewed identify a recurring opportunity for a renewed focus on problem solving in computing education.
“Another recurring opportunity mentioned in the papers we reviewed was the potential for a renewed focus on problem solving.”
Quote in the paperNot a substantial claim0 of 3 sources checked- cites [188]
Not checked in the free run.
- cites [70] source
Not checked in the free run.
- cites [159] source
Not checked in the free run.
- Rests on an assumption: The reviewed literature, despite single-round snowballing and inclusion of non-peer-reviewed arXiv work, is representative enough that omitted work would not significantly change the general trends and themes identified.
May combine two claims.
Findingown dataOther text-based artefacts instructors reported creating were course materials, examples for students, explanations of complex algorithms, and scenarios for highlighting ethical issues in software engineering.
“Other types of text-based artefacts that instructors reported creating were course materials, examples for students, explanations of complex algorithms, and scenarios for highlighting ethical issues in software engineering.”
Quote in the paperNot a substantial claim- Rests on an assumption: The qualitative themes identified from open-ended responses are representative of the broader respondent group.
May combine two claims.
Findingown dataResponses from students and instructors to questions related to experiences and expectations were largely aligned, but some important differences emerged for questions focusing on course policies.
“Responses from students and instructors to questions related to experiences and expectations were largely aligned.However, some important differences emerged for questions focusing on course policies.”
Quote in the paperNot a substantial claim- Rests on an assumption: The survey samples of 57 instructors and 171 students are sufficiently representative of computing instructors and students to support the reported comparisons and trends.
May combine two claims.
Findingown dataStudents had mixed opinions about whether university policies were clear, while instructors largely disagreed with the statement that the policies were clear.
“While students had mixed opinions about whether the university policies were clear, instructors largely disagreed with the statement that the policies were clear.”
Quote in the paperSubstantial claim- Rests on an assumption: The survey samples of 57 instructors and 171 students are sufficiently representative of computing instructors and students to support the reported comparisons and trends.
May combine two claims.
Findingnone givenSeveral authors raise concerns about the impact of generative AI on teachers and teaching practice, with academic integrity being the most common concern.
“Several authors raise concerns about the impact of generative AI on teachers and teaching practice.Unsurprisingly, issues of academic integrity were the most common concern raised.”
Quote in the paperNot a substantial claim- Rests on an assumption: The reviewed literature, despite single-round snowballing and inclusion of non-peer-reviewed arXiv work, is representative enough that omitted work would not significantly change the general trends and themes identified.
May combine two claims.
Findingown dataBoth students and instructors expected GenAI tools to play an increasing role in the future of their teaching and learning, as well as in students' future careers.
“However, both students and instructors also expected GenAI tools to play an increasing role in the future of their teaching and learning, as well as in students' future careers.”
Quote in the paperSubstantial claim- Rests on an assumption: The survey samples of 57 instructors and 171 students are sufficiently representative of computing instructors and students to support the reported comparisons and trends.
May combine two claims.
Findingown dataWhen used, GenAI tools are primarily used for creating diverse educational materials, but satisfaction regarding quality of outputs varies.
“The tools, when utilised, are primarily used for creating diverse educational materials, however, satisfaction regarding the quality of outputs vary.”
Quote in the paperNot a substantial claim- Rests on an assumption: The survey respondents are representative of computing educators and students in the relevant populations.
- Rests on an assumption: Instructors' and students' self-reported uses and ethical judgments accurately reflect their actual practices and views.
Probably not a substantial claim: may not pass S3 (load-bearing).
Findingown dataSeveral instructors highlighted the summarisation capacity of GenAI tools to condense long-form text content.
“Several instructors highlighted the summarisation capacity of GenAI tools since they can effectively condense long-form text content.”
Quote in the paperNot a substantial claim- Rests on an assumption: The qualitative themes identified from open-ended responses are representative of the broader respondent group.
Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based). May combine two claims.
Findingnone givenWhat constitutes ethical use is complex; what is considered ethical varied between instructors and students.
“What constitutes ethical use is complex: What is considered ethical varied between instructors and students.”
Quote in the paperNot a substantial claim- Rests on an assumption: The survey respondents are representative of computing educators and students in the relevant populations.
- Rests on an assumption: Instructors' and students' self-reported uses and ethical judgments accurately reflect their actual practices and views.
May combine two claims.
Findingown dataInstructors who used GenAI tools did so to generate a broad array of educational content, including assessment questions, practice exercises and examples, although not all appeared satisfied with the outcomes.
“Those that were using them were doing so to generate a broad array of educational content, including assessment questions, practice exercises and examples, although not all appeared satisfied with the outcomes.”
Quote in the paperNot a substantial claim- Rests on an assumption: The survey respondents are representative of computing educators and students in the relevant populations.
- Rests on an assumption: Instructors' and students' self-reported uses and ethical judgments accurately reflect their actual practices and views.
May combine two claims.
Findingown dataBoth students and instructors strongly agreed that GenAI tools cannot replace human instructors and that human teachers provide more effective guidance than GenAI tools.
“Both groups strongly agreed that GenAI tools cannot replace human instructors and that human teachers provide more effective guidance than GenAI tools.”
Quote in the paperSubstantial claim- Rests on an assumption: The survey samples of 57 instructors and 171 students are sufficiently representative of computing instructors and students to support the reported comparisons and trends.
Classified as probably not a substantial claim.
Findingown dataA number of interviewees highlighted the need to preserve several core learning outcomes.
“A number of interviewees shared this perspective and highlighted the need to preserve several core learning outcomes.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingown dataThree students mentioned that standing out to employers will become harder because many applicants might use GenAI to build portfolios that make them appear as solid candidates despite lacking required skills.
“Three students also mentioned that standing out to employers will become harder, given that many applicants might use GenAI tools to build portfolios that make them appear as solid candidates despite lacking the required skills.”
Quote in the paperNot a substantial claim- Rests on an assumption: The survey respondents are representative of computing educators and students in the relevant populations.
- Rests on an assumption: Instructors' and students' self-reported uses and ethical judgments accurately reflect their actual practices and views.
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Findingown dataThere was a mix of positive and negative responses about effects on employment, consistent with quantitative results.
“There was a mix of positive and negative responses, which is consistent with the quantitative results of the corresponding Likert question (Question 17 in Appendix B).”
Quote in the paperNot a substantial claim- Rests on an assumption: The survey respondents are representative of computing educators and students in the relevant populations.
- Rests on an assumption: Instructors' and students' self-reported uses and ethical judgments accurately reflect their actual practices and views.
Probably not a substantial claim: may not pass S1 (asserted), S3 (load-bearing).
Findingnone givenOthers argued that it is useless to attempt to disallow their use outside closed exam conditions, as students will use them anyway.
“Others argued that it is useless to attempt to disallow their use outside closedexam conditions, as students will use them anyway.”
Quote in the paperNot a substantial claim- Rests on an assumption: The survey respondents are representative of computing educators and students in the relevant populations.
- Rests on an assumption: Instructors' and students' self-reported uses and ethical judgments accurately reflect their actual practices and views.
May combine two claims.
Findingown dataA few responses supported always disallowing them, or disallowing them in all graded assessments.
“At the other end of the spectrum, a few responses supported always disallowing them, or disallowing them in all graded assessments (regardless of the level, type, topic, etc.).”
Quote in the paperNot a substantial claim- Rests on an assumption: The survey respondents are representative of computing educators and students in the relevant populations.
- Rests on an assumption: Instructors' and students' self-reported uses and ethical judgments accurately reflect their actual practices and views.
Probably not a substantial claim: may not pass S3 (load-bearing).
Findingown dataAnother recurring argument was that using GenAI tools in coursework and exams defeats the purpose of assessments.
“Another recurring argument was that using GenAI tools in coursework and exams defeats the purpose of assessments.”
Quote in the paperNot a substantial claim- Rests on an assumption: The survey respondents are representative of computing educators and students in the relevant populations.
- Rests on an assumption: Instructors' and students' self-reported uses and ethical judgments accurately reflect their actual practices and views.
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Findingown dataSome students believed relying on GenAI tools may reduce their understanding of the material and thus affect their future chances of employment.
“According to those students, relying on GenAI tools may reduce their understanding of the material and thus affect their future chances of employment.”
Quote in the paperNot a substantial claim- Rests on an assumption: The survey respondents are representative of computing educators and students in the relevant populations.
- Rests on an assumption: Instructors' and students' self-reported uses and ethical judgments accurately reflect their actual practices and views.
Probably not a substantial claim: may not pass S3 (load-bearing).
Findingown dataSome instructors argued that it is a function of complexity rather than course-level.
“Some instructors argued that it is a function of complexity rather than course-level.”
Quote in the paperNot a substantial claim- Rests on an assumption: The survey respondents are representative of computing educators and students in the relevant populations.
- Rests on an assumption: Instructors' and students' self-reported uses and ethical judgments accurately reflect their actual practices and views.
Probably not a substantial claim: may not pass S3 (load-bearing).
FindingreasoningMany educators acknowledge the dynamic nature of technology and anticipate potential adjustments to their learning objectives in the near future.
“Many educators acknowledge the dynamic nature of technology and anticipate potential adjustments to their learning objectives in the near future.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataStudent answers were more diverse and more polarised than those of the instructors.
“Student answers were more diverse and more polarised than those of the instructors.”
Quote in the paperNot a substantial claim- Rests on an assumption: The survey respondents are representative of computing educators and students in the relevant populations.
- Rests on an assumption: Instructors' and students' self-reported uses and ethical judgments accurately reflect their actual practices and views.
Probably not a substantial claim: may not pass S3 (load-bearing).
Findingown dataSome instructors said their use is fine as long as the student acknowledges that appropriately.
“Some said that their use is fine as long as the student acknowledges that appropriately.”
Quote in the paperNot a substantial claim- Rests on an assumption: The survey respondents are representative of computing educators and students in the relevant populations.
- Rests on an assumption: Instructors' and students' self-reported uses and ethical judgments accurately reflect their actual practices and views.
Probably not a substantial claim: may not pass S3 (load-bearing).
Findingown dataSome students argued for completely disallowing them even outside assessments.
“Some also argued for completely disallowing them even outside assessments (i.e. while learning).”
Quote in the paperNot a substantial claim- Rests on an assumption: The survey respondents are representative of computing educators and students in the relevant populations.
- Rests on an assumption: Instructors' and students' self-reported uses and ethical judgments accurately reflect their actual practices and views.
Probably not a substantial claim: may not pass S3 (load-bearing).
Findingnone givenSeveral instructors discussed changes in their upcoming course learning objectives.
“Several instructors discussed changes in their upcoming course learning objectives.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
Findingnone givenEducators seem to be aware of the need to prepare students for industry expectations, which is likely to include LLM use.
“At the same time, educators seem to be aware of the need to prepare students for industry expectations, which is likely to include LLM use.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataStudents who use GenAI tools most commonly apply them for paraphrasing or summarising text, for debugging errors in their own code, and slightly less often for code generation.
“Those who do use GenAI tools most commonly apply them for paraphrasing or summarising text, for debugging errors in their own code, and slightly less often, for code generation.”
Quote in the paperNot a substantial claim- Rests on an assumption: The survey respondents are representative of computing educators and students in the relevant populations.
- Rests on an assumption: Instructors' and students' self-reported uses and ethical judgments accurately reflect their actual practices and views.
Classified as probably not a substantial claim.
FindingreasoningComputing educators express the need to balance between leveraging LLMs for problem-solving while ensuring that students continue to develop competencies in algorithmic thinking, program comprehension, and debugging.
“To conclude, computing educators express the need to balance between leveraging LLMs for problem-solving while ensuring that students continue to develop competencies in algorithmic thinking, program comprehension, and debugging.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S4 (based).
Findingnone givenThe rise of LLMs is causing many instructors to rethink their course learning objectives.
“The rise of LLMs is causing many instructors to rethink their course learning objectives.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
FindingreasoningEducators who do not alter their learning objectives stress their focus on teaching fundamental programming concepts.
“Educators who do not alter their learning objectives stress their focus on teaching fundamental programming concepts.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
FindingreasoningSome educators, including Mark Liffiton, view LLMs as valuable tools that can aid students in coding tasks.
“Some educators, including Mark Liffiton (Illinois Wesleyan University, USA), view LLMs as valuable tools that can aid students in coding tasks.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingown dataSome students argued that software engineering jobs are particularly at risk.
“Some students argued that software engineering jobs are particularly at risk.”
Quote in the paperNot a substantial claim- Rests on an assumption: The survey respondents are representative of computing educators and students in the relevant populations.
- Rests on an assumption: Instructors' and students' self-reported uses and ethical judgments accurately reflect their actual practices and views.
Probably not a substantial claim: may not pass S3 (load-bearing).
FindingreasoningSome instructors have indicated that they will not be dedicating classroom time to explicitly teaching students LLMs.
“However, in the same way that they expect students to learn to use an IDE on their own time, some instructors have indicated that they will not be dedicating classroom time to explicitly teaching students LLMs.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
FindingreasoningThis September (2023) marks the first academic year where LLMs are a nearly ubiquitous topic.
“Given that public awareness about LLMs occurred mid-academic year for many institutions (almost universally for North America and Europe in addition to many other parts of the world) this September (2023) marks the first academic year where LLMs are a nearly ubiquitous topic.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based). May combine two claims.
Findingnone givenCaspersen noted that students read more than they write when learning to read natural language, but to-date this has not been the traditional approach when it comes to programming.
“Caspersen noted that students read more than they write when learning to read natural language, but to-date this has not been the traditional approach when it comes to programming.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingnone givenSome educators have already started using LLMs as part of the learning process.
“Some educators have already started using LLMs as part of the learning process.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingnone givenPeter Mawhorter's local policy is that LLMs are not allowed in class.
“Peter Mawhorter's local policy is that LLMs are not allowed in class.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Findingown dataViraj Kumar used GitHub Copilot during class for live coding and told students they were free to use it or any other Generative AI for coding; most students polled said they were not using ChatGPT, with the consensus explanation being that they wanted to learn programming themselves and expected to code without assistance in technical job interviews.
“Viraj Kumar used GitHub Copilot during class for live coding and told students they were free to use it, or any other Generative AI for coding.Students were polled after the course and asked if they were using ChatGPT.Most said that they were not.The consensus explanation seemed to be that they wanted to learn programming themselves and their thinking seemed to be that when they go for technical”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
Findingnone givenRather than assessing final solutions as products, some educators are increasingly focusing on assessing learning processes such as submit-in-stages; solution reflection, commentary, critique; interviews; portfolios or learning journals; and presentations.
“Rather than assessing final solutions as products, some educators are increasingly focusing on assessing learning processes (which is common in other disciplines, e.g., teacher education) such as submit-in-stages; solution reflection, commentary, critique; interviews; portfolios or learning journals; and presentations.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingown dataSeveral educators mentioned oral exams.
“Several educators mentioned oral exams.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
FindingcitationLiffiton has developed a tool called CodeHelp that uses LLMs, which he is going to use with his students.
“Liffiton has also developed a tool called CodeHelp [127] that uses LLMs, which he is going to use with his students.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [127] source
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
FindingreasoningFinding and organizing enough computer-based testing facilities is (to date) a challenge as computer labs and institutional machines have become less frequent over the years.
“However, finding and organizing enough computer-based testing facilities is (to date) a challenge as computer labs and institutional machines have become less frequent over the years.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingnone givenSven Strickroth noted another challenge caused by institutional policy: significant changes to learning objectives are not easily possible due to the local accreditation cycle which dictates that this occurs only every five years in many institutions.
“Sven Strickroth (LMU Munich, Germany) noted another challenge that is caused by institutional policy-significant changes to learning objectives are not easily possible due to the local accreditation cycle which dictates that this occurs only every five years in many institutions.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
FindingcitationSome of these findings support those of Lau and Guo, notably the increased emphasis on invigilated exams, oral exams, and process-based assessments.
“It is worth noting that some of these findings support those of Lau and Guo [121], notably the increased emphasis on invigilated exams, oral exams, and process-based assessments.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [121] source
Not checked in the free run.
May combine two claims.
FindingcitationDaniel Zingaro and Leo Porter's new textbook begins by introducing students to the GitHub Copilot plugin before students have learned to write a single line of Python code, and students create their first programs by typing English comments and letting Copilot generate the code.
“The book begins by introducing students to the GitHub Copilot plugin within the Visual Studio Code IDE before students have learned to write a single line of Python code.Students create their first programs by typing English comments and letting Copilot generate the code.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [155]
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing).
FindingreasoningInstitutional initiatives are beginning to emerge as educators start thinking about the coming academic year.
“Nonetheless, they are beginning to emerge as educators start thinking about the coming academic year.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Findingnone givenLeo Porter is embracing LLMs and is aiming to use them, for instance, in quizzes.
“On the other side of the coin, Leo Porter is embracing LLMs and is aiming to use them, for instance, in quizzes.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingnone givenSeveral educators worried that some classes do not lend themselves to the approaches mentioned above.
“Several educators worried that some classes do not lend themselves to the approaches mentioned above.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingnone givenLeo Porter is the only interviewee who mentioned pair programming directly.
“Interestingly, Leo Porter is the only interviewee who mentioned pair programming directly.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingnone givenMany of the student-initiated possibilities discussed come with academic integrity concerns.
“Many of the student-initiated possibilities discussed above come with academic integrity concerns we discuss in Section 6.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Findingnone givenSome instructors are moving towards invigilated exams and assessments, and these may be worth more marks.
“Some instructors are moving towards invigilated exams and assessments, and these may be worth more marks.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Findingown dataTomaschitz was concerned that the ChatGPT group was over-reliant on the tool and did not understand the output as well as the e-book group.
“Tomaschitz was concerned that the ChatGPT group was over-reliant on the tool and did not understand the output as well as the e-book group.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims. The quote only partly states this claim.
Findingnone givenIn a high school introductory programming course, Christian Tomaschitz had half of his students use ChatGPT and the other half use an e-book; the ChatGPT students were faster solving problems but seemed not to critically reflect on the output and understood less.
“In a high school introductory programming course, Christian Tomaschitz (Theresianum Eisenstadt, Austria) had half of his students use ChatGPT and the other half use an e-book.ChatGPT was not introduced to students and students registered OpenAI accounts with their school e-mail addresses.All students had the same exam which was half open-book (including internet access), half closed-book.Tomaschit”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
FindingreasoningJean Mehta plans to use 20-30 minute one-on-one oral exams at the end of every section.
“Jean Mehta plans to use 20-30 minute one-on-one oral exams at the end of every section.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Findingnone givenMost of the discussion around unsupervised activities is centred around ensuring that students are doing their own work and that students understand the code that these tools produce.
“Most of the discussion around unsupervised activities is centred around ensuring that students are doing their own work (even if using Generative AI as a tool for help) and that students understand the code that these tools produce.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
FindingreasoningWe have yet to arrive at a steady state in terms of institutional initiatives.
“Given that institutions are typically slow to react mid-year-if they react at all, we have yet to arrive at a steady state in terms of institutional initiatives.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingnone givenPorter's institutional challenge is finding and organising enough computer-based testing facilities.
“However Porter's institutional challenge is finding and organising enough computer-based testing facilities.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingnone givenSeveral interviewees including Leo Porter and Michael Caspersen believe that LLMs will cause educators to focus more on code reading and less on writing from scratch.
“Several interviewees including Leo Porter and Michael Caspersen believe that LLMs will cause educators to focus more on code reading and less on writing from scratch.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingown dataSeveral interviewees stressed the need for educators to emphasise the importance of students doing their work.
“Several interviewees were aware of this, stressing the need for educators to emphasise the importance of students doing their work.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S4 (based).
Findingnone givenStudents can now execute code that they do not understand, designed through natural language prompts.
“Potentially more dangerous is the fact that students can now execute code that they do not understand, yet designed through natural language prompts.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataThe problems where any model struggled were either complex or had vague problem descriptions, leading to some edge cases being ignored.
“The problems where any model struggled were either complex (e.g., printing bar graphs as text) or had vague problem descriptions, leading to some edge cases being ignored (e.g., rainfall variants that did not specify what should happen when the list is empty).”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataIn the APPS dataset, relatively few problems explicitly reference object-oriented topics (4.1%) or common data structures (6.6%).
“At the same time, relatively few explicitly reference OO topics (4.1%) or common data structures (6.6%).”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [95]
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing).
Findingown dataA review of Table 7 suggests a number of limitations in the data available for pursuing LLM research in an educational context.
“A review of Table 7 suggests a number of limitations in the data available for pursuing LLM research in an educational context.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites Table 7
Not checked in the free run.
May combine two claims.
Findingown dataCopilot failed T1-Q11 because all ten completions had logical flaws and did not pass all the tests.
“While Copilot took the constraints into account, all ten completions had logical flaws and did not pass all the tests.”
Quote in the paperNot a substantial claimMay combine two claims.
FindingcitationGPT-4 outperformed GPT-3.5 and Copilot, corroborating previous work where GPT-4 has outperformed other LLMs for various tasks.
“Unsurprisingly, GPT-4 outperformed GPT-3.5 and Copilot, which corroborates previous work where GPT-4 has outperformed other LLMs for various tasks [21,151,175,184].”
Quote in the paperNot a substantial claim0 of 4 sources checked- cites [21]
Not checked in the free run.
- cites [151]
Not checked in the free run.
- cites [175] source
Not checked in the free run.
- cites [184]
Not checked in the free run.
May combine two claims.
Findingown dataAlmost all problems in the analysed datasets were small exercises, with relatively few requiring multiple functions to solve.
“In addition, while reviewing the problems, we found that almost all were examples of small exercises, with relatively few requiring multiple functions to solve.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataWe found evaluation to be limited, with some datasets requiring manual intervention to complete evaluation.
“We also found evaluation to be limited, with some datasets requiring manual intervention to complete evaluation.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataUnder a strict pass/fail criterion, 36.1% of GPT-4 solutions pass all tests, as do 21.0% of GPT-3.5 solutions.
“Keeping a strict pass/fail criterion (all tests should pass), only 36.1% of the GPT-4 solutions pass all tests, as do 21.0% of GPT-3.5 solutions.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataGPT-4 solutions to introductory APPS problems scored as high as a 72.2% test case average, while competition level problems scored only 28.7%.
“We also observe a large difference between problem types, with GPT-4 solutions to introductory problems scoring as high as a 72.2% test case average, but the most difficult, competition level problems scoring only 28.7%.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataCopilot performed the worst out of the three evaluated models, successfully solving 20 out of the 23 exam problems and four out of the seven rainfall variants.
“Copilot performed the worst out of the three evaluated models, successfully solving 20 out of the 23 exam problems and four out of the seven rainfall variants.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataIn the Finnie-Ansley et al. [86] dataset, the majority of content was primarily suitable for an introductory course, with relatively few questions asking about object-oriented code or data structures.
“Again, we found that the majority of the content was primarily suitable for an introductory course, with relatively few questions asking about object-oriented code or data structures.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [86] source
Not checked in the free run.
May combine two claims.
FindingcitationRelatively few datasets contain chat logs where students interact with an LLM or student-submitted code with syntax errors.
“In contrast, relatively few datasets contain chat logs where students interact with an LLM or student-submitted code with syntax errors (for code repair tasks), but additional publicly available data for questions beyond code-generation would be beneficial, as that would allow researchers operating in smaller educational settings, where collecting sufficient data may be difficult, to engage in LLM”
Quote in the paperSubstantial claim0 of 1 sources checked- cites Table 7
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
FindingcitationLLMs struggle with trivial formatting issues, such as missing punctuation or producing extra output not specified by the problem description.
“As noted in the original study, LLMs struggle with trivial formatting issues, such as missing punctuation or producing extra output that is not specified by the problem description.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
Findingnone givenA common thread of work to date has been to evaluate the performance of various models.
“a common thread of work to date has been to evaluate the performance of various models.”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim.
Findingnone givenIt is unclear how students are being educated about the ethical use of generative AI in the classroom.
“However, it is unclear how students are being educated about the ethical use of generative AI in the classroom.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataThe pdf file for the drone simulation project was not released with the dataset, so the LLM could not be provided adequate instructions to generate a solution; this was the case for all 9 projects.
“Since the pdf file has not been released with the dataset we could not provide the LLM with adequate instructions to generate a solution.This is the case for all 9 projects.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataThere was a trend towards placing a greater emphasis on invigilated assessments such as exams, with a reduction to the grade weighting placed on unsupervised homework assignments.
“In addition, there was also a trend towards placing a greater emphasis on invigilated assessments such as exams, with a reduction to the grade weighting placed on unsupervised homework assignments.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataA substantial number of Skill assignments required an external data file, and even more commonly starter code was needed to complete the assignment.
“There are a substantial number of situations where the Skill assignment required an external data file, and even more commonly starter code was needed to complete the assignment”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataThere were instances where the LLM used an unexpected library (not part of the Python standard library), causing the program to crash and unit tests to fail.
“We also detected instances where the LLM used an unexpected library (not part of the Python standard library) and hence the program would crash, i.e., the unit tests would fail.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataSome instructors were concerned that their students were using generative AI tools inappropriately, and a small fraction of students refused to use generative AI tools for ethical reasons and due to concerns about harming their learning.
“Some instructors were concerned that their students were using such tools inappropriately, and a small fraction of students refused to use generative AI tools for ethical reasons and due to concerns about harming their learning.”
Quote in the paperNot a substantial claimMay combine two claims.
PremisecitationMany LLMs are easily available and free for students, and early reports reveal that students are already using them for assistance on their assignments.
“Many of these models are easily available and free for students, and early reports reveal that students are already using them for assistance on their assignments [44].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [44] source
Not checked in the free run.
Classified as probably not a substantial claim. May combine two claims.
PremisecitationLeinonen et al. found that Codex could enhance programming error messages approximately 54% of the time on average, noting that this performance is not good enough for using the model directly with students.
“Leinonen et al. found that Codex could enhance programming error messages-which are notoriously hard for students to understand-approximately 54% of the time on average, noting that this performance is not good enough for using the model directly with students [125].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [125] source
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationUsing code generator tools did not seem to introduce new security risks.
“Sandoval et al. found that using code generator tools did not seem to introduce new security risks [173].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [173]
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
PremisecitationMost students found prompt writing to be beneficial, while a few voiced concerns.
“Most students found the prompt writing to be beneficial, while a few voiced concerns.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [71] source
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
PremisecitationBull and Kharrufa argue that the type of scaffolding AI tools can provide can support the student in their learning and offload some burden from the educator.
“Bull and Kharrufa argue that the type of scaffolding that AI tools can provide can”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [52]
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationStudent written prompts were found to be an effective benchmark for evaluating LLMs.
“Another study (which we classified as assessing LLMs, i.e. category (i)) used student written prompts in order to evaluate LLMs and found it to be an effective benchmark [29].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [29]
Not checked in the free run.
May combine two claims.
PremisecitationStudents who used AI code generators performed significantly better (1.15x progress, 0.59x errors, 1.8x higher correctness, 0.57x time spent) without negative effects on learning.
“They found that students who used AI code generators performed significantly better (1.15x progress, 0.59x errors, 1.8x higher correctness, 0.57x time spent) without negative effects on learning.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [108] source
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
PremisecitationStudents generally found code explanations generated by LLMs useful for learning, but perceived utility and engagement varied by explanation type.
“MacNeil et al. found that students generally found code explanations generated by LLMs useful for learning, but the perceived utility of the explanations and students' engagement with them varied by explanation type [137].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [137] source
Not checked in the free run.
May combine two claims.
PremisecitationThe exercises generated by LLMs were novel and sensible, although the authors cautioned that the quality might not be good enough to provide the LLM-generated exercises directly to students.
“In addition, the exercises generated by LLMs were novel and sensible, although the authors cautioned that the quality might not be good enough to provide the LLM-generated exercises directly to students.”
Quote in the paperSubstantial claim0 of 2 sources checked- cites [75]
Not checked in the free run.
- cites [174] source
Not checked in the free run.
May combine two claims.
PremisecitationGenerative AI models can provide wrong or biased answers, and students may become over-reliant on LLM tools or generate code plagiarised from online sources by the model.
“Furthermore, generative AI models can provide wrong or biased answers, and students may also become over-reliant on LLM tools or generate code plagiarised from online sources by the model [33].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [33] source
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
PremisecitationOne study reports experiences of five students using generative AI for assignments, highlighting both effective support and many limitations.
“One study reports on the experiences of five students using generative AI for assignments [89], highlighting both aspects of where it offered effective support, but also many limitations.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [89] source
Not checked in the free run.
May combine two claims.
PremisecitationThe models might generate code students do not understand or may distract them with large blocks of text they did not write.
“The models might generate code students do not understand [108] or may distract them with large blocks of text they did not write [159].”
Quote in the paperNot a substantial claim0 of 2 sources checkedProbably not a substantial claim: may not pass S3 (load-bearing).
Premisenone givenAll papers suggest that using LLMs could help instructors save time in generating teaching materials.
“All papers suggest that using LLMs could help instructors save time in generating teaching materials.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
PremisecitationThe tools do not require training to use, but developers will need to understand the generated code for quality assurance, and to avoid over-reliance as the quality of code produced by these tools can vary.
“They note that while the tools do not require training to use, developers will need to understand the generated code for quality assurance, and to avoid over-reliance as the quality of code produced by these tools can vary.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [52]
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationLLM-generated content quality is comparable to student-generated content.
“Another study that compared LLM-generated content with student-generated content concluded that the quality is comparable, but still recommends further research [69].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [69]
Not checked in the free run.
May combine two claims.
PremisecitationTools that assess whether a given text was generated by an LLM show a large number of false positives and should not be trusted blindly.
“However, tools that assess whether a given text was generated by an LLM show a large number of false positives and should not be trusted blindly [144].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [144]
Not checked in the free run.
May combine two claims.
PremisecitationThree papers report interviews with students and instructors finding no consensus about the use of LLMs in higher education, its benefits or risks, but general awareness of the problem of academic integrity.
“Three other papers report on interviews with students and instructors about their experiences with, and attitudes towards LLMs [121,164,198], finding that there is no consensus about the use of LLMs in higher education, its benefits or risks, but there is general awareness of the problem of academic integrity in the light of LLMs being used by students.”
Quote in the paperNot a substantial claim0 of 3 sources checkedMay combine two claims.
PremisecitationOne paper presents a tool to help students with issues without revealing the full solution and reports positive feedback from both students and instructors.
“One paper presents a tool to help students with issues without revealing the full solution [127] and reports positive feedback from both students and instructors.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [127] source
Not checked in the free run.
May combine two claims.
PremisecitationPhung et al. found that in the best case, their proposed method can achieve a precision of 72.4% with a coverage of 64.2% for one dataset and a precision of 76% and a coverage of 31.2% for the other dataset.
“They found that in the best case, their proposed method can achieve a precision of 72.4% with a coverage of 64.2% for one of the datasets they used and a precision of 76% and a coverage of 31.2% for the other dataset.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S2 (checkable).
Interpretationnone givenLLMs will have a profound impact on computing education in the next decade as the technology matures and as teachers and researchers identify opportunities.
“Large language models will have a profound impact on computing education in the next decade as the technology matures and as teachers and researchers identify opportunities.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S2 (checkable).
InterpretationcitationLLMs present clear opportunities for instructors to rethink assessment practices and reconsider what assessment means in computing courses.
“Finally, LLMs present clear opportunities for instructors to rethink assessment practices and reconsider what assessment means in computing courses [39,70,153,176].”
Quote in the paperNot a substantial claim0 of 4 sources checked- cites [39]
Not checked in the free run.
- cites [70] source
Not checked in the free run.
- cites [153]
Not checked in the free run.
- cites [176]
Not checked in the free run.
- Rests on an assumption: The reviewed literature, despite single-round snowballing and inclusion of non-peer-reviewed arXiv work, is representative enough that omitted work would not significantly change the general trends and themes identified.
Probably not a substantial claim: may not pass S2 (checkable), S3 (load-bearing).
InterpretationcitationLLMs will change how, what, and whom we teach not only in computing but in all of education.
“LLMs will change how, what, and whom we teach not only in computing but in all of education [68].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [68]
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing).
Study design and conductown dataData extraction was guided by a set of questions implemented as an online form to help standardise the process.
“Data extraction was guided by a set of questions implemented as an online form to help standardise the process.”
Quote in the paperNot a substantial claimMay combine two claims.
InterpretationcitationExample programs used by students for learning could have poor implementation or poor style, which may result in students acquiring undesirable programming habits.
“Example programs used by students for learning could have poor implementation or poor style, which may result in students acquiring undesirable programming habits [85].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [85] source
Not checked in the free run.
- Rests on an assumption: The reviewed literature, despite single-round snowballing and inclusion of non-peer-reviewed arXiv work, is representative enough that omitted work would not significantly change the general trends and themes identified.
Classified as probably not a substantial claim.
Study design and conductreasoningThe literature review used a scoping review methodology.
“We chose to perform a scoping review to rapidly identify gaps and major themes in the literature”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationLeinonen et al. suggest that LLMs could help students understand terse error messages which have traditionally been a source of difficulty for novice learners.
“Leinonen et al. suggest that LLMs could help students understand terse error messages [125] which have traditionally been a source of difficulty for novice learners [36].”
Quote in the paperNot a substantial claim0 of 2 sources checkedProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Study design and conductnone givenTwo separate phases of forward snowballing were conducted, one in May 2023 and one in August 2023.
“We conducted two separate phases of forward snowballing, one in May 2023 and one in August 2023”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
InterpretationreasoningCategory (i) being the largest group indicates a strong desire to assess the current capabilities and limitations of LLMs in computing education contexts.
“Category (i) is by far the largest group, indicating a strong desire to assess the current capabilities and limitations of LLMs in computing education contexts.”
Quote in the paperNot a substantial claimMay combine two claims.
PremisecitationSeveral papers described the idea of using an LLM as an assistant or pair programmer, which represents a significant change from current pedagogical practice.
“Several papers described the idea of using an LLM as an assistant or pair programmer, which represents a significant change from current pedagogical practice [123,152,169].”
Quote in the paperNot a substantial claim0 of 3 sources checked- cites [123] source
Not checked in the free run.
- cites [152]
Not checked in the free run.
- cites [169]
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
PremisecitationDakhel et al. and Prather et al. caution that although AI tools can be a great asset for professional developers, they may be less helpful for novices if the tools generate non-optimal or erroneous outputs which could cause confusion.
“Despite the promise of using AI tools for learning support, Dakhel et al. and Prather et al. caution that although they can be a great asset for professional developers, they may be less helpful for novices if the tools generate non-optimal or erroneous outputs which could cause confusion [61,159].”
Quote in the paperNot a substantial claim0 of 2 sources checked- cites [61]
Not checked in the free run.
- cites [159] source
Not checked in the free run.
May combine two claims.
InterpretationcitationResources created by LLMs might have less variation than those created by humans, limiting the variety of examples to which students are exposed.
“The resources created by LLMs might also have less variation than those created by humans [69] and thus limit the variety of examples to which students are exposed.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [69]
Not checked in the free run.
- Rests on an assumption: The reviewed literature, despite single-round snowballing and inclusion of non-peer-reviewed arXiv work, is representative enough that omitted work would not significantly change the general trends and themes identified.
Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
Interpretationnone givenAs the quality and performance of the models improve, the issue of non-optimal or erroneous outputs may be less of an issue as time goes by.
“As the quality and performance of the models improve, this may be less of an issue as time goes by.”
Quote in the paperNot a substantial claimMay combine two claims.
InterpretationcitationAI-generated content is not curated for specific courses, so generated learning material could include syntax, programming constructs, or other content inappropriate for students in a given course.
“AI generated content is not curated for specific courses, so learning material generated could potentially include syntax, programming constructs, or other content that is inappropriate for students in a given course [33,94].”
Quote in the paperNot a substantial claim0 of 2 sources checked- Rests on an assumption: The reviewed literature, despite single-round snowballing and inclusion of non-peer-reviewed arXiv work, is representative enough that omitted work would not significantly change the general trends and themes identified.
Probably not a substantial claim: may not pass S2 (checkable), S4 (based).
Interpretationnone givenThere is little doubt that LLMs and other forms of GenAI will have a profound impact on computing education over the coming years.
“There is little doubt that LLMs and other forms of GenAI will have a profound impact on computing education over the coming years.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Study design and conductnone givenAll evaluators were instructed to interpret the criteria generously to avoid exclusion of potentially relevant work.
“All evaluators were instructed to interpret the criteria generously, to avoid exclusion of potentially relevant work.”
Quote in the paperNot a substantial claimMay combine two claims.
InterpretationcitationAI-generated content is presented authoritatively and is frequently correct, so students are unlikely to question it and may learn incorrect information.
“Since AI generated content is presented authoritatively (and is frequently correct), students are unlikely to question the content and may learn incorrect information [52,103].”
Quote in the paperSubstantial claim0 of 2 sources checked- cites [52]
Not checked in the free run.
- cites [103]
Not checked in the free run.
- Rests on an assumption: The reviewed literature, despite single-round snowballing and inclusion of non-peer-reviewed arXiv work, is representative enough that omitted work would not significantly change the general trends and themes identified.
May combine two claims.
InterpretationreasoningThe papers reviewed suggest that LLMs present a wide array of opportunities for computing education, including improving instructor productivity by reducing workload, enhancing student learning experiences, enabling a greater emphasis on problem-solving, and suggesting new assessment practices.
“In summary, the papers we reviewed suggest that LLMs present a wide array of opportunities for computing education such as improving instructor productivity by reducing workload, enhancing student learning experiences, enabling a greater emphasis on problem-solving, and suggesting new assessment practices.”
Quote in the paperSubstantial claim- Rests on an assumption: The reviewed literature, despite single-round snowballing and inclusion of non-peer-reviewed arXiv work, is representative enough that omitted work would not significantly change the general trends and themes identified.
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
InterpretationcitationThe fact that Python emerges as the most popular language is not too surprising because popular LLMs such as Codex have been reported to be most proficient in Python.
“The fact that Python emerges as the most popular language in this work is not too surprising, however, as popular LLMs such as Codex have been reported to be most proficient in Python [56].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [56]
Not checked in the free run.
Classified as probably not a substantial claim.
Study design and conductcitationThe quality metrics from Hellas et al. were selected and updated to focus on whether threats to validity were discussed in an explicit subsection.
“We selected the most generally applicable questions, and we updated their question about threats to validity to focus specifically on whether they were discussed in an explicit subsection.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [92]
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing).
Study design and conductcitationThe review used one step of forward and backward snowballing from a set of reference papers.
“We chose to perform one step of forward and backward snowballing [194] from a set of reference papers”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [194]
Not checked in the free run.
May combine two claims.
PremisecitationLLMs can be used to generate a variety of flawed solutions, providing opportunities for incorporating code review tasks.
“LLMs can also be used to generate a variety of flawed solutions, providing plentiful opportunities for incorporating code review tasks [85].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [85] source
Not checked in the free run.
- Rests on an assumption: The reviewed literature, despite single-round snowballing and inclusion of non-peer-reviewed arXiv work, is representative enough that omitted work would not significantly change the general trends and themes identified.
May combine two claims.
InterpretationcitationLine-by-line explanations are akin to a multi-structural explanation, which may focus student attention at lower levels of the SOLO taxonomy rather than thinking about the overall purpose of code.
“This is akin to a multi-structural explanation [180], which may focus student attention at lower levels of the SOLO taxonomy, rather than thinking about the overall purpose of code.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [180]
Not checked in the free run.
- Rests on an assumption: The reviewed literature, despite single-round snowballing and inclusion of non-peer-reviewed arXiv work, is representative enough that omitted work would not significantly change the general trends and themes identified.
May combine two claims.
InterpretationcitationAI code generators may widen the gap between over- and under-achievers, exacerbating teaching challenges arising from classes with heterogeneous ability levels.
“These findings suggest that AI code generators may widen the gap between over-and under-achievers, exacerbating teaching challenges arising from classes with heterogeneous ability levels.”
Quote in the paperSubstantial claim- Rests on an assumption: The reviewed literature, despite single-round snowballing and inclusion of non-peer-reviewed arXiv work, is representative enough that omitted work would not significantly change the general trends and themes identified.
Classified as probably not a substantial claim. May combine two claims.
InterpretationcitationThere is a growing need to teach students how to use generative AI appropriately, but it is unclear how to do so.
“Although there is a growing need to teach students how to use generative AI appropriately, it is unclear how we should do so.”
Quote in the paperSubstantial claim- Rests on an assumption: The reviewed literature, despite single-round snowballing and inclusion of non-peer-reviewed arXiv work, is representative enough that omitted work would not significantly change the general trends and themes identified.
May combine two claims.
InterpretationcitationAs more code is likely to be generated automatically, there is potential for biases to be unintentionally introduced due to inherent bias in models and because of bias in the training data.
“As more code is likely to be generated automatically, there is potential for biases to be unintentionally introduced due to inherent bias in models and because of bias in the training data [33].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [33] source
Not checked in the free run.
- Rests on an assumption: The reviewed literature, despite single-round snowballing and inclusion of non-peer-reviewed arXiv work, is representative enough that omitted work would not significantly change the general trends and themes identified.
May combine two claims.
InterpretationcitationGenerative AI is reported to perform very well in assessments commonly used in introductory courses, raising concerns that students will submit solutions they have not created themselves.
“Generative AI is reported to perform very well in assessments that are commonly used in introductory courses, raising concerns that students will submit solutions that they have not created themselves [33,70,85,86,121,152,169,176,177].”
Quote in the paperSubstantial claim0 of 9 sources checked- cites [33] source
Not checked in the free run.
- cites [70] source
Not checked in the free run.
- cites [85] source
Not checked in the free run.
- cites [86] source
Not checked in the free run.
- cites [121] source
Not checked in the free run.
- cites [152]
Not checked in the free run.
- cites [169]
Not checked in the free run.
- cites [176]
Not checked in the free run.
- cites [177]
Not checked in the free run.
- Rests on an assumption: The reviewed literature, despite single-round snowballing and inclusion of non-peer-reviewed arXiv work, is representative enough that omitted work would not significantly change the general trends and themes identified.
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Study design and conductcitationDuring deep review, a few concerns about quality of a given paper arose; these papers were retained as they met inclusion criteria, and on the whole the papers appear ready for review and demonstrate many criteria for quality proposed by Hellas et al.
“During our deep review of the included papers, there were a few concerns about the quality of a given paper.We retained these papers as they met the inclusion criteria, and note that, on the whole, the papers appear to be ready for review and demonstrate many of the criteria for quality proposed by Hellas et al. [92].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [92]
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing).
InterpretationreasoningThese acceptable uses are situations where the tool could save time without negatively affecting learning outcomes.
“These are situations where the tool could save time without negatively affecting learning outcomes.”
Quote in the paperNot a substantial claimMay combine two claims.
InterpretationcitationTeachers concerned about the impact of generative AI may intentionally modify course delivery in ways that reduce the effectiveness of their teaching practice, or adjust the curriculum to shift focus away from code writing, leaving students poorly prepared for subsequent programming courses.
“Teachers who are concerned about the impact of generative AI may intentionally modify course delivery in ways that reduce the effectiveness of their teaching practice (e.g., by increasing academic integrity at the cost of scaffolded programming exercises), or adjust the curriculum to shift focus away from code writing, leaving students poorly prepared for subsequent programming courses [165].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [165]
Not checked in the free run.
- Rests on an assumption: The reviewed literature, despite single-round snowballing and inclusion of non-peer-reviewed arXiv work, is representative enough that omitted work would not significantly change the general trends and themes identified.
May combine two claims.
InterpretationcitationSolutions generated by AI might not be easily identified as AI-generated, which requires teachers to adapt and develop new teaching strategies to ensure academic integrity is maintained.
“The solutions generated by AI might not be easily identified as AI-generated [160], which requires teachers to adapt and develop new teaching strategies to ensure academic integrity is maintained [191].”
Quote in the paperSubstantial claim0 of 2 sources checked- cites [160]
Not checked in the free run.
- cites [191] source
Not checked in the free run.
- Rests on an assumption: The reviewed literature, despite single-round snowballing and inclusion of non-peer-reviewed arXiv work, is representative enough that omitted work would not significantly change the general trends and themes identified.
May combine two claims. The quote only partly states this claim.
Study design and conductnone givenA single round of snowballing was conducted, which may have omitted some work that failed to reference the seed papers, but the authors do not believe this will include significant numbers of papers or change the general trends and themes identified.
“For this reason we conducted a single round of snowballing (i.e., we did not do subsequent snowballing on the papers found in the first round of snowballing).This may have omitted some work that failed to reference the most visible early work (our”
Quote in the paperNot a substantial claim- Rests on an assumption: The reviewed literature, despite single-round snowballing and inclusion of non-peer-reviewed arXiv work, is representative enough that omitted work would not significantly change the general trends and themes identified.
May combine two claims.
Study design and conductreasoningThe literature review was conducted from April to August 2023, so work published subsequently is not included.
“Our literature review was conducted from April to August 2023.Therefore work published subsequently is not included.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationcitationStudents who rely on generative AI may be misled into believing they are making progress, and this illusion of capability may reduce their self-understanding about their level of mastery of the subject matter.
“Students who rely on generative AI may be misled into believing they are making progress, and this illusion of capability may reduce their self-understanding about their level of mastery of the subject matter [158,159].”
Quote in the paperNot a substantial claim0 of 2 sources checked- cites [158]
Not checked in the free run.
- cites [159] source
Not checked in the free run.
- Rests on an assumption: The reviewed literature, despite single-round snowballing and inclusion of non-peer-reviewed arXiv work, is representative enough that omitted work would not significantly change the general trends and themes identified.
May combine two claims.
InterpretationcitationGenerated code may contain security vulnerabilities and bugs.
“Generated code may contain security vulnerabilities and bugs [33,52,173].”
Quote in the paperNot a substantial claim0 of 3 sources checked- cites [33] source
Not checked in the free run.
- cites [52]
Not checked in the free run.
- cites [173]
Not checked in the free run.
- Rests on an assumption: The reviewed literature, despite single-round snowballing and inclusion of non-peer-reviewed arXiv work, is representative enough that omitted work would not significantly change the general trends and themes identified.
May combine two claims.
Interpretationown dataThis points to an emergent interest in GenAI from instructors in our survey and recognition of the use of GenAI for teaching.
“This points to an emergent interest in GenAI from instructors in our survey and recognition of the use of GenAI for teaching.”
Quote in the paperNot a substantial claimMay combine two claims.
InterpretationcitationAs introductory students realise that generative AI can outperform them on most tasks, they may lose motivation to learn the material and become demoralised about the future of computing.
“As introductory students realise that generative AI can outperform them on most tasks, they may lose motivation to learn the material, and become demoralised about the future of computing [123].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [123] source
Not checked in the free run.
- Rests on an assumption: The reviewed literature, despite single-round snowballing and inclusion of non-peer-reviewed arXiv work, is representative enough that omitted work would not significantly change the general trends and themes identified.
May combine two claims.
Interpretationown dataInstructor responses reveal potential for GenAI to aid student learning but also highlight a concerning trend of academic misconduct and over-reliance.
“While instructor responses to this question do reveal the potential for GenAI tools to be used to aid student learning, they also highlight a concerning trend of academic misconduct and over-reliance.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationcitationStudents still need to dedicate time to learning algorithmic thinking, program comprehension, debugging, and communication skills in order to become proficient computing experts and to use LLMs effectively.
“Although LLM-based tools like Copilot may serve as a useful springboard for solving CS1 problems, students still need to dedicate time to learning algorithmic thinking, program comprehension, debugging, and communication skills [191] in order to become not only proficient computing experts but also to use LLMs effectively.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [191] source
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
PremisecitationPerceptions and experiences of both students and educators vary, often focusing on difficulty; LLMs may impact this long-standing issue.
“Additionally, perceptions and experiences of both students and educators also vary, often focusing on difficulty [35,132] and LLMs may stand to impact this long-standing issue.”
Quote in the paperNot a substantial claim0 of 2 sources checked- cites [35]
Not checked in the free run.
- cites [132]
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Study design and conductown dataTwo authors reviewed both verbatim interview transcripts and identified themes for all interviews.
“Two of the authors reviewed both the verbatim interview transcripts and the identified themes for all interviews.”
Quote in the paperNot a substantial claimMay combine two claims.
PremisecitationLLMs are available on nearly everyone's phone and laptop; they make knowledge, problem explanations, and solutions instantly retrievable, but code may not be correct.
“With LLMs available on nearly everyone's phone and laptop 4 , it is not only knowledge that is instantly retrievable but also problem explanations and solutions -in the form of programming code that is not necessarily correct.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [4]
Not checked in the free run.
Classified as probably not a substantial claim. May combine two claims.
Study design and conductcitationThe interviews were fully transcribed verbatim and served as a basis for thematic analysis.
“The interviews, which reflect practices from the teaching community in this new context of Generative AI were fully transcribed verbatim and served as a basis for thematic analysis [47,170].”
Quote in the paperSubstantial claim0 of 2 sources checkedProbably not a substantial claim: may not pass S2 (checkable), S3 (load-bearing).
PremisecitationEducational systems are notoriously slow to change.
“Given the myriad impacts of LLMs, it is important to acknowledge that educational systems are notoriously slow to change.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [182]
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Study design and conductown dataInterviews were conducted via Zoom and automatically transcribed via speech recognition software, followed by a human correction loop where interviewers checked transcripts of other reviewers, not their own.
“They were conducted via Zoom and automatically transcribed via speech recognition software, followed by a correction loop by a human (interviewers checked transcripts of other reviewers, not their own).”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Study design and conductreasoningAudio and video recordings were deleted after transcripts were finalised, in accordance with a protocol approved by the University of Toronto Research Ethics Board prior to the study.
“After the transcripts were finalised, we deleted all audio and video recordings in accordance with the protocol submitted to the University of Toronto Research Ethics Board, who approved it prior to the study.”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim.
Study design and conductnone givenThe most important inclusion criterion was that educators would have concrete plans or views toward changing their current course structure, assessment, or classroom practices in light of LLMs.
“The most important criterion for inclusion was that educators would have concrete plans or views toward changing their current course structure, assessment, or classroom practices in light of LLMs.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Study design and conductown dataParticipants were allowed to review a draft manuscript before final publication to ensure they are not misrepresented.
“We also allowed participants to review a draft manuscript before final publication, to ensure that they are not misrepresented.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S2 (checkable). May combine two claims.
InterpretationreasoningIt is inevitable that educators consider LLM impact on teaching, learning, assessment, and delivery, leading to possible redesign of courses at all levels.
“Now, however, with the seeming ubiquity of LLMs, it is inevitable that educators consider their impact on teaching, learning, assessment, and delivery, leading to possible redesign of their courses at all of these levels.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
InterpretationcitationFor students in non-computing majors who currently only take one or a few programming courses to learn enough to write simple programs, using an LLM tool may be all that is needed, making a programming-specific course unnecessary.
“For students in non-computing majors who currently only take one (or just a few) programming course(s) to learn enough to write simple programs, it may be that using an LLM tool is all that is needed, making a programmingspecific course unnecessary [152].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [152]
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing).
Study design and conductown dataThemes were discussed and specified among four authors.
“Next, themes were discussed and specified among four of the authors.”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim. May combine two claims.
InterpretationreasoningStudents still need to learn to code and practice.
“Thus, students still need to learn to code and practice.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim.
PremisecitationBased on Constructive Alignment [42], learning objectives need to be aligned with exercises, assignments, and assessment methods.
“Based on the concept of Constructive Alignment [42], learning objectives need to be aligned with exercises, assignments, and assessment methods.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [42]
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing).
Interpretationown dataThe last category assumes that, in general, the use of GenAI tools is unethical unless it is out of necessity.
“The last category above is interesting as it assumes that, in general, the use of GenAI tools is unethical unless it is out of necessity.”
Quote in the paperNot a substantial claimMay combine two claims.
InterpretationreasoningThe paradigm shift from LLMs is more comparable to the advent of the internet than other developments, but internet adoption was slower.
“Given the pervasiveness of LLMs, this paradigm shift regarding the availability of knowledge, solutions, examples, and content (particularly in the form of code) is more comparable with the advent of the internet than other developments in the annals of how we teach and learn computing-yet the speed of internet adoption was much slower as a whole.”
Quote in the paperNot a substantial claimMay combine two claims.
Study design and conductown dataThe sample comprises 22 computing educators from nine countries and five continents.
“The sample comprises 22 computing educators from nine countries and five continents.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Study design and conductown dataInterview summaries were compiled based on themes and double-checked against themes and transcripts by a second author.
“Interview summaries were then compiled based on these themes and double-checked against the themes and transcripts by a second author.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S2 (checkable), S4 (based).
InterpretationreasoningAs students increasingly use LLMs to write programs, instructors might need to put less emphasis on writing code and more emphasis on reading code.
“For instance, as students increasingly use LLMs to write programs, instructors might need to put less emphasis on writing code and more emphasis on reading code.”
Quote in the paperNot a substantial claim- Rests on an assumption: Students will increasingly use LLMs to write programs.
May combine two claims.
PremisecitationAlthough some institutions have universally banned the use of LLM tools in student work, others are starting to embrace them.
“Although some institutions (at least initially) have universally banned the use of LLM tools in student work [142], others are starting to embrace them.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [142]
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing).
InterpretationreasoningLLMs can have knock-on effects that could affect not only the course in question but others via resource allocation and timetabling.
“This is one example of how LLMs can have knock-on effects that could not only affect the course in question but others via resource allocation and timetabling.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S2 (checkable), S3 (load-bearing), S4 (based).
Interpretationnone givenGetting students to recognise when it is a shortcut versus when it actually is not a shortcut is something that novices typically are not in a position to assess.
“Getting students to recognise when it is a shortcut versus when it actually is not a shortcut is something that novices typically are not in a position to assess.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
PremisecitationStudents rated the explanations on a 5-point Likert scale, confirming that explanations matched the code and were useful for learning in general, whereas line-by-line explanations were rated as least helpful.
“Students rated these explanations on a 5-point Likert scale, confirming that explanations matched the code and were useful for learning in general, whereas line-by-line explanations were rated as least helpful.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [137] source
Not checked in the free run.
Probably not a substantial claim: may not pass S2 (checkable), S3 (load-bearing), S4 (based).
InterpretationreasoningThe knock-on effects of LLM use also need to be considered.
“The knock-on effects of LLM use also need to be considered.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
InterpretationcitationLLMs can ease the burden often felt by teaching assistants and could be a first line of help for students.
“This usecase exemplifies the potential for LLMs to ease the burden often felt by teaching assistants, and could be a first line of help for students [174].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [174] source
Not checked in the free run.
May combine two claims.
PremisecitationResearch has demonstrated that LLMs can answer typical CS1 assessments that involve writing simple functions, perform in the upper quartile of real students on CS1 exams, perform just as well on CS2 exams as CS1 exams, and solve most exercises in introductory programming courses.
“Research on LLMs has demonstrated their ability to answer typical CS1 assessments that involve writing simple functions [70,117] as well as more advanced material.Similarly, it has been shown that they perform in the upper quartile of real students on CS1 exams [85].It has also been shown that they perform just as well on CS2 exams as CS1 exams [86] suggesting that LLMs may soon be capable of”
Quote in the paperSubstantial claim0 of 4 sources checkedProbably not a substantial claim: may not pass S2 (checkable), S3 (load-bearing).
PremisecitationThere are other hidden learning objectives spanning knowledge, skills, dispositions, inter- and intra-personal competencies, and other aspects relating to the whole person.
“There is little doubt that there are other such hidden learning objectives spanning not only knowledge, and skills, such as reading and tracing code but also dispositions, inter-and intra-personal competencies, and other aspects relating to the whole person [163] which the emergence of LLMs might bring to the fore.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [163]
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing).
InterpretationreasoningThis approach shifts focus from memorising knowledge to the application of skill and critical thinking.
“This approach also shifts focus from memorising knowledge (or in a rote manner, the process that leads to the product without questioning the process) to the application of skill and critical thinking.”
Quote in the paperNot a substantial claimMay combine two claims.
PremisecitationAn exploration of the potential of LLMs to generate formative programming feedback suggests that ChatGPT performs reasonably well in generating feedback to students' solutions to introductory programming tasks, indicating that students can potentially benefit in unsupervised learning scenarios.
“An exploration of the potential of LLMs to generate formative programming feedback [115] suggests that ChatGPT performs reasonably well in generating feedback to students' solutions to introductory programming tasks, indicating that students can potentially benefit in unsupervised learning scenarios.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [115]
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
PremisecitationDenny et al. found that Copilot's performance is substantially improved when it is prompted with individual problem-solving steps in natural language, and they explicitly encourage teaching prompt engineering to students.
“Denny et al. [70] found that Copilot's performance is substantially improved when it is prompted with individual problem-solving steps in natural language and they explicitly encourage teaching prompt engineering to students.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [70] source
Not checked in the free run.
May combine two claims.
PremisecitationWhile LLMs can often correctly answer more than half of coding-based multiple-choice problems, they answer double-digit percentages of multiple-choice problems incorrectly.
“Similarly, while LLMs can often correctly answer more than half of coding-based multiple-choice problems, they answer double-digit percentages of multiple-choice problems incorrectly, leading to the hypothesis that either a combination of natural language and a code snippet, and/or chain-of-reasoning steps pose a challenge for LLMs [177].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [177]
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing).
Interpretationnone givenThere may be less summative unsupervised work because instructors no longer trust that unsupervised work is the students' own.
“There may be less summative unsupervised work because instructors no longer trust that unsupervised work is the students' own.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S2 (checkable), S3 (load-bearing). May combine two claims.
InterpretationreasoningIt may fall on educators to guide how to use generated feedback, as it can contain misleading information for novices.
“However, it may fall on educators to guide how to use the generated feedback, as it can contain misleading information for novices.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
InterpretationreasoningHarm to institutions can come from students generating incorrect, offensive, or inappropriate work, dragging the university into potential altercation.
“Harm to institutions can come in the form of students using LLM tools to generate work that is incorrect, offensive, or otherwise inappropriate and therefore dragging the university into potential altercation.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
PremisecitationThe author is fully responsible for the accuracy of any information provided by the generative AI tool and for correctly referencing any supporting work on which that information depends.
“The author is fully responsible for the accuracy of any information provided by the [generative AI] tool and for correctly referencing any supporting work on which that information depends.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [3]
Not checked in the free run.
Classified as probably not a substantial claim.
PremisecitationAuthors are accountable for the accuracy, integrity and originality of their research papers, including for any use of AI.
“Authors are accountable for the accuracy, integrity and originality of their research papers, including for any use of AI.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [2]
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
PremisecitationSimon et al. [183] highlights the importance of educating students about academic integrity and reveals a wide variety of ways that academic integrity is communicated to students.
“Simon et al. [183] highlights the importance of educating students about academic integrity and reveals a wide variety of ways that academic integrity is communicated to students.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [183]
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing).
InterpretationcitationHarm to others could come from using the work of others without citation.
“Harm to others could come in the form of using the work of others without citation [12].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [12]
Not checked in the free run.
Classified as probably not a substantial claim. May combine two claims.
PremisecitationUsing a tool to produce required output circumvents learning and deprives students of the opportunity to learn.
“Using a tool to produce the required output circumvents that learning, and deprives students from the opportunity to learn [100].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [100]
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
PremisecitationAuthors are fully responsible for the content of their manuscript, including parts produced by an AI tool, and are liable for any breach of publication ethics.
“Authors are fully responsible for the content of their manuscript, even those parts produced by an AI tool, and are thus liable for any breach of publication ethics.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [143]
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing).
Study design and conductown dataThe United States forms 55% of responses.
“As expected the United States forms the bulk (55%) of responses.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationAlgorithmic systems tend to be large, complex and highly modularised, making it difficult to assign responsibilities.
“Moreover, Mittelstadt et al. [140] point out that algorithmic systems tend to be large, complex and highly modularised, which makes it difficult in general to assign responsibilities.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [140] source
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing).
Study design and conductnone givenSemi-structured interviews can impose interviewer bias.
“Additionally, the interviews were semi-structured and although this is a common approach it can impose interviewer bias, although it also designed to result in a coherent set of interviews which focus on common topics while still allowing interviewers to express their own views and experiences.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationUsing a large language model has been shown to affect the user's own opinions.
“Furthermore, using a large language model has been shown to affect the user's own opinions [102].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [102] source
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing).
Study design and conductown dataThe authors did not verify interviewee claims about their classes, departments, or institutions.
“Finally, we did not attempt to verify claims that interviewees made about their classes, departments, or institutions, taking interviewee statements at face value.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S2 (checkable), S3 (load-bearing). May combine two claims.
PremisecitationGenerative AI and AI-assisted technologies should only be used to improve readability and language of the work, with human oversight and control, and authors are ultimately responsible for the contents.
“Where authors use generative AI and AI-assisted technologies in the writing process, these technologies should only be used to improve readability and language of the work.Applying the technology should be done with human oversight and control and authors should carefully review and edit the result, because AI can generate authoritative-sounding output that can be incorrect, incomplete or biased.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [6]
Not checked in the free run.
Classified as probably not a substantial claim. May combine two claims.
InterpretationreasoningUse of LLMs can lead to poor outcomes due to overreliance, ease of breaching academic integrity, and use of incorrect information.
“Use of LLMs can lead to poor outcomes due to overreliance, ease of breaching academic integrity, and use of incorrect information leading to poor products.”
Quote in the paperSubstantial claimMay combine two claims.
Study design and conductown dataThe interview pool had no interviewees from Africa and only one each from Asia, Oceania, and South America.
“Although our interview pool spanned five continents, we had no interviewees from Africa and only one interviewee each from Asia (India), Oceania (New Zealand), and South America (Brazil).”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim.
InterpretationreasoningStudents who utilise generative AI inappropriately in lower-level courses may cause harm to themselves by preventing their own preparation for upper-level coursework.
“Not only could this violate academic integrity, but as discussed above, students who utilise these resources inappropriately in lower-level courses may cause harm to themselves by preventing their own preparation for upper-level coursework.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationIn 100 highly cited papers, performance was the most frequent value.
“In a total of 100 highly cited papers, the study found that performance was clearly the most frequent value and pointed out that performance is not a neutral term but comes with ethical implications.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [45] source
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationBirhane et al. identified ethical values in ML research literature.
“In a study on the values encoded in the ML research literature, Birhane et al. identified a number of ethical values [45], from which the papers would draw motivation.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [45] source
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing).
Study design and conductreasoningThe authors' sampling of university policies is not a systematic attempt.
“We do not consider this a systematic attempt, nor would that be presently possible, given the conditions described above.”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim. May combine two claims.
Interpretationown dataIn upper-level courses, generative AI may be an appropriate productivity tool that students would be permitted to use, as corroborated by survey data in Figure 3.
“However, in upper-level courses, it may be an appropriate productivity tool that students would be permitted to use, which the survey data in Figure 3 seems to corroborate given responses to questions about generating pieces of an assignment, help with style, or fixing bugs.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites Figure 3
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationLittle is known about the true role of notional machines in the classroom.
“It is also interesting, given how little is known about the true role of notional machines in the classroom [76], that generative AI is likely to alter how students conceptualise the computer and program execution.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [76]
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
InterpretationreasoningInappropriate LLM use can call into question the legitimacy of learning outcomes and verification, jeopardising accreditation and institutional reputation.
“It can also call into question the legitimacy of the learning outcomes and verification of them, which can jeopardise accreditation and institutional reputation or the community's trust in that institution.”
Quote in the paperNot a substantial claimMay combine two claims.
InterpretationreasoningTaken together, many available datasets and published results reflect an early introductory programming context (CS1) with relatively few examples of common CS2 material and even fewer covering more advanced topics.
“Taken together, this analysis suggests that many of the available datasets-and as a result, the published results-reflect an early introductory programming context (CS1) with relatively few examples of common CS2 material (Cipriano and Alves [57] is a recent exception demonstrating research on OO topics) and even fewer covering any more advanced topics.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [57]
Not checked in the free run.
May combine two claims.
PremisecitationThe FalconCode dataset contains 661 introductory Python programming problems used in 4 courses.
“The dataset contains 661 introductory Python programming problems used in 4 courses.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [64]
Not checked in the free run.
Classified as probably not a substantial claim.
Study design and conductcitationWe performed a thematic analysis in which causes of each failed assignment were extracted as codes and then collated into higher-level themes.
“Specifically, we performed a thematic analysis in which causes of each failed assignment were extracted as codes and then collated into higherlevel themes [47].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [47] source
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Study design and conductown dataThe Finnie-Ansley et al. [86] dataset was tagged by two authors, and Cohen's kappa showed near perfect agreement (0.94).
“This time, the dataset was tagged by two authors (one who had tagged the previously discussed datasets and a second experienced instructor); we calculated Cohen's kappa and found near perfect agreement (0.94).”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [86] source
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
InterpretationcitationThe less variation in Copilot completions might be due to the use of a relatively high temperature value for GPT-4 and GPT-3.5, while Copilot likely uses a lower temperature value.
“This might be due to the use of a relatively high temperature value for these models-previous work found similar results and speculated that Copilot likely uses a lower temperature value [191].”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [191] source
Not checked in the free run.
May combine two claims.
PremisecitationRecent work has found that GPT-4 outperforms earlier models in tasks such as visual programming, Socratic questioning of novices, solving multiple-choice questions and programming exercises, and that performance can be close to human tutors for some tasks while not for others.
“Some recent work has found that GPT-4 outperforms earlier models in tasks such as visual programming [98,184], Socratic questioning of novices [21], solving multiple-choice questions and programming exercises [175], and that performance can be close to human tutors for some tasks [151] while not for others [21].”
Quote in the paperNot a substantial claim0 of 4 sources checked- cites [98]
Not checked in the free run.
- cites [184]
Not checked in the free run.
- cites [21]
Not checked in the free run.
- cites [175] source
Not checked in the free run.
Probably not a substantial claim: may not pass S2 (checkable). May combine two claims.
InterpretationreasoningPlagiarism is not usually a concern with LLM-generated text; instead, users would be responsible for any falsification produced from uncritical use of LLM-generated artefacts.
“This has implications for academic integrity, in that plagiarism is not usually a concern but instead users would be responsible for any falsification produced from uncritical use of LLMgenerated artefacts.”
Quote in the paperNot a substantial claim- The authors state this as an assumption: The user of the LLM should be considered the author of the generated text.
Probably not a substantial claim: may not pass S2 (checkable), S4 (based). May combine two claims.
Interpretationnone givenLLMs present significant challenges but also new opportunities for computing educators.
“it is clear that LLMs present significant challenges but also new opportunities for computing educators.”
Quote in the paperNot a substantial claimThe quote only partly states this claim.
Study design and conductown dataThe authors used an analysis of GPT-4 failure reasons to filter the FalconCode dataset down to a clean version appropriate for evaluation.
“We used this analysis to filter the dataset down to a clean version that is appropriate to use for the evaluation.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
Premisenone givenInternet access is required to access LLMs.
“Acknowledging that internet access is required to access LLMs”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
InterpretationreasoningTo assess model performance on multiple types of tasks, for different programming languages, or at different levels, will require new datasets.
“To assess model performance on multiple types of tasks, for different programming languages, or at different levels, will require new datasets.”
Quote in the paperNot a substantial claimMay combine two claims.
Interpretationnone givenTest cases can be incorrect or too strict, exceeding what is required in the instructions, lowering the potential performance of models.
“Alternately, test cases can even be incorrect, or too strict, exceeding what is required in the instructions, lowering the potential performance of models.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based). May combine two claims.
Premisenone givenSubscription-based services that could be superior to free ones present issues of access based on means and potentially open new divides.
“subscriptionbased services which could be superior to free ones present issues of access based on means, and potentially opening new divides”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Study design and conductnone givenThe literature review inclusion criterion rules out posters and abstracts.
“This criterion rules out posters and abstracts.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationExisting datasets may need to be augmented to evaluate LLM-generated code accurately.
“As suggested by Liu et al. [129], existing datasets may need to be augmented to evaluate LLMgenerated code accurately.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [129]
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based). May combine two claims.
Interpretationnone givenAssessing solutions for other types of exercises common in CS (e.g., regular expressions, UML-diagrams, automata), LLM-generated exercises, feedback, and explanations require additional datasets and may require a qualitative framework that could be difficult to provide or to transfer to another research team.
“Outside of code generation, assessing solutions for other types of exercises common in CS (e.g.regular expressions, UML-diagrams, automata), LLM-generated exercises, feedback, and explanations require additional datasets and may require a qualitative framework that could be difficult to provide or to transfer to another research team.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Study design and conductreasoningThe authors have not attempted to automatically assess code quality and suitability of solutions in their study.
“These latter aspects could also be assessed automatically, but we have not attempted to do so in our study.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Study design and conductnone givenTesting generated code can be easily automated by running test cases, although this might not capture all aspects relevant to computing educators, such as code quality and suitability of the solution with regards to which concepts the student has learned so far.
“Testing generated code can be easily automated by running test cases, although this might not capture all aspects relevant to computing educators, such as code quality and suitability of the solution with regards to which concepts the student has learned so far.”
Quote in the paperNot a substantial claim
The paper relies on this without support.
The set of reference papers and the snowballing procedure captured the relevant literature on LLMs in computing education.
“We chose to perform one step of forward and backward snowballing [194] from a set of reference papers that were identified as being currently significant work in the area of large language models in computing education.”
The paper relies on this without support.
The 71 papers included in the review are representative of the current state of research on LLMs in computing education.
“These exclusions left us with 71 relevant papers (10 reference papers, 28 papers from the first snowballing phase, and 33 papers from the second).”
The paper relies on this without support.
The survey respondents from 20 countries are representative of computing students and instructors.
“we report the findings of a survey of computing students and instructors from across 20 countries”
The paper relies on this without support.
The interview participants from five continents are representative of computing educators.
“we offer insights collected from in-depth interviews with 22 computing educators from five continents.”
The paper relies on this without support.
The benchmark datasets used are appropriate for evaluating GenAI models and tools in computing education.
“we benchmark the performance of several current GenAI models/tools on various computing education datasets”
The paper relies on this without support.
The reviewed literature, despite single-round snowballing and inclusion of non-peer-reviewed arXiv work, is representative enough that omitted work would not significantly change the general trends and themes identified.
“but we do not believe that this will include significant numbers of papers or change the general trends and themes identified in our literature analysis.”
The paper relies on this without support.
The survey samples of 57 instructors and 171 students are sufficiently representative of computing instructors and students to support the reported comparisons and trends.
“We recruited 57 instructors and 171 students to complete the corresponding online surveys.”
The paper relies on this without support.
The survey respondents are representative of computing educators and students in the relevant populations.
“The survey revealed that most instructors are not currently using GenAI tools for text or code generation, but some have expressed plans to integrate them in the future.”
The paper relies on this without support.
Instructors' and students' self-reported uses and ethical judgments accurately reflect their actual practices and views.
“The findings reveal a consensus among instructors that auto-generating an entire assignment solution is considered unethical when students lack comprehension of the generated code.”
The paper relies on this without support.
The qualitative themes identified from open-ended responses are representative of the broader respondent group.
“The primary theme to emerge from responses around the current usage of text generation tools was for the creation of a wide variety of learning resources.”
The paper relies on this without support.
Students will increasingly use LLMs to write programs.
“as students increasingly use LLMs to write programs”
The paper relies on this without support.
The influence of media coverage of computing topics is a large factor in pre-university students' decisions about what courses to pursue at university.
“Additionally the influence of media coverage of computing topics is known to be a large factor in the decisions pre-university students make in terms of what courses to pursue at university.”
The paper relies on this without support.
ChatGPT offers a range of models with different performance characteristics, not all of which are free.
“On the other hand, ChatGPT offers a range of models with different performance characteristics, not all of which are free.”
The authors state this as an assumption.
Both parties in collusion have agency.
“This requires both parties to willingly agree to work together and therefore assumes that both parties have agency.”
The paper relies on this without support.
Many students will be able to fix small mistakes made by LLMs themselves.
“For instance, we expect that many students will be able to fix small mistakes made by LLMs themselves.”
The paper relies on this without support.
Tasks in existing benchmarks might not match those typically found in computing education courses.
“Similarly, tasks in existing benchmarks might not match those typically found in computing education courses.”
The paper relies on this without support.
A slight variation in a prompt might generate quite different results.
“Furthermore, a slight variation in a prompt might generate quite different results.”
The paper relies on this without support.
GPT-4 is the state-of-the-art LLM at the time of writing.
“At the time of writing, GPT-4 is the state-of-the-art LLM, so it is interesting to see how it performs on solving the problems.”
The paper relies on this without support.
GPT-3.5-turbo is likely what many students will be using.
“GPT-3.5-turbo is the model that powers the free version of ChatGPT, which is likely what many students will be using, and thus it is also interesting to include.”
The paper relies on this without support.
GitHub Copilot is free for students and educators, and students may be using it.
“Lastly, GitHub Copilot is free for students and educators, and is directly embedded into the IDE, so it is possible that students will be using it too, which is why we decided to include it in the replication.”
The paper relies on this without support.
The HTML may encode important information through formatting that a state-of-the-art LLM such as GPT-3.5/4 may be capable of leveraging.
“We decided against extracting plain text of the problem statements because the HTML may encode important information through formatting that a state-of-the-art LLM such as GPT-3.5/4may be capable of leveraging.”
The paper relies on this without support.
It is possible that solutions for the APPS dataset have been included in training recent models.
“It is possible that solutions for it have been included in training recent models.”
The paper relies on this without support.
Skill assignments are supposed to require only small solutions, not exceeding several lines of code.
“As Skill assignments are supposed to require only small solutions, not exceeding several lines of code”
The paper relies on this without support.
The APPS dataset problems are significantly more challenging than those typically provided in CS1 and CS2 courses.
“those problems are significantly more challenging than those typically provided in CS1 and CS2 courses.”
The paper relies on this without support.
The publicly available datasets used are of high quality.
“even though the datasets themselves are of high quality.”
The authors state this as an assumption.
The user of the LLM should be considered the author of the generated text.
“We agree with the position articulated by many publishers that the user of the LLM should be considered the author of the generated text.”
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Multiple studies showed evidence of bimodal distributions of GenAI usage, with some students using GenAI tools every day and many others never having used these tools.
“multiple studies showed evidence of bimodal distributions of GenAI usage [146, 279], with some students using GenAI tools every day and many others never having used these tools.”
From Navigating the Ethical and Societal Impacts of Generative AI in Higher Computing Education (2025) · cites this paper as [279]
Section 3.4.3 reports that around 40% of surveyed students had not used GenAI for text or code generation in their courses, supporting the claim that many were non-users in that setting. Our copy does not establish that some students used the tools every day or that multiple studies found a bimodal distribution; searches for “every day,” “bimodal,” and usage frequency did not locate those findings. Page numbers were not available in the indexed passages. (LLM, conf=0.86)
Experimental — accuracy not yet measuredIn an introductory programming course, students expressed concerns about privacy when using Github Copilot.
“In an introductory programming course, students expressed concerns about privacy when using Github Copilot [278].”
From Navigating the Ethical and Societal Impacts of Generative AI in Higher Computing Education (2025) · cites this paper as [278]
Section 4.3 discusses GitHub Copilot in introductory programming, and “Respect privacy” says students may be worried about AI tools taking their intellectual property. Neither passage reports that students in an introductory course expressed privacy concerns specifically when using Copilot; the course poll in Section 4.3.2 instead describes students wanting to learn to code without assistance. Page numbers are unavailable in our copy. (LLM, conf=0.84)
Experimental — accuracy not yet measuredStudents risk becoming overly reliant on GenAI tools, which might hinder their independent problem-solving skills.
“Other authors note the risk of students becoming overly reliant on these tools, which might hinder their independent problem-solving skills [23].”
From Generative AI and Academic Integrity in Higher Education: A Systematic Review and Research Agenda (2025) · cites this paper as [23]
There is a risk of students becoming overly reliant on AI assistance, which may impede development of fundamental programming skills and critical thinking.
“There is also the risk of students becoming overly reliant on AI assistance, which may impede the development of fundamental programming skills and critical thinking (Prather et al., 2023).”
From The impact of AI-assisted pair programming on student motivation, programming anxiety, collaborative learning, and programming performance: a comparative study with traditional pair programming and individual approaches (2025) · cites this paper as Prather et al., 2023
Prather et al. [278] found differing opinions about the ethics of this practice when students possessed a full understanding of the generated code or wrote the code in a different language and then translated it into the language of instruction.
“however, there were differing opinions about the ethics of this practice when students possessed a full understanding of the generated code or wrote the code in a different language and then translated it into the language of instruction.”
From Navigating the Ethical and Societal Impacts of Generative AI in Higher Computing Education (2025) · cites this paper as [278]
While acknowledging benefits to students' learning from productive uses of GenAI, unauthorized use of the tools for learning tasks and assessment was of widespread concern.
“While acknowledging benefits to students' learning from productive uses of GenAI, unauthorized use of the tools for learning tasks and assessment was of widespread concern [278].”
From Navigating the Ethical and Societal Impacts of Generative AI in Higher Computing Education (2025) · cites this paper as [278]
Prather et al. [278] study (n=57) found consensus among academics that submitting an auto-generated solution without understanding is unethical.
“Whereas a study (n=57) by Prather et al. [278] found consensus among academics that submitting an auto-generated solution without understanding to be unethical”
From Navigating the Ethical and Societal Impacts of Generative AI in Higher Computing Education (2025) · cites this paper as [278]
This impacts students' learning and has implications for their future professional work, particularly in areas such as programming where an ability for independent reasoning is critical.
“This not only impacts their learning but has implications for their future professional work, particularly in areas such as programming where an ability for independent reasoning is critical [278].”
From Navigating the Ethical and Societal Impacts of Generative AI in Higher Computing Education (2025) · cites this paper as [278]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
Each contradiction between two passages listed here was confirmed by an independent check.
Figure 3 does not show students' ethical-use responses
MinorThe text draws a conclusion about both instructors' and students' views on ethical use from Figure 3, but the figure caption says its ethical-use responses come from instructors; the student responses shown are help-seeking rankings.
“Figure 3 shows responses to various ethical questions where it seems that many instructors and students agree that using generative AI tools to create an entire answer is wrong.”
“Figure3: Summaries of the survey responses from 171 students and 57 instructors: 1) students ranked their help seeking preferences from 1 to 6, and 2) instructors shared their beliefs about the ethical use of Generative AI Tools.”
Cites
Using thematic analysis in psychology
Braun, V., & Clarke, V. (2006) · Qualitative Research in Psychology · doi:10.1191/1478088706qp063oa · Cited by 194,414 · see citing works
Qualitative research & evaluation methods
Patton, M. Q. (2002) · Sage eBooks · Cited by 15,530 · see citing works
ChatGPT for good? On opportunities and challenges of large language models for education
Kasneci, E., Sessler, K., Küchemann, S., Bannert, M., Dementieva, D., Fischer, F., Gasser, U., Groh, G., Günnemann, S., Hüllermeier, E., et al. (2023) · Learning and Individual Differences · doi:10.1016/j.lindif.2023.102274 · Cited by 7,326 · cited 1× · see citing works
“The broader literature on LLMs and their potential effects is often organized around the dichotomy of opportunities and risks [44, 100, 151, 174].”
BackgroundOn the Dangers of Stochastic Parrots: Can Language Models Be Too Big? 🦜
Bender, E. M., Gebru, T., McMillan-Major, A., & Shmitchell, S. (2021) · Proceedings of the 2021 ACM Conference on Fairness, Accountability, and Transparency · doi:10.1145/3442188.3445922 · Cited by 6,988 · see citing works
Ryan, G. W., & Bernard, H. R. (2003) · Field Methods · doi:10.1177/1525822x02239569 · Cited by 5,475 · see citing works
Survey of Hallucination in Natural Language Generation
Ji, Z., Lee, N., Frieske, R., Yu, T., Su, D., Xu, Y., Ishii, E., Bang, Y. J., Madotto, A., & Fung, P. (2023) · ACM Computing Surveys · doi:10.1145/3571730 · Cited by 5,025 · cited 1× · see citing works
“The possibility that generative AI invents “facts” is wellknown, and typically described by the term hallucination [97].”
BackgroundThe ethics of algorithms: Mapping the debate
Mittelstadt, B. D., Allo, P., Taddeo, M., Wachter, S., & Floridi, L. (2016) · Big Data & Society · doi:10.1177/2053951716679679 · Cited by 3,432 · cited 1× · see citing works
“[130] point out that algorithmic systems tend to be large, complex and highly modularised, which makes it difficult in general to assign responsibilities.”
BackgroundResnick, M., Maloney, J., Monroy-Hernández, A., Rusk, N., Eastmond, E., Brennan, K., Millner, A., Rosenbaum, E., Silver, J., Silverman, B., et al. (2009) · Communications of the ACM · doi:10.1145/1592761.1592779 · Cited by 3,333 · see citing works
On the Opportunities and Risks of Foundation Models
Bommasani, R., Hudson, D. A., Adeli, E., Altman, R., Arora, S., von Arx, S., Bernstein, M. S., Bohg, J., Bosselut, A., Brunskill, E., et al. (2021) · arXiv · doi:10.48550/arxiv.2108.07258 · Cited by 2,676 · see citing works
Signature pedagogies in the professions
Shulman, L. S. (2005) · Daedalus · doi:10.1162/0011526054622015 · Cited by 2,036 · see citing works
Evaluating Large Language Models Trained on Code
Chen, M., Tworek, J., Jun, H., Yuan, Q., Pinto, H. P. D. O., Kaplan, J., Edwards, H., Burda, Y., Joseph, N., Brockman, G., et al. (2021) · arXiv · doi:10.48550/arxiv.2107.03374 · Cited by 1,436 · see citing works
Evaluating the Quality of Learning: The Solo Taxonomy : Structure of the Observed Learning Outcome
Biggs, J., & Collis, K. F. (1977) · Cited by 1,087 · see citing works
Sahami, M., Roach, S., Cuadros-Vargas, E., Danyluk, A., Dodge, R., Fisher, K. S., France, R., Grossman, D., Hawthorne, B., Katz, R., et al. (2013) · ACM eBooks · doi:10.1145/2534860 · Cited by 733 · see citing works
Engineering Education in the Era of ChatGPT: Promise and Pitfalls of Generative AI for Education
Qadir, J. (2023) · 2023 IEEE Global Engineering Education Conference (EDUCON) · doi:10.1109/educon54358.2023.10125121 · Cited by 707 · cited 1× · see citing works
“The broader literature on LLMs and their potential effects is often organized around the dichotomy of opportunities and risks [44, 100, 151, 174].”
BackgroundConstructivism in computer science education
Ben‐Ari, M. (1998) · ACM SIGCSE Bulletin · doi:10.1145/274790.274308 · Cited by 630 · see citing works
Introductory programming: a systematic literature review
Luxton-Reilly, A., Simon, Al-Bluwi, I., Becker, B. A., Giannakos, M. N., Kumar, A. N., Ott, L. M., Paterson, J. H., Scott, M., Sheard, J., et al. (2018) · doi:10.1145/3293881.3295779 · Cited by 511 · see citing works
Self-citationAutomatic Generation of Programming Exercises and Code Explanations Using Large Language Models
Sarsa, S., Denny, P., Hellas, A., & Leinonen, J. (2022) · Proceedings of the 2022 ACM Conference on International Computing Education Research - Volume 1 · doi:10.1145/3501385.3543957 · Cited by 497 · see citing works
Self-citationThe Robots Are Coming: Exploring the Implications of OpenAI Codex on Introductory Programming
Finnie-Ansley, J., Denny, P., Becker, B. A., Luxton-Reilly, A., & Prather, J. (2022) · Proceedings of the 24th Australasian Computing Education Conference · doi:10.1145/3511861.3511863 · Cited by 463 · see citing works
Self-citationArtificial intelligence in education
Holmes, W., Bialik, M., & Fadel, C. (2023) · Data ethics : building trust : how digital technologies can serve humanity · doi:10.58863/20.500.12424/4276068 · Cited by 456 · see citing works
Wohlin, C., Kalinowski, M., Felizardo, K. R., & Mendes, E. (2022) · Information and Software Technology · doi:10.1016/j.infsof.2022.106908 · Cited by 437 · see citing works
Grounded Copilot: How Programmers Interact with Code-Generating Models
Barke, S., James, M. B., & Polikarpova, N. (2023) · Proceedings of the ACM on Programming Languages · doi:10.1145/3586030 · Cited by 436 · cited 4× · see citing works
“Some focused on finding interaction patterns [32, 148, 176] while others focused more on how productivity is impacted by the use of models [101, 131], whether code produced when using AI code generators is less secure than when not [162], and how students use code explanations generated by”
BackgroundInfluentialChatGPT for education and research: A review of benefits and risks
Sok, S., & Heng, K. (2023) · Cambodian Journal of Educational Research · doi:10.62037/cjer.2023.03.01.06 · Cited by 427 · see citing works
DeepFix: Fixing Common C Language Errors by Deep Learning
Gupta, R., Pal, S., Kanade, A., & Shevade, S. (2017) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v31i1.10742 · Cited by 426 · see citing works
GitHub Copilot AI pair programmer: Asset or Liability?
Moradi Dakhel, A., Majdinasab, V., Nikanjam, A., Khomh, F., Desmarais, M. C., & Jiang, Z. M. (. (2023) · Journal of Systems and Software · doi:10.1016/j.jss.2023.111734 · Cited by 417 · see citing works
GitHub Copilot AI pair programmer: Asset or Liability?
Dakhel, A. M., Majdinasab, V., Nikanjam, A., Khomh, F., Desmarais, M. C., Ming, Z., & Jiang (2022) · arXiv · doi:10.48550/arxiv.2206.15331 · Cited by 417 · see citing works
Becker, B. A., Denny, P., Finnie-Ansley, J., Luxton-Reilly, A., Prather, J., & Santos, E. A. (2023) · Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1 · doi:10.1145/3545945.3569759 · Cited by 401 · see citing works
Self-citationTeaching objects-first in introductory computer science
Cooper, S., Dann, W. P., & Pausch, R. F. (2003) · ACM SIGCSE Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/611892.611966 · Cited by 400 · see citing works
Liu, J., Xia, C. S., Wang, Y., & Zhang, L. (2023) · arXiv · doi:10.48550/arxiv.2305.01210 · Cited by 390 · see citing works
Program Synthesis with Large Language Models
Austin, J., Odena, A., Nye, M., Bosma, M., Michalewski, H., Dohan, D., Jiang, E., Cai, C., Terry, M., Le, Q., et al. (2021) · arXiv · doi:10.48550/arxiv.2108.07732 · Cited by 388 · see citing works
The AI Revolution in Education: Will AI Replace or Assist Teachers in Higher Education?
Chan, C. K. Y., & Tsi, L. H. Y. (2023) · arXiv · doi:10.48550/arxiv.2305.01185 · Cited by 387 · see citing works
ChatGPT for Education and Research: A Review of Benefits and Risks
Sok, S., & Heng, K. (2023) · doi:10.2139/ssrn.4378735 · Cited by 386 · see citing works
Wordcraft: Story Writing With Large Language Models
Yuan, A., Coenen, A., Reif, E., & Ippolito, D. (2022) · 27th International Conference on Intelligent User Interfaces · doi:10.1145/3490099.3511105 · Cited by 374 · see citing works
Studying the effect of AI Code Generators on Supporting Novice Learners in Introductory Programming
Kazemitabaar, M., Chow, J., Ma, C. K. T., Ericson, B. J., Weintrop, D., & Grossman, T. (2023) · Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems · doi:10.1145/3544548.3580919 · Cited by 366 · cited 6× · see citing works
“studied how novice programmer productivity and learning is affected by the use of AI code generators [101].”
BackgroundInfluentialPredicting academic performance: a systematic literature review
Hellas, A., Ihantola, P., Petersen, A., Ajanovski, V. V., Gutica, M., Hynninen, T., Knutas, A., Leinonen, J., Messom, C., & Liao, S. N. (2018) · Proceedings Companion of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education · doi:10.1145/3293881.3295783 · Cited by 355 · see citing works
Self-citationThe Values Encoded in Machine Learning Research
Birhane, A., Kalluri, P., Card, D., Agnew, W., Dotan, R., & Bao, M. (2022) · 2022 ACM Conference on Fairness Accountability and Transparency · doi:10.1145/3531146.3533083 · Cited by 317 · see citing works
Denny, P., Kumar, V., & Giacaman, N. (2023) · Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1 · doi:10.1145/3545945.3569823 · Cited by 287 · see citing works
Self-citationA multi-national study of reading and tracing skills in novice programmers
Lister, R., Adams, E. S., Fitzgerald, S., Fone, W., Hamer, J., Lindholm, M., McCartney, R., Moström, J. E., Sanders, K., Seppälä, O., et al. (2004) · ACM SIGCSE Bulletin · doi:10.1145/1041624.1041673 · Cited by 284 · see citing works
ChatGPT and Software Testing Education: Promises & Perils
Jalil, S., Rafi, S., LaToza, T. D., Moran, K., & Lam, W. (2023) · 2023 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW) · doi:10.1109/icstw58534.2023.00078 · Cited by 270 · cited 3× · see citing works
“Since AI generated content is presented authoritatively (and is frequently correct), students are unlikely to question the content and may learn incorrect information [51, 96].”
BackgroundCo-Writing with Opinionated Language Models Affects Users’ Views
Jakesch, M., Bhat, A., Buschek, D., Zalmanson, L., & Naaman, M. (2023) · Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems · doi:10.1145/3544548.3581196 · Cited by 265 · see citing works
Prather, J., Reeves, B. N., Denny, P., Becker, B. A., Leinonen, J., Luxton-Reilly, A., Powell, G., Finnie-Ansley, J., & Santos, E. A. (2024) · ACM Transactions on Computer-Human Interaction · doi:10.1145/3617367 · Cited by 256 · see citing works
Self-citationLau, S., & Guo, P. (2023) · Proceedings of the 2023 ACM Conference on International Computing Education Research V.1 · doi:10.1145/3568813.3600138 · Cited by 241 · see citing works
Using Large Language Models to Enhance Programming Error Messages
Leinonen, J., Hellas, A., Sarsa, S., Reeves, B., Denny, P., Prather, J., & Becker, B. A. (2023) · Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1 · doi:10.1145/3545945.3569770 · Cited by 235 · see citing works
Self-citationComparing Code Explanations Created by Students and Large Language Models
Leinonen, J., Denny, P., MacNeil, S., Sarsa, S., Bernstein, S., Kim, J., Tran, A., & Hellas, A. (2023) · Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1 · doi:10.1145/3587102.3588785 · Cited by 210 · see citing works
Self-citationBecker, B. A., Denny, P., Pettit, R., Bouchard, D., Bouvier, D. J., Harrington, B., Kamil, A., Karkare, A., McDonald, C., Osera, P.-M., et al. (2019) · Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education · doi:10.1145/3344429.3372508 · Cited by 199 · see citing works
Self-citationMacNeil, S., Tran, A., Hellas, A., Kim, J., Sarsa, S., Denny, P., Bernstein, S., & Leinonen, J. (2023) · Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1 · doi:10.1145/3545945.3569785 · Cited by 195 · see citing works
Self-citationCodeHelp: Using Large Language Models with Guardrails for Scalable Support in Programming Classes
Liffiton, M., Sheese, B. E., Savelka, J., & Denny, P. (2023) · Proceedings of the 23rd Koli Calling International Conference on Computing Education Research · doi:10.1145/3631802.3631830 · Cited by 192 · see citing works
Self-citationUsing GitHub Copilot to Solve Simple Programming Problems
Wermelinger, M. (2023) · Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1 · doi:10.1145/3545945.3569830 · Cited by 191 · see citing works
Prompt Problems: A New Programming Exercise for the Generative AI Era
Denny, P., Leinonen, J., Prather, J., Luxton-Reilly, A., Amarouche, T., Becker, B. A., & Reeves, B. N. (2024) · Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 1 · doi:10.1145/3626252.3630909 · Cited by 187 · see citing works
Self-citationMy AI Wants to Know if This Will Be on the Exam: Testing OpenAI’s Codex on CS2 Programming Exercises
Finnie-Ansley, J., Denny, P., Luxton-Reilly, A., Santos, E. A., Prather, J., & Becker, B. A. (2023) · Proceedings of the 25th Australasian Computing Education Conference · doi:10.1145/3576123.3576134 · Cited by 186 · see citing works
Self-citationWhat do teachers teach in introductory programming?
Schulte, C., & Bennedsen, J. (2006) · doi:10.1145/1151588.1151593 · Cited by 181 · see citing works
Brown, N. C. C., Kölling, M., McCall, D., & Utting, I. (2014) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/2538862.2538924 · Cited by 179 · see citing works
Alice: rapid prototyping for virtual reality
(1995) · IEEE Computer Graphics and Applications · doi:10.1109/38.376600 · Cited by 173 · see citing works
Luxton-Reilly, A. (2016) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/2899415.2899432 · Cited by 159 · see citing works
Self-citationTaking Flight with Copilot: Early insights and opportunities of AI-powered pair-programming tools
Bird, C., Ford, D., Zimmermann, T., Forsgren, N., Kalliamvakou, E., Lowdermilk, T., & Gazit, I. (2022) · Queue · doi:10.1145/3582083 · Cited by 158 · see citing works
Exploring the Responses of Large Language Models to Beginner Programmers’ Help Requests
Hellas, A., Leinonen, J., Sarsa, S., Koutcheme, C., Kujanpää, L., & Sorva, J. (2023) · Proceedings of the 2023 ACM Conference on International Computing Education Research V.1 · doi:10.1145/3568813.3600139 · Cited by 145 · see citing works
Self-citationSavelka, J., Agarwal, A., An, M., Bogart, C., & Sakr, M. (2023) · Proceedings of the 2023 ACM Conference on International Computing Education Research V.1 · doi:10.1145/3568813.3600142 · Cited by 141 · see citing works
Metacognition and Self-Regulation in Programming Education: Theories and Exemplars of Use
Loksa, D., Margulieux, L., Becker, B. A., Craig, M., Denny, P., Pettit, R., & Prather, J. (2022) · ACM Transactions on Computing Education · doi:10.1145/3487050 · Cited by 140 · see citing works
Self-citationWhat Do We Think We Think We Are Doing?
Prather, J. E., Becker, B. A., Craig, M., Denny, P. C., Loksa, D., & Margulieux, L. E. (2020) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/3372782.3406263 · Cited by 137 · see citing works
Self-citationMetacognitive Difficulties Faced by Novice Programmers in Automated Assessment Tools
Prather, J., Pettit, R., McMurry, K., Peters, A., Homer, J., & Cohen, M. (2018) · Proceedings of the 2018 ACM Conference on International Computing Education Research · doi:10.1145/3230977.3230981 · Cited by 129 · see citing works
Self-citationStructuring Flipped Classes with Lightweight Teams and Gamification
Latulipe, C., Long, N. B., & Seminario, C. E. (2015) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/2676723.2677240 · Cited by 128 · see citing works
Is ChatGPT the Ultimate Programming Assistant -- How far is it?
Tian, H., Lu, W., Li, T. O., Tang, X., Cheung, S.-C., Klein, J., & Bissyandé, T. F. (2023) · arXiv · doi:10.48550/arxiv.2304.11938 · Cited by 114 · see citing works
The recurring rainfall problem
Fisler, K. (2014) · doi:10.1145/2632320.2632346 · Cited by 112 · see citing works
50 Years of CS1 at SIGCSE: A Review of the Evolution of Introductory Programming Education Research
Becker, B. A., & Quille, K. (2019) · Proceedings of the 50th ACM Technical Symposium on Computer Science Education · doi:10.1145/3287324.3287432 · Cited by 107 · see citing works
Self-citationStrategies for Maintaining Academic Integrity in First-Year Computing Courses
Sheard, J., Simon, Butler, M., Falkner, K., Morgan, M., & Weerasinghe, A. (2017) · Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education · doi:10.1145/3059009.3059064 · Cited by 98 · see citing works
University students as early adopters of ChatGPT: Innovation Diffusion StudyPreprint
Raghu Raman, R., Mandal, S., Das, P., et al. (2023) · Research Square · doi:10.21203/rs.3.rs-2734142/v1 · Cited by 95 · see citing works
Professional Competencies in Computing Education
Raj, R. K., Sabin, M., Impagliazzo, J., Bowers, D., Daniels, M., Hermans, F., Kiesler, N., Kumar, A. N., MacKellar, B., McCauley, R. A., et al. (2021) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3502870.3506570 · Cited by 94 · see citing works
Self-citationExploring the Potential of Large Language Models to Generate Formative Programming Feedback
Kiesler, N., Lohr, D., & Keuning, H. (2023) · IEEE Frontiers in Education Conference (FIE) · doi:10.1109/fie58773.2023.10343457 · Cited by 82 · see citing works
Self-citationDale, N. B. (2006) · ACM SIGCSE Bulletin · doi:10.1145/1138403.1138432 · Cited by 79 · see citing works
Amani, S., White, L., Balart, T., Arora, L., Shryock, K. J., Brumbelow, K., & Watson, K. L. (2023) · arXiv · doi:10.48550/arxiv.2304.14415 · Cited by 76 · see citing works
A Comprehensive AI Policy Education Framework for University Teaching and LearningPreprint
Chan, C. K. Y. (2023) · arXiv (Cornell University) · doi:10.48550/arxiv.2305.00280 · Cited by 72 · see citing works
Wang, T., Vargas-Díaz, D., Brown, C., & Chen, Y. (2023) · IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) · doi:10.1109/vl-hcc57772.2023.00018 · Cited by 68 · see citing works
Repairing Bugs in Python Assignments Using Large Language ModelsPreprint
Zhang, J.-L., Cambronero, J., Gulwani, S., Le, V., Piskac, R., Soares, G., & Verbruggen, G. (2022) · arXiv.org · doi:10.48550/arxiv.2209.14876 · Cited by 68 · see citing works
Harnessing LLMs in Curricular Design: Using GPT-4 to Support Authoring of Learning ObjectivesPreprint
Sridhar, P., Doyle, A., Agarwal, A., Bogart, C., Šavelka, J., & Sakr, M. F. (2023) · arXiv (Cornell University) · doi:10.48550/arxiv.2306.17459 · Cited by 67 · see citing works
Going SOLO to assess novice programmers
Sheard, J., Carbone, A., Lister, R., Simon, B., Thompson, E., & Whalley, J. L. (2008) · ACM SIGCSE Bulletin · doi:10.1145/1597849.1384328 · Cited by 67 · see citing works
Creative Use of OpenAI in Education: Case Studies from Game Development
French, F., Levi, D., Maczo, C., Simonaityte, A., Triantafyllidis, S., & Varda, G. (2023) · Multimodal Technologies and Interaction · doi:10.3390/mti7080081 · Cited by 64 · see citing works
Plagiarism in Programming Assessments: A Systematic Review
Albluwi, I. (2020) · ACM Transactions on Computing Education · doi:10.1145/3371156 · Cited by 63 · see citing works
Self-citationInvestigating the Potential of GPT-3 in Providing Feedback for Programming Assessments
Balse, R., Valaboju, B., Singhal, S., Warriem, J. M., & Prasad, P. (2023) · Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1 · doi:10.1145/3587102.3588852 · Cited by 63 · see citing works
What Do CS1 Syllabi Reveal About Our Expectations of Introductory Programming Students?
Becker, B. A., & Fitzpatrick, T. (2019) · Proceedings of the 50th ACM Technical Symposium on Computer Science Education · doi:10.1145/3287324.3287485 · Cited by 63 · see citing works
Self-citationAI-Driven Development Is Here: Should You Worry?
Ernst, N. A., & Bavota, G. (2022) · IEEE Software · doi:10.1109/ms.2021.3133805 · Cited by 62 · see citing works
Exploring ChatGPT’s impact on post-secondary education: A qualitative study
Rajabi, P., Taghipour, P., Cukierman, D., & Doleck, T. (2023) · Proceedings of the 25th Western Canadian Conference on Computing Education · doi:10.1145/3593342.3593360 · Cited by 57 · see citing works
Is AI the better programming partner? Human-Human Pair Programming vs. Human-AI pAIr ProgrammingPreprint
Ma, Q., Wu, T. S., & Koedinger, K. (2023) · LLM@AIED · doi:10.48550/arxiv.2306.05153 · Cited by 57 · see citing works
Reeves, B., Sarsa, S., Prather, J., Denny, P., Becker, B. A., Hellas, A., Kimmel, B., Powell, G., & Leinonen, J. (2023) · Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1 · doi:10.1145/3587102.3588805 · Cited by 56 · see citing works
Self-citationStudentEval: A Benchmark of Student-Written Prompts for Large Language Models of CodePreprint
Babe, H. M., Nguyen, S., Zi, Y., et al. (2023) · Annual Meeting of the Association for Computational Linguistics · doi:10.48550/arxiv.2306.04556 · Cited by 56 · see citing works
Large Language Models (GPT) Struggle to Answer Multiple-Choice Questions about Code
Savelka, J., Agarwal, A., Bogart, C., & Sakr, M. (2023) · arXiv · doi:10.48550/arxiv.2303.08033 · Cited by 56 · see citing works
Self-citationGPT-3 vs Object Oriented Programming Assignments: An Experience Report
Cipriano, B. P., & Alves, P. (2023) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3587102.3588814 · Cited by 54 · see citing works
Lost at C: A User Study on the Security Implications of Large Language Model Code Assistants
Sandoval, G., Pearce, H., Nys, T., Karri, R., Garg, S., & Dolan-Gavitt, B. (2022) · arXiv · doi:10.48550/arxiv.2208.09727 · Cited by 52 · see citing works
ChatGPT: A new study tool shaping the future for high school students
Forman, N., Udvaros, J., & Avornicului, M. S. (2023) · International Journal of Advanced Natural Sciences and Engineering Researches · doi:10.59287/ijanser.562 · Cited by 50 · see citing works
Brown, N. C. C., Altadmri, A., Sentance, S., & Kölling, M. (2018) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/3230977.3230991 · Cited by 49 · see citing works
A Closer Look at Metacognitive Scaffolding
Denny, P. C., Prather, J. E., Becker, B. A., Albrecht, Z., Loksa, D., & Pettit, R. (2019) · Koli Calling International Conference on Computing Education Research · doi:10.1145/3364510.3366170 · Cited by 49 · see citing works
Self-citationAutomatically Generating CS Learning Materials with Large Language Models
MacNeil, S., Tran, A., Leinonen, J., Denny, P. C., Kim, J., Hellas, A., Bernstein, S., & Sarsa, S. (2022) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3545947.3569630 · Cited by 48 · see citing works
Self-citationInforming students about academic integrity in programming
Simon, Sheard, J., Morgan, M., Petersen, A., Settle, A., & Sinclair, J. E. (2018) · Australasian Computing Education Conference · doi:10.1145/3160489.3160502 · Cited by 47 · see citing works
Self-citationDenny, P. C., Becker, B. A., Craig, M., Wilson, G., & Banaszkiewicz, P. (2019) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/3291279.3339402 · Cited by 46 · see citing works
Self-citationYan, L.-X., Sha, L., Zhao, L.-X., et al. (2023) · arXiv.org · doi:10.48550/arxiv.2303.13379 · Cited by 42
Patterns of Academic Help-Seeking in Undergraduate Computing Students
Doebling, A., & Kazerouni, A. M. (2021) · Koli Calling International Conference on Computing Education Research · doi:10.1145/3488042.3488052 · Cited by 41 · see citing works
Kiesler, N., & Schiffner, D. (2023) · arXiv.org · doi:10.48550/arxiv.2308.08572 · Cited by 41 · see citing works
Self-citationA large language model-assisted education tool to provide feedback on open-ended responsesPreprint
Matelsky, J., Parodi, F., Liu, T., Lange, R. D., & Kording, K. P. (2023) · arXiv (Cornell University) · doi:10.48550/arxiv.2308.02439 · Cited by 38 · see citing works
SynShine: Improved Fixing of Syntax Errors
Ahmed, T., Ledesma, N. R., & Devanbu, P. (2023) · IEEE Transactions on Software Engineering · doi:10.1109/tse.2022.3212635 · Cited by 38 · see citing works
Seraj, M., Katterfeldt, E.-S., Bub, K., Autexier, S., & Drechsler, R. (2019) · Koli Calling International Conference on Computing Education Research · doi:10.1145/3364510.3364515 · Cited by 38 · see citing works
The Implications of Large Language Models for CS Teachers and Students
MacNeil, S., Kim, J., Leinonen, J., Denny, P. C., Bernstein, S., Becker, B. A., Michel Wermelinger, B., Hellas, A., Tran, A., Sarsa, S., et al. (2022) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3545947.3573358 · Cited by 37 · see citing works
Self-citationAn Analysis of Using Many Small Programs in CS1
Allen, J. M., Vahid, F., Edgcomb, A., Downey, K., & Miller, K. (2019) · Proceedings of the 50th ACM Technical Symposium on Computer Science Education · doi:10.1145/3287324.3287466 · Cited by 36 · see citing works
Philbin, C. A. (2023) · ACM Inroads · doi:10.1145/3610406 · Cited by 34 · see citing works
Kiesler, N. (2020) · Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education · doi:10.1145/3341525.3387419 · Cited by 34 · see citing works
Self-citationWhat does saying that 'programming is hard' really say, and about whom?
Becker, B. A. (2021) · Communications of the ACM · doi:10.1145/3469115 · Cited by 33 · see citing works
Self-citationChat Overflow: Artificially Intelligent Models for Computing Education - renAIssance or apocAIypse?
Denny, P. C., Becker, B. A., Leinonen, J., & Prather, J. E. (2023) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3587102.3588773 · Cited by 33 · see citing works
Self-citationEvaluating ChatGPT and GPT-4 for Visual Programming
Singla, A. (2023) · International Computing Education Research Workshop · doi:10.1145/3568812.3603474 · Cited by 33 · see citing works
Chan, C. K. Y., & Lee, K. K. W. (2023) · arXiv (Cornell University) · doi:10.48550/arxiv.2305.02878 · Cited by 32 · see citing works
AI-assisted coding: Experiments with GPT-4Preprint
Poldrack, R. A., Lu, T., & Beguš, G. (2023) · arXiv (Cornell University) · doi:10.48550/arxiv.2304.13187 · Cited by 32 · see citing works
Engage Against the Machine: Rise of the Notional Machines as Effective Pedagogical Devices
Dickson, P. E., Brown, N. C. C., & Becker, B. A. (2020) · Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education · doi:10.1145/3341525.3387404 · Cited by 32 · see citing works
Self-citationPrather, J. E., Denny, P. C., Leinonen, J., Becker, B. A., Al-Bluwi, I., Caspersen, M. E., Craig, M., Keuning, H., Kiesler, N., Kohn, T., et al. (2023) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3587103.3594206 · Cited by 26 · see citing works
Self-citationNavigating a Black Box: Students’ Experiences and Perceptions of Automated Hiring
Armstrong, L., Everson, J., & Ko, A. J. (2023) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/3568813.3600123 · Cited by 26 · see citing works
Samuelson, P. (2020) · Communications of the ACM · doi:10.1145/3401718 · Cited by 25 · see citing works
Grounded Copilot: How Programmers Interact with Code-Generating Models
Barke, S., James, M. B., & Polikarpova, N. (2022) · arXiv · doi:10.48550/arxiv.2206.15000 · Cited by 23 · cited 4× · see citing works
“Some focused on finding interaction patterns [32, 148, 176] while others focused more on how productivity is impacted by the use of models [101, 131], whether code produced when using AI code generators is less secure than when not [162], and how students use code explanations generated by”
BackgroundInfluentialSocratic Questioning of Novice Debuggers: A Benchmark Dataset and Preliminary Evaluations
Al-Hossami, E., Bunescu, R., Teehan, R., Powell, L., Mahajan, K., & Dorodchi, M. (2023) · Proceedings of the 18th Workshop on Innovative Use of NLP for Building Educational Applications (BEA 2023) · doi:10.18653/v1/2023.bea-1.57 · Cited by 23 · see citing works
Khan, A. A., & Madden, J. (2018) · International Journal of Modern Education and Computer Science · doi:10.5815/ijmecs.2018.12.01 · Cited by 23 · see citing works
Johnson, D. G., & Verdicchio, M. (2023) · Communications of the ACM · doi:10.1145/3576932 · Cited by 22 · see citing works
Robosourcing Educational Resources -- Leveraging Large Language Models for Learnersourcing
Denny, P., Sarsa, S., Hellas, A., & Leinonen, J. (2022) · arXiv · doi:10.48550/arxiv.2211.04715 · Cited by 21 · see citing works
Self-citationProgramming Pedagogy and Assessment in the Era of AI/ML: A Position Paper
Raman, A., & Kumar, V. (2022) · Bangalore Annual Compute Conference · doi:10.1145/3561833.3561843 · Cited by 21 · see citing works
Developing Students' Written Communication Skills with Jupyter Notebooks
Willis, A., Charlton, P., & Hirst, T. (2020) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3328778.3366927 · Cited by 21 · see citing works
Exploring Lightweight Teams in a Distributed Learning Environment
MacNeil, S., Latulipe, C., Long, B., & Yadav, A. K. (2016) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/2839509.2844577 · Cited by 21 · see citing works
Self-citationDenny, P. C., Khosravi, H., Hellas, A., et al. (2023) · arXiv (Cornell University) · doi:10.48550/arxiv.2306.10509 · Cited by 19 · see citing works
Self-citationWhy We Need Open Data in Computer Science Education Research
Kiesler, N., & Schiffner, D. (2023) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3587102.3588860 · Cited by 18 · see citing works
Self-citationAddressing Compiler Errors: Stack Overflow or Large Language Models?Preprint
Widjojo, P., & Treude, C. (2023) · SSRN Electronic Journal · doi:10.2139/ssrn.4529345 · Cited by 16 · see citing works
Generating High-Precision Feedback for Programming Syntax Errors using Large Language Models
Phung, T., Cambronero, J., Gulwani, S., Kohn, T., Majumdar, R., Singla, A., & Soares, G. (2023) · arXiv · doi:10.48550/arxiv.2302.04662 · Cited by 16 · see citing works
Self-citationFalconCode: A Multiyear Dataset of Python Code Samples from an Introductory Computer Science Course
de Freitas, A., Coffman, J., de Freitas, M., Wilson, J., & Weingart, T. (2023) · Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1 · doi:10.1145/3545945.3569822 · Cited by 15 · see citing works
On Programming Competence and its Classification
Kiesler, N. (2020) · Koli Calling International Conference on Computing Education Research · doi:10.1145/3428029.3428030 · Cited by 15 · see citing works
Self-citationGenerative AI for Programming Education: Benchmarking ChatGPT, GPT-4, and Human TutorsPreprint
Phung, T., Pădurean, V.-A., Cambronero, J., Gulwani, S., Kohn, T., Majumdar, R., Singla, A. K., & Soares, G. (2023) · arXiv (Cornell University) · doi:10.48550/arxiv.2306.17156 · Cited by 15 · see citing works
Self-citationAI-Generated Code Not Considered Harmful
Kendon, T., Wu, L., & Aycock, J. (2023) · Proceedings of the 25th Western Canadian Conference on Computing Education · doi:10.1145/3593342.3593349 · Cited by 13 · see citing works
Detecting LLM-Generated Text in Computing Education: A Comparative Study for ChatGPT CasesPreprint
Orenstrakh, M. S., Karnalim, O., Suárez, C. A., & Liut, M. (2023) · arXiv (Cornell University) · doi:10.48550/arxiv.2307.07411 · Cited by 13 · see citing works
Promptly: Using Prompt Problems to Teach Learners How to Effectively Utilize AI Code GeneratorsPreprint
Denny, P. C., Leinonen, J., Prather, J. E., Luxton-Reilly, A., Amarouche, T., Becker, B. A., & Reeves, B. N. (2023) · arXiv (Cornell University) · doi:10.48550/arxiv.2307.16364 · Cited by 13 · see citing works
Self-citationExperiences with Remote Examination Formats in Light of GPT-4
Dobslaw, F., & Bergh, P. (2023) · doi:10.1145/3593663.3593695 · Cited by 13 · see citing works
Demidova, L. A., Andrianova, E., Sovietov, P. N., & Gorchakov, A. V. (2023) · Data · doi:10.3390/data8060109 · Cited by 12 · see citing works
Generative AI in Computing Education: Perspectives of Students and InstructorsPreprint
Zastudil, C., Rogalska, M., Kapp, C., Vaughn, J., & MacNeil, S. (2023) · arXiv (Cornell University) · doi:10.48550/arxiv.2308.04309 · Cited by 11 · see citing works
Self-citationDavinci Goes to Bebras: A Study on the Problem Solving Ability of GPT-3
Bellettini, C., Lodi, M., Lonati, V., Monga, M., & Morpurgo, A. (2023) · Proceedings of the 15th International Conference on Computer Supported Education · doi:10.5220/0012007500003470 · Cited by 10 · see citing works
CodeHelp: Using Large Language Models with Guardrails for Scalable Support in Programming ClassesPreprint
Liffiton, M., Sheese, B. E., Šavelka, J., et al. (2023) · arXiv (Cornell University) · doi:10.48550/arxiv.2308.06921 · Cited by 9 · see citing works
Computing Education in the Era of Generative AIPreprint
Denny, P. C., Prather, J. E., Becker, B. A., Finnie-Ansley, J., Hellas, A., Leinonen, J., Luxton-Reilly, A., Reeves, B. N., Santos, E. A., & Sarsa, S. (2023) · arXiv (Cornell University) · doi:10.48550/arxiv.2306.02608 · Cited by 9 · see citing works
Self-citationKiesler, N., & Schiffner, D. (2022) · Gesellschaft für Informatik (GI) · doi:10.18420/delfi2022-034 · Cited by 9 · see citing works
Self-citationModeling Programming Competency: A Qualitative Analysis
Kiesler, N. (2024) · doi:10.1007/978-3-031-47148-3 · Cited by 7 · see citing works
Self-citationŠavelka, J., Agarwal, A., Bogart, C., Song, Y., & Sakr, M. F. (2023) · arXiv (Cornell University) · doi:10.48550/arxiv.2303.09325 · Cited by 7 · see citing works
Introductory computing course content
Elarde, J. V., & Chong, F.-F. (2011) · Conference on Information Technology Education · doi:10.1145/2047594.2047610 · Cited by 7 · see citing works
Using an LLM to Help With Code UnderstandingPreprint
Nam, D., Macvean, A., Hellendoorn, V. J., et al. (2023) · arXiv (Cornell University) · doi:10.48550/arxiv.2307.08177 · Cited by 5 · see citing works
Bao, Y., & Hosseini, H. (2023) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3545945.3569749 · Cited by 3 · see citing works
A Collaborative Practicum Targeting Communication Skills for Computer Science Researchers
Pollock, L. (2019) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3287324.3287454 · Cited by 3 · see citing works
Alves, P., & Cipriano, B. P. (2023) · arXiv (Cornell University) · doi:10.48550/arxiv.2304.11172 · Cited by 3 · see citing works
Scratch Copilot Evaluation: Assessing AI-Assisted Creative Coding for FamiliesPreprint
Druga, S., & Otero, N. (2023) · arXiv (Cornell University) · doi:10.48550/arxiv.2305.10417 · Cited by 3 · see citing works
Evaluating ChatGPT and GPT-4 for Visual ProgrammingPreprint
Singla, A. K. (2023) · arXiv (Cornell University) · doi:10.48550/arxiv.2308.02522 · Cited by 3 · see citing works
Exploring the Potential of Large Language Models to Generate Formative Programming FeedbackPreprint
Kiesler, N., Lohr, D., & Keuning, H. (2023) · arXiv (Cornell University) · doi:10.48550/arxiv.2309.00029 · Cited by 3 · see citing works
Self-citationNeural Task Synthesis for Visual ProgrammingPreprint
Pădurean, V.-A., Tzannetos, G., & Singla, A. K. (2023) · arXiv (Cornell University) · doi:10.48550/arxiv.2305.18342 · Cited by 2 · see citing works
Examples of Culturally Responsive Teaching in Computational Thinking Curriculum
Saito‐Stehberger, D. (2022) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3478432.3499247 · Cited by 2 · see citing works
Experiences with Remote Examination Formats in Light of GPT-4Preprint
Dobslaw, F., & Bergh, P. (2023) · arXiv (Cornell University) · doi:10.48550/arxiv.2305.02198 · Cited by 1 · see citing works
Addressing Compiler Errors: Stack Overflow or Large Language Models?Preprint
Widjojo, P., & Treude, C. (2023) · arXiv (Cornell University) · doi:10.48550/arxiv.2307.10793 · Cited by 1 · see citing works
Hou, I., Man, O., Mettille, S., et al. (2023) · arXiv (Cornell University) · doi:10.48550/arxiv.2311.04926 · Cited by 1 · see citing works
"It's Weird That it Knows What I Want": Usability and Interactions with Copilot for Novice Programmers
Prather, J., Reeves, B. N., Denny, P., Becker, B. A., Leinonen, J., Luxton-Reilly, A., Powell, G., Finnie-Ansley, J., & Santos, E. A. (2023) · arXiv
Self-citation
Flagged first, then by citations
Research works printed but not linked: 39
- [n. d.]. Authorship and Contributorship. https://www.cambridge.org/core/services/authors/publishing-ethics/research-publishing-ethics-guidelines-for-journals/authorship-and-contributorship#ai-contributions-to-research-content Accessed: 08 July 2023.
- [n. d.]. Best Practice Guidelines on Research Integrity and Publishing Ethics. https://authorservices.wiley.com/ethics-guidelines/index.html#5 Accessed: 08 July 2023.
- [n. d.]. Publishing Ethics | Elsevier Policy. https://beta.elsevier.com/about/policies-and-standards/publishing-ethics?trial=true#4-duties-of-authors Accessed: 08 July 2023.
- [n. d.]. Using ChatGPT or Other Generative AI Tool on a Marked Assessment. https://www.academicintegrity.utoronto.ca/perils-and-pitfalls/using-chatgpt-or-other-ai-tool-on-a-marked-assessment/. Accessed: 06 September 2023.
- 2019. AAAI Code of Professional Ethics and Conduct. https://aaai.org/about-aaai/ethics-and-diversity/. Accessed: 08 July 2023.
- 2020. IEEE Code of Ethics. https://www.ieee.org/about/corporate/governance/ p7--8.html Accessed: 08 July 2023.
- 2023. ACM Code of Ethics. https://www.acm.org/code-of-ethics Accessed: 08 July 2023.
- 2023. ACM Policy on Authorship. https://www.acm.org/publications/policies/new-acm-policy-on-authorship Accessed: 08 July 2023.
- Mikko Apiola, Sonsoles López-Pernas, and Mohammed Saqr. 2023. Past, Present and Future of Computing Education Research: A Global Perspective. Springer Nature.
- Brett A. Becker. 2017. Artificial Intelligence in Education: What Is It, Where Is It Now, Where Is It Going. Ireland's Yearbook of Education 2018 (2017), 42--46.
- John Biggs. 1996. Enhancing Teaching Through Constructive Alignment. Higher education 32, 3 (1996), 347--364.
- Robert W Brennan and Jonathan Lesage. 2022. Exploring the Implications of Openai Codex on Education for Industry 4.0. In International Workshop on Service Orientation in Holonic and Multi-Agent Manufacturing. Springer, 254--266.
- Peter Brusilovsky Barbara J. Ericson Cay S. Horstmann Christian Servin Frank Vahid and Craig Zilles. 2023. The Future of Computing Education Materials. https://csed.acm.org/wp-content/uploads/2023/03/Educational-Materials-First-Draft-1.pdf First Draft to be published in the CS2023: ACM/IEEE-CS/AAAI Computer Science Curricula.
- Christopher Bull and Ahmed Kharrufa. 2023. Generative AI Assistants in Software Development Education: A vision for integrating Generative AI into Educational Practice, Not Instinctively Defending Against it. IEEE Software (2023).
- Victoria Clarke and Virginia Braun. 2021. Thematic Analysis: A Practical Guide. Thematic Analysis (2021), 1--100.
- Alison Clear, Allen Parrish, John Impagliazzo, Pearl Wang, Paolo Ciancarini, Ernesto Cuadros-Vargas, Stephen Frezza, Judith Gal-Ezer, Arnold Pears, Shingo Takada, Heikki Topi, Gerrit van der Veer, Abhijat Vichare, LesWaguespack, and Ming Zhang. 2020. Computing Curricula 2020 Paradigms for Global Computing Education. ACM, New York.
- Catherine D'ignazio and Lauren F Klein. 2020. Data Feminism. MIT press.
- Thomas Dohmke Marco Iansiti and Greg Richards. 2023. Sea Change in Software Development: Economic and Productivity Analysis of the AI-Powered Developer Lifecycle. arXiv:2306.15033 [econ.GN] · arXiv
- Arto Hellas, Juho Leinonen, Sami Sarsa, Charles Koutcheme, Lilja Kujanpää, and Juha Sorva. 2023. Exploring the Responses of Large Language Models to Beginner Programmers' Help Requests. arXiv preprint arXiv:2306.05715 (2023). · arXiv
- Dan Hendrycks, Steven Basart, Saurav Kadavath, Mantas Mazeika, Akul Arora, Ethan Guo, Collin Burns, Samir Puranik, Horace He, Dawn Song, and Jacob Steinhardt. 2021. Measuring Coding Challenge Competence With APPS. NeurIPS (2021).
- Wayne Holmes. 2023. Special Issue on Artificial Intelligence in Education: Coming of Age? International Journal of Artificial Intelligence in Education (2023), 1--11. https://link.springer.com/collections/igedgdciea
- Maurice Isserman. 2003. Plagiarism: A Lie of the Mind. The Chronicle Review 49 (2003). Issue 34. http://chronicle.com
- Brandon Jaipersaud, Paul Zhang, Jimmy Ba, Andrew Petersen, Lisa Zhang, and Michael R. Zhang. 2023. Decomposed Prompting to Answer Questions on a Course Discussion Board. In Artificial Intelligence in Education. Posters and Late Breaking Results, Workshops and Tutorials, Industry and Innovation Tracks, Practitioners, Doctoral Consortium and Blue Sky, Ning Wang, Genaro Rebolledo- Mendez, Vania Dimitrova, Noboru Matsuda, and Olga C. Santos (Eds.). Springer Nature Switzerland, Cham, 218--223.
- Karl O. Jones, Reid Juliet, and Bartlett Rebecca. 2008. Cyber Cheating in an Information Technology Age. Digithum 10 (Dec. 2008). https://raco.cat/index. php/Digithum/article/view/394993
- Natalie Kiesler. 2022. Kompetenzförderung in der Programmierausbildung durch Modellierung von Kompetenzen und Informativem Feedback. Dissertation. Johann Wolfgang Goethe-Universität Frankfurt am Main. Fachbereich Informatik und Mathematik.
- Sumith Kulal, Panupong Pasupat, Kartik Chandra, Mina Lee, Oded Padon, Alex Aiken, and Percy S Liang. 2019. SPOC: Search-based Pseudocode to Code. Advances in Neural Information Processing Systems 32 (2019).
- Changyoon Lee, Yeon Seonwoo, and Alice Oh. 2022. CS1QA: A Dataset for Assisting Code-based Question Answering in an Introductory Programming Course. arXiv preprint arXiv:2210.14494 (2022). · arXiv
- Juho Leinonen Paul Denny Stephen MacNeil Sami Sarsa Seth Bernstein Joanne Kim Andrew Tran and Arto Hellas. 2023. Comparing Code Explanations Created by Students and Large Language Models. arXiv:2304.03938 [cs.CY] · DOI · Paper page
- Yujia Li, David Choi, Junyoung Chung, Nate Kushman, Julian Schrittwieser, Rémi Leblond, Tom Eccles, James Keeling, Felix Gimeno, Agustin Dal Lago, et al. 2022. Competition-level Code Generation with AlphaCode. Science 378, 6624 (2022), 1092--1097.
- Committee on Publication Ethics. 2023. Authorship and AI tools. https://publicationethics.org/cope-position-statements/ai-author Accessed: 08 July 2023.
- Maciej Pankiewicz and Ryan S. Baker. 2023. Large Language Models (GPT) for automating Feedback on Programming Assignments. arXiv:2307.00150 [cs.HC] · arXiv
- Fynn Petersen-Frey, Marcus Soll, Louis Kobras, Melf Johannsen, Peter Kling, and Chris Biemann. 2022. Dataset of Student Solutions to Algorithm and Data Structure Programming Assignments. In Proceedings of the Thirteenth Language Resources and Evaluation Conference. 956--962.
- Stephen R Piccolo, Paul Denny, Andrew Luxton-Reilly, Samuel Payne, and Perry G Ridge. 2023. Many Bioinformatics Programming Tasks Can be Automated With ChatGPT. arXiv preprint arXiv:2303.13528 (2023). · arXiv
- Leo Porter and Daniel Zingaro. 2023. Learn AI-Assisted Python Programming With GitHub Copilot and ChatGPT. Manning, Shelter Island, NY, USA. https://www.manning.com/books/learn-ai-assisted-python-programming
- Ben Puryear and Gina Sprint. 2022. Github Copilot in the Classroom: Learning to Code with AI Assistance. J. Comput. Sci. Coll. 38, 1 (nov 2022), 37--47.
- Steven I. Ross, Michael Muller, Fernando Martinez, Stephanie Houde, and Justin D Weisz. 2023. A Case Study in Engineering a Conversational Programming Assistant's Persona. In Joint Proceedings of the ACM IUI Workshops 2023, March 2023, Sydney, Australia.
- Priyan Vaithilingam, Tianyi Zhang, and Elena L. Glassman. 2022. Expectation vs. Experience: Evaluating the Usability of Code Generation Tools Powered by Large Language Models. In CHI Conference on Human Factors in Computing Systems Extended Abstracts (CHI '22). ACM, NY NY, USA, 1--7.
- Tianjia Wang, Daniel Vargas-Diaz, Chris Brown, and Yan Chen. 2023. Towards Adapting Computer Science Courses to AI Assistants' Capabilities. arXiv preprint arXiv:2306.03289 (2023). · arXiv
- Daoguang Zan, Bei Chen, Fengji Zhang, Dianjie Lu, Bingchao Wu, Bei Guan, Wang Yongji, and Jian-Guang Lou. 2023. Large Language Models Meet NL2Code: A Survey. In Proceedings of the 61st Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers). 7443--7464.
Cited by
Sorted by citations
The promise and challenges of generative AI in education
Giannakos, M., Azevedo, R., Brusilovsky, P., Cukurova, M., Dimitriadis, Y., Hernandez-Leo, D., Järvelä, S., Mavrikis, M., & Rienties, B. (2025) · Behaviour & Information Technology · doi:10.1080/0144929x.2024.2394886 · Cited by 543 · see citing works
Ethical challenges and solutions of generative AI: an interdisciplinary perspective
Al-kfairy, M., Mustafa, D., Kshetri, N., Insiew, M., & Alfandi, O. (2024) · Informatics · doi:10.3390/informatics11030058 · Cited by 328 · see citing works
Computing Education in the Era of Generative AI
Denny, P., Prather, J., Becker, B. A., Finnie-Ansley, J., Hellas, A., Leinonen, J., Luxton-Reilly, A., Reeves, B. N., Santos, E. A., & Sarsa, S. (2024) · Communications of the ACM · doi:10.1145/3624720 · Cited by 316 · see citing works
“For a more technical overview of the historical developments and future trends of language models, we direct the reader to the CACM article by Li [20].”
MethodSelf-citationDeveloping evaluative judgement for a time of generative artificial intelligence
Bearman, M., Tai, J., Dawson, P., Boud, D., & Ajjawi, R. (2024) · Assessment & Evaluation in Higher Education · doi:10.1080/02602938.2024.2335321 · Cited by 312 · see citing works
“…across various means of communication (e.g. text, images, sound), but also as inherent to a domain, subject or discipline – e.g. writing assistance (Escalante, Pack, and Barrett 2023), qualitative analysis methods (Siiman et al. 2023) or computer code generation/programming (Prather et al. 2023).”
Generative AI and Academic Integrity in Higher Education: A Systematic Review and Research Agenda
Bittle, K., & El-Gayar, O. (2025) · Information · doi:10.3390/info16040296 · Cited by 305 · see citing works
“Others recommend teaching ethical GenAI use, explicitly stating restrictions in syllabi and requiring students to disclose GenAI use [23].”
Prompt Problems: A New Programming Exercise for the Generative AI Era
Denny, P., Leinonen, J., Prather, J., Luxton-Reilly, A., Amarouche, T., Becker, B. A., & Reeves, B. N. (2024) · Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 1 · doi:10.1145/3626252.3630909 · Cited by 187 · see citing works
Self-citationThe Widening Gap: The Benefits and Harms of Generative AI for Novice Programmers
Prather, J., Reeves, B. N., Leinonen, J., MacNeil, S., Randrianasolo, A. S., Becker, B. A., Kimmel, B., Wright, J., & Briggs, B. (2024) · Proceedings of the 2024 ACM Conference on International Computing Education Research - Volume 1 · doi:10.1145/3632620.3671116 · Cited by 196 · see citing works
“ChatGPT is a general purpose tool that students are increasingly using for their work [25, 33, 50, 64].”
InfluentialSelf-citationCodeHelp: Using Large Language Models with Guardrails for Scalable Support in Programming Classes
Liffiton, M., Sheese, B. E., Savelka, J., & Denny, P. (2023) · Proceedings of the 23rd Koli Calling International Conference on Computing Education Research · doi:10.1145/3631802.3631830 · Cited by 192 · see citing works
Self-citationHadi, M. U., Al-Tashi, Q., Qureshi, R., Shah, A., Muneer, A., Irfan, M., Zafar, A., Shaikh, M. B., Akhtar, N., Hassan, S. Z., et al. (2023) · doi:10.36227/techrxiv.23589741.v4 · Cited by 173 · see citing works
Lyu, W., Wang, Y., Chung, T. (., Sun, Y., & Zhang, Y. (2024) · Proceedings of the Eleventh ACM Conference on Learning @ Scale · doi:10.1145/3657604.3662036 · Cited by 131 · see citing works
A Comparative Study of AI-Generated (GPT-4) and Human-crafted MCQs in Programming Education
Doughty, J., Wan, Z., Bompelli, A., Qayum, J., Wang, T., Zhang, J., Zheng, Y., Doyle, A., Sridhar, P., Agarwal, A., et al. (2024) · Proceedings of the 26th Australasian Computing Education Conference · doi:10.1145/3636243.3636256 · Cited by 132 · see citing works
Fan, G., Liu, D., Zhang, R., & Pan, L. (2025) · International Journal of STEM Education · doi:10.1186/s40594-025-00537-3 · Cited by 109 · see citing works
“There is also the risk of students becoming overly reliant on AI assistance, which may impede the development of fundamental programming skills and critical thinking (Prather et al., 2023).”
Evaluating LLM-generated Worked Examples in an Introductory Programming Course
Jury, B., Lorusso, A., Leinonen, J., Denny, P. C., & Luxton-Reilly, A. (2024) · Australasian Computing Education Conference · doi:10.1145/3636243.3636252 · Cited by 107 · see citing works
Self-citationPrather, J. E., Leinonen, J., Kiesler, N., Benario, J. G., Lau, S., MacNeil, S., Norouzi, N., Opel, S., Pettit, V., Porter, L., et al. (2025) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3689187.3709614 · Cited by 97 · see citing works
Self-citationDesirable Characteristics for AI Teaching Assistants in Programming Education
Denny, P. C., MacNeil, S., Šavelka, J., Porter, L., & Luxton-Reilly, A. (2024) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3649217.3653574 · Cited by 96 · see citing works
Self-citationLarge Language Models in Computer Science Education: A Systematic Literature Review
Raihan, M. N., Siddiq, M. L., Santos, J. C. S., & Zampieri, M. (2025) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3641554.3701863 · Cited by 125 · see citing works
Generative AI in Education: A Study of Educators' Awareness, Sentiments, and Influencing Factors
Ghimire, A., Pather, J., & Edwards, J. (2024) · 2024 IEEE Frontiers in Education Conference (FIE) · doi:10.1109/fie61694.2024.10892891 · Cited by 88 · see citing works
CS1-LLM: Integrating LLMs into CS1 Instruction
Vadaparty, A., Zingaro, D., Smith IV, D. H., Padala, M., Alvarado, C., Gorson Benario, J., & Porter, L. (2024) · Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1 · doi:10.1145/3649217.3653584 · Cited by 77 · see citing works
Patterns of Student Help-Seeking When Using a Large Language Model-Powered Programming Assistant
Sheese, B. E., Liffiton, M., Šavelka, J., & Denny, P. C. (2024) · Australasian Computing Education Conference · doi:10.1145/3636243.3636249 · Cited by 76 · see citing works
Self-citationAI Literacy in K-12 and Higher Education in the Wake of Generative AI: An Integrative Review
Gu, X., & Ericson, B. J. (2025) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/3702652.3744217 · Cited by 113 · see citing works
AI Literacy in K-12 and Higher Education in the Wake of Generative AI: An Integrative Review
Gu, X., & Ericson, B. J. (2025) · arXiv · doi:10.48550/arxiv.2503.00079 · Cited by 73
Filippi, S., & Motyl, B. (2024) · Information · doi:10.3390/info15060345 · Cited by 80 · see citing works
Margulieux, L. E., Prather, J. E., Reeves, B. N., Becker, B. A., Uzun, G. C., Loksa, D., Leinonen, J., & Denny, P. C. (2024) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3649217.3653621 · Cited by 62 · see citing works
Self-citationFeedback-Generation for Programming Exercises With GPT-4
Azaiz, I., Kiesler, N., & Strickroth, S. (2024) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3649217.3653594 · Cited by 61 · see citing works
Self-citationAriza, J. Á., Restrepo, M. B., & Hérnandez, C. H. (2025) · IEEE Access · doi:10.1109/access.2025.3541424 · Cited by 70 · see citing works
Evaluating Contextually Personalized Programming Exercises Created with Generative AI
Logacheva, E., Hellas, A., Prather, J. E., Sarsa, S., & Leinonen, J. (2024) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/3632620.3671103 · Cited by 63 · see citing works
Self-citationAl-kfairy, M., Mustafa, D., Kshetri, N., Insiew, M., & Alfandi, O. (2024) · SSRN Electronic Journal · doi:10.2139/ssrn.4833030 · Cited by 51 · see citing works
Koutcheme, C., Dainese, N., Sarsa, S., Hellas, A., Leinonen, J., & Denny, P. C. (2024) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3649217.3653612 · Cited by 47 · see citing works
Self-citationDenny, P. C., Smith, D. H., Fowler, M., Prather, J. E., Becker, B. A., & Leinonen, J. (2024) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3649217.3653587 · Cited by 47 · see citing works
Self-citationSoftware engineering education in the era of conversational AI: current trends and future directions
Sengul, C., Neykova, R., & Destefanis, G. (2024) · Frontiers in Artificial Intelligence · doi:10.3389/frai.2024.1436350 · Cited by 55 · see citing works
Student-AI Interaction: A Case Study of CS1 students
Amoozadeh, M., Nam, D., Prol, D., Alfageeh, A., Prather, J. E., Hilton, M. L., Ragavan, S. S., & Alipour, M. A. (2024) · Koli Calling International Conference on Computing Education Research · doi:10.1145/3699538.3699567 · Cited by 41 · see citing works
Self-citationLepp, M., & Kaimre, J. (2025) · Computers in Human Behavior Reports · doi:10.1016/j.chbr.2025.100642 · Cited by 40 · see citing works
Chugh, R., Turnbull, D., Morshed, A., Sabrina, F., Azad, S., Rashid, M. M., Kaisar, S., & Subramani, S. (2025) · Computer Applications in Engineering Education · doi:10.1002/cae.70002 · Cited by 50 · see citing works
Debugging with an AI Tutor: Investigating Novice Help-seeking Behaviors and Perceived Learning
Yang, S., Zhao, H., Xu, Y., Brennan, K. A., & Schneider, B. (2024) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/3632620.3671092 · Cited by 37 · see citing works
Hou, I., Man, O., Hamilton, K., Muthusekaran, S., Johnykutty, J., Zadeh, L., & MacNeil, S. (2025) · Proceedings of the 30th ACM Conference on Innovation and Technology in Computer Science Education V. 1 · doi:10.1145/3724363.3729024 · Cited by 37 · see citing works
Self-citationComputing education using generative artificial intelligence tools: A systematic literature review
Agbo, F. J., Olivia, C., Oguibe, G. F., Sanusi, I. T., & Sani, G. (2025) · Computers and Education Open · doi:10.1016/j.caeo.2025.100266 · Cited by 48 · see citing works
How Do Programming Students Use Generative AI?
Rahe, C., & Maalej, W. (2025) · Proceedings of the ACM on Software Engineering · doi:10.1145/3715762 · Cited by 45 · see citing works
“Across multiple surveys and position papers, educators have expressed concerns, particularly about over-reliance on generated content and about the ease of cheating [Becker et al. 2023; Cotton et al. 2024; Prather et al. 2023a; Zastudil et al. 2023].”
InfluentialDetecting AI assisted submissions in introductory programming via code anomaly
Karnalim, O., Toba, H., & Johan, M. C. (2024) · Education and Information Technologies · doi:10.1007/s10639-024-12520-6 · Cited by 35 · see citing works
Padiyath, A., Hou, X., Pang, A., Viramontes Vargas, D., Gu, X., Nelson-Fromm, T., Wu, Z., Guzdial, M., & Ericson, B. (2024) · Proceedings of the 2024 ACM Conference on International Computing Education Research - Volume 1 · doi:10.1145/3632620.3671098 · Cited by 35 · see citing works
Student Perspectives on Using a Large Language Model (LLM) for an Assignment on Professional Ethics
Grande, V., Kiesler, N., & Rodríguez, M. A. F. (2024) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3649217.3653624 · Cited by 35 · see citing works
Self-citationScholl, A., & Kiesler, N. (2024) · 2024 IEEE Frontiers in Education Conference (FIE) · doi:10.1109/fie61694.2024.10893442 · Cited by 35 · see citing works
Self-citationKazemitabaar, M., Huang, O., Suh, S., Henley, A. Z., & Grossman, T. (2025) · ACM International Conference on Intelligent User Interfaces (IUI) · doi:10.1145/3708359.3712104 · Cited by 48 · see citing works
Lohr, D., Keuning, H., & Kiesler, N. (2025) · Journal of Computer Assisted Learning · doi:10.1111/jcal.13107 · Cited by 33 · see citing works
Self-citationKeuning, H., Alpizar-Chacon, I., Lykourentzou, I., Beehler, L., Köppe, C., de Jong, I., & Sosnovsky, S. (2024) · Proceedings of the 24th Koli Calling International Conference on Computing Education Research · doi:10.1145/3699538.3699546 · Cited by 32 · see citing works
Self-citationEvaluating the Application of Large Language Models to Generate Feedback in Programming Education
Jacobs, S., & Jaschke, S. (2024) · IEEE Global Engineering Education Conference (EDUCON) · doi:10.1109/educon60312.2024.10578838 · Cited by 37 · see citing works
Smith, C. E., Shiekh, K., Cooreman, H., Rahman, S., Zhu, Y., Siam, M. K., Ivanitskiy, M., Ahmed, A. M., Hallinan, M., Grisak, A., et al. (2024) · Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1 · doi:10.1145/3649217.3653575 · Cited by 31 · see citing works
Education in the era of Neurosymbolic AI
Jaldi, C. D., Ilkou, E., Schroeder, N. L., & Shimizu, C. (2024) · Journal of Web Semantics · doi:10.1016/j.websem.2024.100857 · Cited by 31 · see citing works
Mahon, J., Namee, B. M., & Becker, B. A. (2024) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3649217.3653602 · Cited by 30 · see citing works
Self-citationExploring the Ethical Implications of Using Generative AI Tools in Higher Education
Đerić, E., Frank, D., & Vuković, D. (2025) · Informatics · doi:10.3390/informatics12020036 · Cited by 30 · see citing works
Enhancing Programming Error Messages in Real Time with Generative AI
Kimmel, B., Geisert, A. L., Yaro, L., Gipson, B., Hotchkiss, R., Osae-Asante, S. K., Vaught, H., Wininger, G., & Yamaguchi, C. (2024) · CHI Conference Extended Abstracts on Human Factors in Computing Systems (CHI EA) · doi:10.1145/3613905.3647967 · Cited by 29 · see citing works
Gaitantzi, A., & Kazanidis, I. (2025) · Applied Sciences · doi:10.3390/app15073960 · Cited by 45 · see citing works
Integrating Generative AI in Hackathons: Opportunities, Challenges, and Educational Implications
Sajja, R., Ramirez, C. E., Li, Z., Demiray, B. Z., Sermet, Y., & Demir, I. (2024) · Big Data and Cognitive Computing · doi:10.3390/bdcc8120188 · Cited by 28 · see citing works
Literature Review on the Integration of Generative AI in Programming Education
Nathaniel, J., Oyelere, S. S., Suhonen, J. T., & Tedre, M. (2025) · International Journal of Artificial Intelligence in Education · doi:10.1007/s40593-025-00524-3 · Cited by 40 · see citing works
Large Language Models in Computer Science Classrooms: Ethical Challenges and Strategic Solutions
Azoulay, R., Hirst, T., & Reches, S. (2025) · Applied Sciences · doi:10.3390/app15041793 · Cited by 34 · see citing works
Artificial intelligence and the Journal of Research in Science Teaching
Sadler, T. D., Mensah, F. M., & Tam, J. (2024) · Journal of Research in Science Teaching · doi:10.1002/tea.21933 · Cited by 25 · see citing works
Bernstein, S., Denny, P. C., Leinonen, J., Kan, L., Hellas, A., Littlefield, M., Sarsa, S., & MacNeil, S. (2024) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3649217.3653533 · Cited by 24 · see citing works
Self-citationGenerative AI in Computer Science Education: Challenges and Opportunities
Franklin, D., Denny, P., Gonzalez-Maldonado, D. A., & Tran, M. (2025) · doi:10.1017/9781009581738 · Cited by 20 · see citing works
Self-citationWang, K. D., Wu, Z., Tufts, L., Wieman, C., Salehi, S., & Haber, N. (2025) · 2025 IEEE Global Engineering Education Conference (EDUCON) · doi:10.1109/educon62633.2025.11016406 · Cited by 28 · see citing works
Smith, D. H., Denny, P. C., & Fowler, M. (2024) · ACM Conference on Learning @ Scale (L@S) · doi:10.1145/3657604.3662039 · Cited by 22 · see citing works
Self-citationAutomating Autograding: Large Language Models as Test Suite Generators for Introductory Programming
Alkafaween, U., Al-Bluwi, I., & Denny, P. C. (2024) · Journal of Computer Assisted Learning · doi:10.1111/jcal.13100 · Cited by 23 · see citing works
Self-citationHow Instructors Incorporate Generative AI into Teaching Computing
Prather, J. E., Leinonen, J., Kiesler, N., Benario, J. G., Lau, S., MacNeil, S., Norouzi, N., Opel, S., Pettit, V., Porter, L., et al. (2024) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3649405.3659534 · Cited by 21 · see citing works
Self-citationPrather, J. E., Reeves, B. N., Denny, P. C., Leinonen, J., MacNeil, S., Luxton-Reilly, A., Orvalho, J. G., Alipour, M. A., Alfageeh, A., Amarouche, T., et al. (2025) · Australasian Computing Education Conference · doi:10.1145/3716640.3716649 · Cited by 20 · see citing works
Self-citationDron, J. (2023) · Digital · doi:10.3390/digital3040020 · Cited by 22 · see citing works
Prather, J., Reeves, B. N., Denny, P., Leinonen, J., MacNeil, S., Luxton-Reilly, A., Orvalho, J., Alipour, A., Alfageeh, A., Amarouche, T., et al. (2024) · arXiv · doi:10.48550/arxiv.2412.12800 · Cited by 20 · see citing works
Self-citationFeng, H., Luxton-Reilly, A., Wuensche, B. C., & Denny, P. C. (2025) · Australasian Computing Education Conference · doi:10.1145/3716640.3716658 · Cited by 19 · see citing works
Self-citationExperiences from Integrating Large Language Model Chatbots into the Classroom
Hellas, A., Leinonen, J., & Leppänen, L. (2024) · ACM Virtual Global Computing Education Conference (SIGCSE Virtual) · doi:10.1145/3649165.3690101 · Cited by 19 · see citing works
Self-citationAli, M., Rao, P. V., Mai, Y., & Xie, B. (2024) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/3632620.3671097 · Cited by 19 · see citing works
Birillo, A., Artser, E., Potriasaeva, A., Vlasov, I., Dzialets, K., Golubev, Y., Герасимов, И. В., Keuning, H., & Bryksin, T. (2024) · Koli Calling International Conference on Computing Education Research · doi:10.1145/3699538.3699556 · Cited by 23 · see citing works
Self-citationA Global Survey of Introductory Programming Courses
Mason, R., Simon, N. P., Becker, B. A., Crick, T., & Davenport, J. H. (2024) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3626252.3630761 · Cited by 17 · see citing works
Self-citationA comparative study of AI ‐generated and human‐crafted learning objectives in computing education
Doyle, A., Sridhar, P., Agarwal, A., Šavelka, J., & Sakr, M. F. (2025) · Journal of Computer Assisted Learning · doi:10.1111/jcal.13092 · Cited by 20 · see citing works
Examining Student and Teacher Perspectives on Undisclosed Use of Generative AI in Academic Work
Adnin, R., Pandkar, A., Yao, B., Wang, D., & Das, M. (2025) · Proceedings of the 2025 CHI Conference on Human Factors in Computing Systems · doi:10.1145/3706598.3713393 · Cited by 16 · see citing works
Generative AI in Programming Education: Evaluating ChatGPT’s Effect on Computational Thinking
Sivasakthi, M., & Meenakshi, A. (2025) · SN Computer Science · doi:10.1007/s42979-025-04051-9 · Cited by 16 · see citing works
Haraldsrud, A., & Odden, T. O. B. (2025) · Journal of Chemical Education · doi:10.1021/acs.jchemed.5c00657 · Cited by 17 · see citing works
Adejumo, A. A., Oyelere, S. S., Sanusi, I. T., & Suhonen, J. T. (2026) · Computers and Education Artificial Intelligence · doi:10.1016/j.caeai.2026.100570 · Cited by 22 · see citing works
Feng, T. H., Denny, P., Wuensche, B., Luxton-Reilly, A., & Hooper, S. (2024) · Proceedings of the 26th Australasian Computing Education Conference · doi:10.1145/3636243.3636263 · Cited by 16 · see citing works
Self-citationRogers, K., Davis, M., Maharana, M., Etheredge, P., & Chernova, S. (2025) · CHI Conference on Human Factors in Computing Systems · doi:10.1145/3706598.3713644 · Cited by 15 · see citing works
Insights from the Frontline: GenAI Utilization Among Software Engineering Students
Choudhuri, R., Ramakrishnan, A., Chatterjee, A., Trinkenreich, B., Steinmacher, I., Gerosa, M. A., & Sarma, A. (2025) · IEEE International Conference on Software Engineering Education and Training (CSEE&T) · doi:10.1109/cseet66350.2025.00007 · Cited by 20 · see citing works
Leveraging Large Language Models for Enhancing Literature-Based Discovery
Taleb, I., Navaz, A. N., & Serhani, M. A. (2024) · Big Data and Cognitive Computing · doi:10.3390/bdcc8110146 · Cited by 15 · see citing works
Leveraging Large Language Models to Generate Course‐Specific Semantically Annotated Learning Objects
Lohr, D., Berges, M., Chugh, A., Kohlhase, M., & Müller, D. (2024) · Journal of Computer Assisted Learning · doi:10.1111/jcal.13101 · Cited by 15 · see citing works
Analysis of Generative AI Policies in Computing Course Syllabi
Ali, A., Collier, A. H., Dewan, U., McDonald, N., & Johri, A. (2025) · Proceedings of the 56th ACM Technical Symposium on Computer Science Education V. 1 · doi:10.1145/3641554.3701823 · Cited by 14 · see citing works
Sullivan, M., McAuley, M., Degiorgio, D., & McLaughlan, P. (2024) · Journal of Applied Learning and Teaching · doi:10.37074/jalt.2024.7.2.7 · Cited by 15 · see citing works
The Role of Generative AI in Software Student CollaborAItion
Kiesler, N., Smith, J., Leinonen, J., Fox, A., MacNeil, S., & Ihantola, P. (2025) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3724363.3729040 · Cited by 14 · see citing works
Self-citationCucuiat, V., & Waite, J. (2024) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3649217.3653595 · Cited by 14 · see citing works
Otto, S., Ejsing‐Duun, S., & Lindsay, E. D. (2025) · Education and Information Technologies · doi:10.1007/s10639-025-13533-5 · Cited by 21 · see citing works
Computer Programming Education in the Age of Generative AI: Insights from Empirical ResearchPreprint
Deriba, F. G., Sanusi, I. T., Campbell, O. O., & Oyelere, S. S. (2024) · SSRN Electronic Journal · doi:10.2139/ssrn.4891302 · Cited by 19 · see citing works
Aruleba, K., Sanusi, I. T., Obaido, G., Ogbuokiri, B., & Mienye, I. D. (2025) · Technology Knowledge and Learning · doi:10.1007/s10758-025-09899-7 · Cited by 13 · see citing works
Apiola, M., Vartiainen, H., & Tedre, M. (2024) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3649217.3653596 · Cited by 13 · see citing works
Jacobs, S., & Jaschke, S. (2024) · 2024 36th International Conference on Software Engineering Education and Training (CSEE&T) · doi:10.1109/cseet62301.2024.10663001 · Cited by 13 · see citing works
Integrating Natural Language Prompting Tasks in Introductory Programming Courses
Kerslake, C., Denny, P. C., Smith, D. H., Prather, J. E., Leinonen, J., Luxton-Reilly, A., & MacNeil, S. (2024) · ACM Virtual Global Computing Education Conference (SIGCSE Virtual) · doi:10.1145/3649165.3690125 · Cited by 13 · see citing works
Self-citationBridging Novice Programmers and LLMs with Interactivity
Yeh, T. Y., Tran, K., Gao, G., Yu, T. T., Fong, W. O., & Chen, T.-Y. (2025) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3641554.3701867 · Cited by 13 · see citing works
Middle school students’ perspectives on adopting generative AI in K-12 education
Adisa, I. O., & Adefisayo, A. O. (2025) · The Journal of Educational Research · doi:10.1080/00220671.2025.2510393 · Cited by 13 · see citing works
Reihanian, I., Hou, Y., Chen, Y., & Zheng, Y. (2025) · Communications in computer and information science · doi:10.1007/978-3-031-94943-2_11 · Cited by 12 · see citing works
Review of current and potential uses of large language models in engineering
Nguyen, S. S., & Kittur, J. (2025) · Frontiers in Education · doi:10.3389/feduc.2025.1649650 · Cited by 15 · see citing works
The Impact of ChatGPT on Students’ Learning Programming Languages
Aviv, I., Leiba, M., Rika, H., & Shani, Y. (2024) · Lecture notes in computer science · doi:10.1007/978-3-031-61691-4_14 · Cited by 17 · see citing works
Iterative Student Program Planning using Transformer-Driven Feedback
Rivera, E., Steinmaurer, A., Fisler, K., & Krishnamurthi, S. (2024) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3649217.3653607 · Cited by 12 · see citing works
Stone, I. (2024) · Conference on United Kingdom & Ireland Computing Education Research (UKICER) · doi:10.1145/3689535.3689553 · Cited by 13 · see citing works
Qiao, Y., Shihab, M. I. H., & Hundhausen, C. D. (2025) · ACM Transactions on Computing Education · doi:10.1145/3785366 · Cited by 11 · see citing works
Šavelka, J., Agarwal, A., Bogart, C., & Sakr, M. F. (2024) · Communications in computer and information science · doi:10.1007/978-3-031-53656-4_8 · Cited by 11 · see citing works
A Bibliometric Exposition and Review on Leveraging LLMs for Programming Education
Amos, J. P., Amodu, O. A., Mahmood, R. A. R., AbdulQudus, A. B., Zakaria, A. F., Iyanda, A. R., Bukar, U. A., & Hanapi, Z. M. (2025) · IEEE Access · doi:10.1109/access.2025.3554627 · Cited by 13 · see citing works
Student's Use of Generative AI as a Support Tool in an Advanced Web Development Course
Alpizar-Chacón, I., & Keuning, H. (2025) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3724363.3729106 · Cited by 11 · see citing works
Self-citation
- Authors
- Prather, J., Denny, P., Leinonen, J., Becker, B. A., Albluwi, I., Craig, M., Keuning, H., Kiesler, N., Kohn, T., Luxton-Reilly, A., MacNeil, S., Petersen, A., Pettit, R., Reeves, B. N., & Savelka, J.
- Affiliations
- Abilene Christian University (US)
- University of Auckland (NZ)
- University College Dublin (IE)
- Princess Sumaya University for Technology, Amman, Jordan
- University of Toronto (CA)
- Utrecht University (NL)
- DIPF | Leibniz Institute for Research and Information in Education (DE)
- Karlsruhe Institute of Technology (DE)
- Temple University (US)
- University of Virginia (US)
- Carnegie Mellon University, Pittsburgh, PA, USA
- ORCID
- Venue
- Proceedings of the 2023 Working Group Reports on Innovation and Technology in Computer Science Education
- Publisher
- ACM
- Published
- 2023-12-22
- Pages
- 108-159
- OpenAlex
- W4390315357
- Cited by
- 396
- References
- 112
- Citations by year
- 2026: 135 · 2025: 155 · 2024: 101 · 2023: 5
- FWCI
- 101.70
- Type
- conference paper
- Language
- en
- Open access
- hybrid
- doi.org
- Licence
- Locations
- ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) (publishedVersion, cc-by)
- Funders
- Ulla Tuominen Foundation
- Topics
- Physical Sciences › Computer Science › Information Systems › Artificial Intelligence in Education
- Physical Sciences › Computer Science › Computer Science Applications › Teaching and Learning Programming
- Health Sciences › Medicine › Health Informatics › Artificial Intelligence in Healthcare and Education
- Keywords
- generative AI, large language models, computing education, artificial intelligence in education, pedagogy, ACM Code of Ethics, AI ethics, code generation
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Claims read by deepseek-v4.1-flash under definition version 3 (extract-v3) on 2026-10-06.
Classified by jev-1.13-20260917 (gold-guideline-v0.2) on 2026-10-06.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review