International Journal of Human-Computer Interaction· 2026Q1
Direct-Answer Versus Socratic Generative AI Support in Programming Learning: Differences in Epistemic Laziness, Computational Thinking, and Computational Thinking Network Structures
- 0citations
- Q1SCImago
- 2026year
Short summary
Socratic AI support in programming learning reduced epistemic laziness and improved computational thinking skills (abstraction, decomposition, algorithmic thinking, evaluation) compared to direct-answer AI support.
AI-generated from the title and abstract; the full text is not read.
Key points
- Socratic AI support led to lower epistemic laziness compared to direct-answer support.
- Socratic AI support improved abstraction, decomposition, algorithmic thinking, and evaluation scores.
- Direct-answer AI support showed stronger connections between decomposition-algorithmic thinking and algorithmic thinking-evaluation.
- Socratic AI support showed stronger connections between abstraction-decomposition, abstraction-generalization, and decomposition-generalization.
AI-generated from the title and abstract; the full text is not read.
Abstract
Generative artificial intelligence can support programming learning, but differences associated with response modes remain unclear. This two-class quasi-experiment compared direct-answer support (n = 57) with Socratic support (n = 48) across three 90-minute sessions in a Java course. Pre- and post-intervention questionnaires assessed epistemic laziness and five computational thinking dimensions, while reflection logs were analyzed using epistemic network analysis. After adjustment for corresponding pretest scores, Socratic support showed lower self-reported epistemic laziness and higher abstraction, decomposition, algorithmic thinking, and evaluation scores, with no significant difference in generalization. Network analysis revealed distinct computational thinking configurations: direct-answer support showed stronger decomposition–algorithmic-thinking and algorithmic-thinking–evaluation connections, whereas Socratic support showed stronger abstraction–decomposition, abstraction–generalization, and decomposition–generalization connections, suggesting different patterns of problem analysis, solution development, and knowledge transfer. Given the two-class design, findings are interpreted as between-case differences. Overall, response mode may shape computational thinking outcomes and the organization of related processes in programming learning.
The authors' abstract, as published at the source. International Journal of Human-Computer Interaction, 2026 · DOI ↗
Continue with a free account
Ask the paper: 3 free questions a day about this paper; save it, get its citation, new summaries every day for your field. Takeaways are Premium.
Continue free on the webSign in with Google or Apple; no card needed. You come back to this paper.
On your phone:
Field: Computer Science Applications
Computer Science ApplicationsComputer Science