Cited by 35Teaching and Learning ProgrammingArtificial Intelligence in EducationSoftware Engineering Research

The DOI matches its Crossref record; 13 of the 13 references it cites were found in a registry or an index.

How Novice Programmers Use and Experience ChatGPT when Solving Programming Exercises in an Introductory Course

Open access
Scholl, Andreas, Kiesler, Natalie·2024·2024 IEEE Frontiers in Education Conference (FIE)

Abstract

This research paper contributes to the computing education research community's understanding of Generative AI (GenAI) in the context of introductory programming, and specifically, how students utilize related tools, such as ChatGPT. An increased understanding of students' use is mandatory for educators and higher education institutions, as GenAI is here to stay, and its performance is likely to improve rapidly in the near future. Learning about students' use patterns is not only crucial to support their learning, but to develop adequate forms of instruction and assessment. With the rapid advancement of AI, its broad availability, and ubiquitous presence in educational environments, elaborating how AI can enhance learning experiences, especially in courses such as introductory programming is important. To date, most studies have focused on the educator's perspective on GenAI, its performance, characteristics, and limitations. However, the student perspective, and how they actually use GenAI tools in course contexts, has not been subject to a great number of studies. Therefore, this study is guided by the following research questions: (1) What do students report on their use pattern of ChatGPT in the context of introductory programming exercises? and (2) How do students perceive ChatGPT in the context of introductory programming exercises? To address these questions, computing students at a large German university were asked to solve programming tasks with the assistance of ChatGPT as part of their introductory programming course. Students (n=298) provided information regarding the use of ChatGPT, and their evaluation of the tool via an online survey. This research provides a comprehensive evaluation of ChatGPT-3.5's application by novice programmers in a higher education context. The findings reveal that while students widely adopt GenAI, their use varies significantly, ranging from acceptance of generated solutions to dynamic, and critical engagement. Therefore, this work has implications for educators designing guardrails or forms of instructions on the use of GenAI tools in the classroom.

Overview

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

Crossref · 10.1109/fie61694.2024.10893442

Cites

13 of 13 references verified0 citation errors · 0 not checkable

Statistics

Verification

Claims the paper makes

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

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?

  • Students use GenAI for a variety of tasks, including content generation, problem-solving, debugging, conceptual understanding, and exam preparation.

    “Students use GenAI for a variety of tasks, including content generation, problem-solving, debugging, conceptual understanding, and exam preparation [25, 308].”

    From Navigating the Ethical and Societal Impacts of Generative AI in Higher Computing Education (2025) · cites this paper as [308]

    The Results section, under “Students’ reports on their use patterns of ChatGPT (RQ1)” (page not supplied), reports code generation, debugging, problem understanding, and conceptual understanding among students’ uses. The study concerns introductory programming exercises; our copy does not report students using GenAI for exam preparation. Its mention of exams concerns tool performance or course grades, not that use. (LLM, conf=0.89)

    Experimental — accuracy not yet measured
  • Students are aware of problems associated with the use of GenAI, such as hallucination, overconfidence, and over-reliance.

    “Students are also aware of problems associated with the use of GenAI, such as hallucination, overconfidence, and over-reliance [308].”
  • CS students are concerned about privacy when using GenAI tools.

    “CS students are concerned about privacy when using GenAI tools [308, 324].”

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

The self-check needs the paper’s full text.

Citations

Cites

Flagged first, then by citations

