Cited by 15Teaching and Learning ProgrammingIntelligent Tutoring Systems and Adaptive LearningArtificial Intelligence in Education

Effects of ChatGPT-Based Human–Computer Dialogic Interaction Programming Activities on Student Engagement

Zhang, Lin, Jiang, Qiang, Xiong, Weiyan, Zhao, Wei·2025·Journal of Educational Computing Research

Abstract

This study seeks to deepen the understanding of the direct and indirect effects of human–computer dialogic interaction programming activities, facilitated by ChatGPT, on student engagement. Data were collected from 109 Chinese high school students who engaged in programming tasks using either ChatGPT-driven dialogic interaction or traditional pair programming. A quasi-experimental analysis revealed that ChatGPT-based programming activities remarkably boost student engagement, outperforming pair programming in behavioral, cognitive, and emotional dimensions. Results demonstrated that such activities help minimize off-task behaviors, promote higher-order cognitive skills, and foster greater interest in programming. Additionally, these interactions enhance students’ self-efficacy and reduce learning anxiety. The findings underscore the potential of ChatGPT-driven dialogic interaction in programming education. This study offers practical recommendations to enhance student engagement in programming learning.

Integrity signals

Registry

Crossref · 10.1177/07356331251333874

Cites

91 of 91 references verified0 citation errors · 0 not checkable

Statistics

Recomputing p-values needs the paper’s full text.

Claims the paper makes

This paper’s full text isn’t openly available, so its claims and self-check weren’t run. The registry and citation checks still apply.

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?

  • GenAI functions as a reflective evaluator by continually tracking students' help-seeking behaviors and programming dialogues, automatically calibrating the granularity of its prompts, and generating visual or textual feedback to help students monitor their progress and adjust learning strategies, thus enhancing metacognitive self-regulation.

    “Third, GenAI functions as a reflective evaluator. By continually tracking students' help-seeking behaviors and programming dialogues, the system automatically calibrates the granularity of its prompts and generates visual or textual feedback to help students monitor their progress and adjust learning strategies, thus enhancing metacognitive selfregulation [103,141,143,149].”

Cites

Flagged first, then by citations

Authors
Zhang, L., Jiang, Q., Xiong, W., & Zhao, W.
Affiliations
  • Northeast Normal University (CN)
  • Education University of Hong Kong (HK)
Corresponding author
Jiang, Qiang
Venue
Journal of Educational Computing Research
Published
2025-04-14
Volume
63
Issue
4
Pages
988-1023
ISSN
  • 0735-6331 (ISSN-L)
  • 1541-4140
OpenAlex
W4409435267
Cited by
15
References
91
Citations by year
2026: 11 · 2025: 4
FWCI
13.57
Type
journal article
Language
en
Open access
closed
Locations
Journal of Educational Computing Research (publishedVersion)
Funders
National Natural Science Foundation of China (62077012)
Topics
  • Physical Sciences › Computer Science › Computer Science Applications › Teaching and Learning Programming
  • Physical Sciences › Computer Science › Artificial Intelligence › Intelligent Tutoring Systems and Adaptive Learning
  • Physical Sciences › Computer Science › Information Systems › Artificial Intelligence in Education
Keywords
ChatGPT, student engagement, programming education, pair programming, high school students, off-task behavior, self-efficacy, student anxiety, higher-order thinking skills

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