Research works printed but not linked: 42

  1. Amani, 2023, Generative AI Perceptions: A Survey to Measure the Perceptions of Faculty, Staff, and Students on Generative AI Tools in Academia
  2. Raman, 2023, University students as early adopters of ChatGPT: Innovation Diffusion Study
  3. Becker, 2023, Generative AI in Introductory Programming
  4. Kiesler, 2023, Beyond the Textbook: Rethinking Students’ Competencies in the LLM Era, Generative AI: Implications for Teaching and Learning, Uppsala, Sweden
  5. Geng, 2023, Can ChatGPT Pass An Introductory Level Functional Language Programming Course?
  6. Kiesler, 2023, Large Language Models in Introductory Programming Education: ChatGPT’s Performance and Implications for Assessments
  7. 10.5220/0011996900003470 · DOI
  8. 10.1145/3545945.3569770 · DOI · Paper page
  9. 10.1145/3501385.3543957 · DOI · Paper page
  10. 10.1145/3545945.3569785 · DOI · Paper page
  11. 10.1145/3587102.3588785 · DOI · Paper page
  12. Bengtsson, 2023, Assessment Accuracy of a Large Language Model on Programming Assignments
  13. 10.1109/FIE58773.2023.10343457 · DOI
  14. 10.3991/ijep.v13i8.45621 · DOI
  15. 10.1145/3649217.3653594 · DOI
  16. 10.1145/3636243.3636259 · DOI
  17. 10.1109/IEEECONF56852.2023.10104622 · DOI
  18. 10.1145/3626252.3630799 · DOI
  19. 10.1145/3626252.3630803 · DOI
  20. 10.1145/3649405.3659534 · DOI
  21. 10.1145/3626252.3630842 · DOI · Paper page
  22. 10.1145/3626252.3630784 · DOI · Paper page
  23. 10.1145/3649217.3653624 · DOI
  24. 10.1145/3626253.3635369 · DOI
  25. 10.1145/3576123.3576134 · DOI · Paper page
  26. Parlante, 2024, CodingBat
  27. 10.1016/j.iotcps.2023.06.002 · DOI
  28. Phung, 2023, Generating High-Precision Feedback for Programming Syntax Errors using Large Language Models
  29. Zhang, 2022, Repairing Bugs in Python Assignments Using Large Language Models, arXiv preprint
  30. Narciss, 2006, Informatives Tutorielles Feedback: Entwicklungs- und Evaluationsprinzipien auf der Basis instruktionspsychologischer Erkenntnisse, Munster: Waxmann Verlag
  31. 10.1145/3626252.3630822 · DOI
  32. 10.1145/3613904.3642773 · DOI · Paper page
  33. 10.1145/3526113.3545659 · DOI · Paper page
  34. Denny, 2023, Promptly: Using Prompt Problems to Teach Learners How to Effectively Utilize AI Code Generators
  35. 10.59287/ijanser.562 · DOI
  36. 2023, Prompt Engineering
  37. Mayring, 2000, Qualitative content analysis, Forum: qualitative social research, 1
  38. Ballstaedt, 1981, Texte verstehen, Texte gestalten. Munchen: Urban u. Schwarzenberg
  39. Mandl, 1981, Zur Psychologie der Textverarbeitung: Ansatze, Befunde, Probleme
  40. Scholl, 2024, Data: Analyzing Chat Protocols of Novice Programmers Solving Introductory Programming Tasks with ChatGPT
  41. Roethlisberger, 1939, Management and the Worker
  42. Scholl, 2024, Analyzing Chat Protocols of Novice Programmers Solving Introductory Programming Tasks with ChatGPT

Cited by

Sorted by citations

Metadata

Authors
Scholl, A., & Kiesler, N.
Affiliations
Computer Science Nuremberg Tech,Nuremberg,Germany
Venue
2024 IEEE Frontiers in Education Conference (FIE)
Publisher
IEEE
Published
2024-10-13
Pages
1-9
ISSN
0190-5848 (ISSN-L)
OpenAlex
W4407949461
Cited by
35
References
13
Citations by year
2026: 10 · 2025: 24 · 2024: 1
FWCI
15.35
Type
conference paper
Language
en
Open access
Locations
  • IEEE Frontiers in Education Conference (FIE) (publishedVersion)
  • arXiv (Cornell University) (submittedVersion, cc-by-nc-sa)
  • arXiv (Cornell University)
Topics
  • Physical Sciences › Computer Science › Computer Science Applications › Teaching and Learning Programming
  • Social Sciences › Education › Artificial Intelligence in Education
  • Physical Sciences › Computer Science › Information Systems › Software Engineering Research
Keywords
ChatGPT, generative AI in education, introductory programming, novice programmers, student perceptions of AI, programming exercises, AI-assisted learning

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.

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