REVIEW 4 major objections 5 minor 2 cited by
Learning-by-teaching with ChatGPT: The effect of teachable ChatGPT agent on programming education
T0 review · 4 major / 5 minor · reviewed 2026-08-11 · deepseek-v4-flash
Pith's one-line read The paper claims that a ChatGPT-based teachable agent—an AI configured as a help-seeking student—improves programming learners' knowledge gains, pseudocode clarity and readability, and self-efficacy, while leaving code correctness…
desk verdict A confounded but readable pilot study of ChatGPT as a teachable agent: the results are directionally plausible, but the design cannot separate teaching from AI assistance. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The central object is the 'teachable ChatGPT agent': a GPT-4 session prompted to behave as a naive learner who asks for help in stages, using a five-stage help-seeking process model drawn from the learning sciences. Learners must converse with it in natural language to produce a working C++ solution to the eight-queens puzzle, which an online judging platform verifies. The mechanism is the teaching pressure itself—learners have to articulate the backtracking algorithm, break the task into parts, answer the agent's questions, and take responsibility for the final code. The agent's tendency to answer with correct code is the same machinery used to explain why error-correction skills did not improve: fewer bugs appeared, so learners had fewer opportunities to fix them.
What would settle it
Run the same eight-queens task in three conditions—teachable ChatGPT, ChatGPT as a non-teachable code-writing assistant, and video-only control—with pseudocode scored by raters blind to condition and the analysis pre-registered. If the assistant condition reproduces the teachable condition's gains, the student role is not what matters; if the teachable group still wins, the teaching interaction carries the effect.
Extended reading notes
Core claim
The central claim is that a ChatGPT model prompted to act as a teachable student can carry the learning-by-teaching effect in programming education. In the paper's pre/post experiment, students who taught the agent about the eight-queens puzzle had higher adjusted post-test scores on backtracking knowledge than the video-and-self-coding control group; their pseudocode was scored higher on clearness and readability but not correctness; and their self-reported self-efficacy and cognitive strategies improved, while test anxiety did not. The authors interpret these patterns as evidence that natural-language teaching produces deeper cognitive processing, that generating correct code on demand robs learners of debugging practice, and that guiding the agent requires planning and task decomposition, which are self-regulated learning strategies. They also chose not to suppress ChatGPT's occasional hallucinations, arguing that beginner-like mistakes give learners something to correct.
Load-bearing premise
The study assumes the only meaningful difference between groups was the teachable agent, yet the experimental group guided ChatGPT to generate code while the control group wrote code alone from scratch, so the reported gains could be due to model-generated code or extra interactivity rather than to teaching.
Editorial extensions
If this is right
- Natural-language teaching with ChatGPT can serve as a scalable, low-cost version of learning-by-teaching that does not require hand-built tutoring systems.
- Courses using such agents should expect gains in knowledge and code clarity but plan separate debugging exercises, because correct code from the agent suppresses error-correction practice.
- Deliberately letting the agent produce occasional wrong code—or using a weaker model—may turn the same setup into a debugging trainer.
- The self-efficacy and cognitive-strategy gains imply that ChatGPT-based teaching can act as a lightweight intervention for self-regulated learning, not just a content tutor.
Reading between the lines
- A testable extension the paper leaves open is a three-arm study: teachable ChatGPT, ChatGPT as a plain code-writing assistant, and video-only control, which would separate the student-role effect from pure exposure to generated code.
- The error-correction mechanism could be tested directly by injecting intentional bugs into the agent's generated code; the paper's explanation predicts that learners would then gain debugging practice and improve on code correctness.
- The SRL finding suggests a follow-up that scaffolds metacognitive prompts inside the teaching dialogue—asking learners to set goals and reflect before each teaching turn—and measures whether self-regulated learning gains grow further.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper reports a quasi-experimental comparison of two instructional conditions for learning to solve the eight-queens problem in C++. Forty-one university students were assigned to an experimental group (EG) that interacted with a ChatGPT-based teachable agent and guided it to generate solution code, or to a control group (CG) that learned from online videos and wrote solution code from scratch. Pre- and post-tests measured knowledge, pseudo-code quality (clearness, correctness, readability), and self-regulated learning (test anxiety, self-efficacy, cognitive strategies). ANCOVA results are reported as showing significantly larger knowledge gains, higher clearness/readability scores, and higher self-efficacy/cognitive-strategy scores for EG, with no significant difference in correctness. The paper interprets these outcomes as evidence that ChatGPT can serve as an effective teachable agent for learning-by-teaching.
Significance. If the causal interpretation were justified, this would be a valuable, low-cost extension of the teachable-agent literature to LLM-based natural-language interaction. The study uses several sensible measurement tools, including an automated judging platform, an experienced-lecturer knowledge test, and two scorers with reported inter-rater agreement for pseudo-code, and it acknowledges an important limitation about missing conversation data. However, the design does not isolate the 'teaching' role from the many other differences between conditions, and the paper's central causal claims go beyond what the data can support. The contribution is better characterized as an exploratory comparison of two instructional conditions, with useful hypotheses for future work.
major comments (4)
- [§3.2 and §3.3] The intervention is confounded with AI-assisted code generation and task type. EG participants guided ChatGPT to produce code, while CG participants wrote code from scratch in a local editor. The conditions therefore differ in at least four respects: natural-language interaction with an LLM, exposure to model solutions, amount of hands-on debugging (EG averaged 1.95 submissions versus 2.90 for CG, as reported in §5.2), and the instruction to adopt a teaching role. ANCOVA with pre-test scores as a covariate cannot control for these unmeasured task-related differences. Consequently, the conclusion that 'learners who learning AI knowledge with teaching the ChatGPT teachable agent have better knowledge gains' (§4.1) is not identifiable from this design. The manuscript should either reframe the claims as a comparison of two instructional conditions or add a control condition that isolates the teaching role from mere AI assistance.
- [Limitations section] The authors state that the study 'lacks of collecting and analysing students' conversation data on the teaching process.' Without such data, there is no direct evidence that EG participants actually engaged in explanatory teaching (e.g., giving explanations, asking questions, providing feedback) rather than simply issuing code-generation instructions. This is load-bearing for the learning-by-teaching mechanism and for the fidelity of the manipulation. The reported outcome differences cannot be attributed to teaching behavior unless process evidence or a manipulation check is provided.
- [Abstract and Conclusion] The abstract claims that interacting with ChatGPT improves programming abilities 'particularly in writing readable and logically sound code,' and the conclusion repeats 'writing readable and logically sound code.' This overstates the results: §4.2 and Table 3 report no significant difference in code correctness (F = 2.98, p > 0.05, η² = 0.19), and the adjusted means are nearly identical. The claims should be restricted to clearness and readability, with correctness reported as non-significant.
- [§3.1 and §3.4.2] The manuscript does not describe the assignment procedure (randomization, matching, or self-selection) and does not state whether the two pseudo-code scorers were blind to condition. Non-blind scoring can bias the clearness and readability ratings, which are the main programming-skill findings. The authors should report the assignment method and the blinding status of the scorers, or explicitly acknowledge the risk of scoring bias and interpret the corresponding results with that caveat.
minor comments (5)
- [Table 3] The third dimension is labeled 'Clearness' again, but based on the text and the scoring standard in Table 1 it should be 'Readability.'
- [§4.1] The sentence 'the three groups were significantly different' should refer to two groups.
- [Table 3] The significance stars for the clearness row are inconsistent with the text: the text reports F = 7.39, p < 0.01, but the table marks *** (p < 0.001). Please align the notation.
- [§4.3] Levene's test checks equality of variances, not differences in pre-test means; the sentence 'Levene's test ... revealed no significant difference in the pre-test scores between the two groups (F = 2.07, p > 0.05)' is therefore misleading and should be reworded.
- [Throughout] There are numerous language issues that should be corrected, for example 'learners who learning AI knowledge,' 'can be ruled towards generating fully correct code,' and 'This finding was echoed previous studies.' A careful proofreading pass is needed.
Circularity Check
No circular reasoning: the paper is an empirical comparison whose outcome measures are independent of the intervention and whose central claims rest on ANCOVA contrasts, not on definitions or self-citations.
full rationale
The paper reports a quasi-experiment comparing a ChatGPT teachable-agent condition with an online-video control on knowledge gains, pseudocode quality, and self-reported SRL. The key comparisons (Tables 2-4) are computed from pre/post test scores, rater-scored pseudocode, and an adapted MSLQ questionnaire; none of these instruments is defined in terms of the intervention effect, and no fitted parameter is later relabeled as a prediction. The knowledge test and SRL questionnaire are external measurement instruments with reported reliability, and the pseudocode rubric is an independent scoring standard. The central claims are empirical contrasts, not derivations that reduce to their inputs. The design does conflate the teachable-agent role with LLM interaction and AI-generated code, and the Limitations section explicitly acknowledges the absence of conversation-data analysis and the small sample size; however, these are threats to internal and construct validity, not circularity. No load-bearing self-citation chain appears: prior teachable-agent work is cited as external background, and no uniqueness theorem or prior result by the present authors is invoked to force the conclusion. Therefore the circularity score is 0.
Assumptions & free parameters
assumptions (5)
- domain assumption The 15-item knowledge test designed by a lecturer validly measures knowledge of the backtracking algorithm and the Eight Queens puzzle.
- domain assumption The pseudocode scoring rubric (clearness, correctness, readability) captures programming ability, and the two scorers' judgments are consistent.
- domain assumption The adapted 20-item MSLQ measures self-regulated learning abilities as intended.
- domain assumption Participants' self-reported 'fundamental coding ability in C++' is accurate.
- standard math ANCOVA assumptions of normality and homogeneity of regression hold, and the pre-test covariate adequately controls for baseline differences between non-randomized groups.
Cite this review
Pith. "Pith review of Learning-by-teaching with ChatGPT: The effect of teachable ChatGPT agent on programming education." pith.science (2026). https://pith.science/paper/LA5K2GZQ
@misc{pith2026241215226,
author = {Pith},
title = {Pith review of: Learning-by-teaching with ChatGPT: The effect of teachable ChatGPT agent on programming education},
year = {2026},
howpublished = {\url{https://pith.science/paper/LA5K2GZQ}},
note = {Machine review of arXiv:2412.15226}
}
read the original abstract
This study investigates the potential of using ChatGPT as a teachable agent to support students' learning by teaching process, specifically in programming education. While learning by teaching is an effective pedagogical strategy for promoting active learning, traditional teachable agents have limitations, particularly in facilitating natural language dialogue. Our research explored whether ChatGPT, with its ability to engage learners in natural conversations, can support this process. The findings reveal that interacting with ChatGPT improves students' knowledge gains and programming abilities, particularly in writing readable and logically sound code. However, it had limited impact on developing learners' error-correction skills, likely because ChatGPT tends to generate correct code, reducing opportunities for students to practice debugging. Additionally, students' self-regulated learning (SRL) abilities improved, suggesting that teaching ChatGPT fosters learners' higher self-efficacy and better implementation of SRL strategies. This study discussed the role of natural dialogue in fostering socialized learning by teaching, and explored ChatGPT's specific contributions in supporting students' SRL through the learning by teaching process. Overall, the study highlights ChatGPT's potential as a teachable agent, offering insights for future research on ChatGPT-supported education.
Figures
Forward citations
Cited by 2 Pith papers
-
How Real Is AI Tutoring? Comparing Simulated and Human Dialogues in One-on-One Instruction
AI-simulated tutoring dialogues are more explanation-driven and less questioning than human ones, producing a simple 'explain-acknowledge' loop instead of a 'question-answer-feedback' loop.
-
Conversational Education at Scale: A Multi-LLM Agent Workflow for Procedural Learning and Pedagogic Quality Assessment
WikiHowAgent generates 114,296 simulated teacher-learner conversations from 14,287 WikiHow tutorials and evaluates their pedagogic quality with LLM and human judges.
Reference graph
Works this paper leans on
-
[1]
Teachable agents and the protégé effect: Increasing the effort towards learning
Catherine C Chase, Doris B Chin, Marily A Oppezzo, and Daniel L Schwartz. Teachable agents and the protégé effect: Increasing the effort towards learning. Journal of science education and technology, 18:334–352, 2009
2009
-
[2]
The icap framework: Linking cognitive engagement to active learning outcomes
Michelene TH Chi and Ruth Wylie. The icap framework: Linking cognitive engagement to active learning outcomes. Educational psychologist, 49(4):219–243, 2014
2014
-
[3]
David Duran. Learning-by-teaching. evidence and implications as a pedagogical mechanism. Innovations in education and teaching international, 54(5):476–484, 2017
work page 2017
-
[4]
Rod D Roscoe and Michelene TH Chi. Understanding tutor learning: Knowledge-building and knowledge-telling in peer tutors’ explanations and questions. Review of educational research, 77(4):534–574, 2007
work page 2007
-
[5]
Timing matters! explaining between study phases enhances students’ learning
Andreas Lachner, Iris Backfisch, Vincent Hoogerheide, Tamara Gog, and Alexander Renkl. Timing matters! explaining between study phases enhances students’ learning. Journal of Educational Psychology, 112, 07 2019
work page 2019
-
[6]
How teachable agents influence students’ responses to critical constructive feedback
Annika Silvervarg, Rachel Wolf, Kristen Pilner Blair, Magnus Haake, and Agneta Gulz. How teachable agents influence students’ responses to critical constructive feedback. Journal of Research on Technology in Education, 53(1):67–88, 2021
work page 2021
-
[7]
Research-based design of pedagogical agent roles: A review, progress, and recommendations
Yanghee Kim and Amy L Baylor. Research-based design of pedagogical agent roles: A review, progress, and recommendations. International Journal of Artificial Intelligence in Education, 26:160–169, 2016
work page 2016
-
[8]
Teachable agent improves affect regulation
Jian-Hua Han, Keith Shubeck, Geng-Hu Shi, Xiang-En Hu, Lei Yang, Li-Jia Wang, Wei Zhao, Qiang Jiang, and Gautum Biswas. Teachable agent improves affect regulation. Educational Technology & Society, 24(3):194–209, 2021
work page 2021
Show all 82 references
-
[9]
Gendered socialization with an embodied agent: Creating a social and affable mathematics learning environment for middle-grade females
Yanghee Kim and Jae Hoon Lim. Gendered socialization with an embodied agent: Creating a social and affable mathematics learning environment for middle-grade females. Journal of educational psychology, 105(4):1164, 2013
2013
-
[10]
From design to implementation to practice a learning by teaching system: Betty’s brain
Gautam Biswas, James R Segedy, and Kritya Bunchongchit. From design to implementation to practice a learning by teaching system: Betty’s brain. International Journal of Artificial Intelligence in Education, 26:350–364, 2016
2016
-
[11]
Learning by guiding a teachable agent to play an educational game
Lena Pareto, Daniel L Schwartz, and Lars Svensson. Learning by guiding a teachable agent to play an educational game. In Artificial Intelligence in Education, pages 662–664. IOS press, 2009
2009
-
[12]
Learning-by-teaching without audience presence or interaction: When and why does it work? Educational Psychology Review, 34(2):575–607, 2022
Andreas Lachner, Vincent Hoogerheide, Tamara van Gog, and Alexander Renkl. Learning-by-teaching without audience presence or interaction: When and why does it work? Educational Psychology Review, 34(2):575–607, 2022. 11 Running Title for Header
2022
-
[13]
oh dear stacy!
Amy Ogan, Samantha Finkelstein, Elijah Mayfield, Claudia D’Adamo, Noboru Matsuda, and Justine Cassell. "oh dear stacy!": social interaction, elaboration, and learning with teachable agents. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI ’12,...
2012
-
[14]
Summary of chatgpt-related research and perspective towards the future of large language models
Yiheng Liu, Tianle Han, Siyuan Ma, Jiayue Zhang, Yuanyuan Yang, Jiaming Tian, Hao He, Antong Li, Mengshen He, Zhengliang Liu, et al. Summary of chatgpt-related research and perspective towards the future of large language models. Meta-Radiology, page 100017, 2023
2023
-
[15]
What is the impact of chatgpt on education? a rapid review of the literature
Chung Kwan Lo. What is the impact of chatgpt on education? a rapid review of the literature. Education Sciences, 13(4):410, 2023
2023
-
[16]
Generative ai and chatgpt: Applications, challenges, and ai-human collaboration, 2023
Fiona Fui-Hoon Nah, Ruilin Zheng, Jingyuan Cai, Keng Siau, and Langtao Chen. Generative ai and chatgpt: Applications, challenges, and ai-human collaboration, 2023
2023
-
[17]
How does genai affect trust in teacher-student relationships? insights from students’ assessment experiences
Jiahui Jess Luo. How does genai affect trust in teacher-student relationships? insights from students’ assessment experiences. Teaching in Higher Education, pages 1–16, 04 2024
2024
-
[18]
Gpteach: Interactive ta training with gpt-based students
Julia M Markel, Steven G Opferman, James A Landay, and Chris Piech. Gpteach: Interactive ta training with gpt-based students. In Proceedings of the tenth acm conference on learning@ scale, pages 226–236, 2023
2023
-
[19]
Knowledge building and knowledge creation: Theory, pedagogy, and technology
R Nasir and W Lee. Knowledge building and knowledge creation: Theory, pedagogy, and technology. The Cambridge handbook of the learning sciences, pages 687–706, 2014
2014
-
[20]
Teacher beliefs, knowledge, and practice of self-regulated learning
Robin Spruce and Linda Bol. Teacher beliefs, knowledge, and practice of self-regulated learning. Metacognition and Learning, 10:245–277, 2015
2015
-
[21]
Investigating self-regulated learning in teachable agent environments
John S Kinnebrew, Gautam Biswas, Brian Sulcer, and Roger S Taylor. Investigating self-regulated learning in teachable agent environments. International handbook of metacognition and learning technologies , pages 451–470, 2013
2013
-
[22]
Developing learning by teaching environments that support self-regulated learning
Gautam Biswas, Krittaya Leelawong, Kadira Belynne, Karun Viswanath, Daniel Schwartz, and Joan Davis. Developing learning by teaching environments that support self-regulated learning. InIntelligent Tutoring Systems: 7th International Conference, ITS 2004, Maceió, Alagoas, Braz...
2004
-
[23]
Incorporating self regulated learning techniques into learning by teaching environments
Gautam Biswas, Krittaya Leelawong, Kadira Belynne, Karun Viswanath, Nancy Vye, Daniel Schwartz, and Joan Davis. Incorporating self regulated learning techniques into learning by teaching environments. In Proceedings of the Annual Meeting of the Cognitive Science Society, volum...
2004
-
[24]
Promoting self-regulated learning skills in agent-based learning environments
Gautam Biswas, Rod Roscoe, Hogyeong Jeong, and Brian Sulcer. Promoting self-regulated learning skills in agent-based learning environments. In Proceedings of the 17th international conference on computers in education, pages 67–74. Asia-Pacific Society for Computers in Educati...
2009
-
[25]
Models of self-regulated learning: A review
Minna Puustinen and Lea Pulkkinen. Models of self-regulated learning: A review. Scandinavian journal of educational research, 45(3):269–286, 2001
2001
-
[26]
Becoming a self-regulated learner: An overview
Barry J Zimmerman. Becoming a self-regulated learner: An overview. Theory into practice, 41(2):64–70, 2002
2002
-
[27]
Learning by teaching: A new agent paradigm for educational software
Gautam Biswas, Krittaya Leelawong, Daniel Schwartz, Nancy Vye, and The Teachable Agents Group at Vanderbilt. Learning by teaching: A new agent paradigm for educational software. Applied Artificial Intelligence, 19(3- 4):363–392, 2005
2005
-
[28]
Mutual peer tutoring: Effects of structuring tutorial interaction to scaffold peer learning
Alison King, Anne Staffieri, and Anne Adelgais. Mutual peer tutoring: Effects of structuring tutorial interaction to scaffold peer learning. Journal of Educational Psychology, 90(1):134, 1998
1998
-
[29]
Adaptive intelligent support to improve peer tutoring in algebra
Erin Walker, Nikol Rummel, and Kenneth R Koedinger. Adaptive intelligent support to improve peer tutoring in algebra. International Journal of Artificial Intelligence in Education, 24:33–61, 2014
2014
-
[30]
Learning by teaching: Key challenges and design implications
Amy Debbané, Ken Jen Lee, Jarvis Tse, and Edith Law. Learning by teaching: Key challenges and design implications. Proceedings of the ACM on Human-Computer Interaction, 7(CSCW1):1–34, 2023
2023
-
[31]
Preparing students for future learning with teachable agents
Doris B Chin, Ilsa M Dohmen, Britte H Cheng, Marily A Oppezzo, Catherine C Chase, and Daniel L Schwartz. Preparing students for future learning with teachable agents. Educational Technology Research and Development, 58:649–669, 2010
2010
-
[32]
Tuning cognitive tutors into a platform for learning-by-teaching with simstudent technology
Noboru Matsuda, William W Cohen, Kenneth R Koedinger, Gabriel Stylianides, Victoria Keiser, and Rohan Raizada. Tuning cognitive tutors into a platform for learning-by-teaching with simstudent technology. In 1st APLEC Workshop Proceedings, 2010. 12 Running Title for Header
2010
-
[33]
Studying the effect of tutor learning using a teachable agent that asks the student tutor for explanations
Noboru Matsuda, William W Cohen, Kenneth R Koedinger, Victoria Keiser, Rohan Raizada, Evelyn Yarzebinski, Shayna P Watson, and Gabriel Stylianides. Studying the effect of tutor learning using a teachable agent that asks the student tutor for explanations. In 2012 IEEE Fourth I...
2012
-
[34]
Pedagogical agents for learning by teaching: Teachable agents
Kristen Blair, Daniel L Schwartz, Gautam Biswas, and Krittaya Leelawong. Pedagogical agents for learning by teaching: Teachable agents. Educational Technology, pages 56–61, 2007
2007
-
[35]
Facilitating mathematical learning with a peer tutoring system: Lessons learned
Youngcook Jun. Facilitating mathematical learning with a peer tutoring system: Lessons learned. Journal of Computers in Mathematics and Science Teaching, 22(1):75–92, 2003
2003
-
[36]
Dynalearn-engaging and informed tools for learning conceptual system knowledge
Bert Bredeweg, Asunción Gómez-Pérez, Elisabeth André, and Paulo Salles. Dynalearn-engaging and informed tools for learning conceptual system knowledge. In 2009 AAAI Fall Symposium Series, 2009
2009
-
[37]
A teachable agent game engaging primary school children to learn arithmetic concepts and reasoning
Lena Pareto. A teachable agent game engaging primary school children to learn arithmetic concepts and reasoning. International Journal of artificial intelligence in education, 24:251–283, 2014
2014
-
[38]
Learning-by-teaching: Designing teachable agents with intrinsic motivation
Guopeng Zhao, Ailiya, and Zhiqi Shen. Learning-by-teaching: Designing teachable agents with intrinsic motivation. Journal of Educational Technology & Society, 15(4):62–74, 2012
2012
-
[39]
Measuring self-regulated learning skills through social interactions in a teachable agent environment
Gautam Biswas, Hogyeong Jeong, John S Kinnebrew, Brian Sulcer, and ROD Roscoe. Measuring self-regulated learning skills through social interactions in a teachable agent environment. Research and Practice in Technology Enhanced Learning, 5(02):123–152, 2010
2010
-
[40]
Shallow strategy devel- opment in a teachable agent environment designed to support self-regulated learning
Rod D Roscoe, James R Segedy, Brian Sulcer, Hogyeong Jeong, and Gautam Biswas. Shallow strategy devel- opment in a teachable agent environment designed to support self-regulated learning. Computers & Education, 62:286–297, 2013
2013
-
[41]
Simstudent: Building an intelligent tutoring system by tutoring a synthetic student
N Matsuda, WW Cohen, J Sewall, G Lacerda, and KR Koedinger. Simstudent: Building an intelligent tutoring system by tutoring a synthetic student. International Journal of Artificial Intelligence in Education, 2, 2010
2010
-
[42]
Cognitive anatomy of tutor learning: Lessons learned with simstudent
Noboru Matsuda, Evelyn Yarzebinski, Victoria Keiser, Rohan Raizada, William W Cohen, Gabriel J Stylianides, and Kenneth R Koedinger. Cognitive anatomy of tutor learning: Lessons learned with simstudent. Journal of Educational Psychology, 105(4):1152, 2013
2013
-
[43]
Teachable agent as an interactive tool for cognitive task analysis: A case study for authoring an expert model
Noboru Matsuda. Teachable agent as an interactive tool for cognitive task analysis: A case study for authoring an expert model. International Journal of Artificial Intelligence in Education, 32(1):48–75, 2022
2022
-
[44]
Metacognition and the evolution of language
Herbert S Terrace. Metacognition and the evolution of language. The missing link in cognition: Origins of self-reflective consciousness, pages 84–115, 2005
2005
-
[45]
Training language models to follow instructions with human feedback
Long Ouyang, Jeffrey Wu, Xu Jiang, Diogo Almeida, Carroll Wainwright, Pamela Mishkin, Chong Zhang, Sandhini Agarwal, Katarina Slama, Alex Ray, et al. Training language models to follow instructions with human feedback. Advances in neural information processing systems, 35:2773...
2022
-
[46]
The programmer’s assistant: Conversational interaction with a large language model for software development
Steven I Ross, Fernando Martinez, Stephanie Houde, Michael Muller, and Justin D Weisz. The programmer’s assistant: Conversational interaction with a large language model for software development. In Proceedings of the 28th International Conference on Intelligent User Interface...
2023
-
[47]
Better zero-shot reasoning with role-play prompting
Aobo Kong, Shiwan Zhao, Hao Chen, Qicheng Li, Yong Qin, Ruiqi Sun, Xin Zhou, Enzhi Wang, and Xiaohang Dong. Better zero-shot reasoning with role-play prompting. arXiv preprint arXiv:2308.07702, 2023
2023 arXiv
-
[48]
Language models are few-shot learners
Tom B Brown. Language models are few-shot learners. arXiv preprint arXiv:2005.14165, 2020
2005 arXiv
-
[49]
Language models are unsupervised multitask learners
Alec Radford, Jeffrey Wu, Rewon Child, David Luan, Dario Amodei, Ilya Sutskever, et al. Language models are unsupervised multitask learners. OpenAI blog, 1(8):9, 2019
2019
-
[50]
Extending intelligent learning environments with teachable agents to enhance learning
Gautam Biswas, Thomas Katzlberger, John Bransford, Daniel Schwartz, et al. Extending intelligent learning environments with teachable agents to enhance learning. In Artificial intelligence in education, pages 389–397. Citeseer, 2001
2001
-
[51]
Designing learning by teaching agents: The betty’s brain system
Krittaya Leelawong and Gautam Biswas. Designing learning by teaching agents: The betty’s brain system. International Journal of Artificial Intelligence in Education, 18(3):181–208, 2008
2008
-
[52]
Learning by teaching simstudent: Technical accomplishments and an initial use with students
Noboru Matsuda, Victoria Keiser, Rohan Raizada, Arthur Tu, Gabriel Stylianides, William W Cohen, and Kenneth R Koedinger. Learning by teaching simstudent: Technical accomplishments and an initial use with students. In Intelligent Tutoring Systems: 10th International Conference...
2010
-
[53]
A teachable-agent arithmetic game’s effects on mathematics understanding, attitude and self-efficacy
Lena Pareto, Tobias Arvemo, Ylva Dahl, Magnus Haake, and Agneta Gulz. A teachable-agent arithmetic game’s effects on mathematics understanding, attitude and self-efficacy. In Artificial Intelligence in Education: 15th International Conference, AIED 2011, Auckland, New Zealand,...
2011
-
[54]
Students generating questions as a way of learning
Ester Aflalo. Students generating questions as a way of learning. Active Learning in Higher Education, 22(1):63– 75, 2021
2021
-
[55]
Student-generated questions: A meaningful aspect of learning in science
Christine Chin and David E Brown. Student-generated questions: A meaningful aspect of learning in science. International Journal of Science Education, 24(5):521–549, 2002
2002
-
[56]
Metacognitive scaffolding amplifies the effect of learning by teaching a teachable agent
Noboru Matsuda, Vishnu Priya Chandra Sekar, and Natalie Wall. Metacognitive scaffolding amplifies the effect of learning by teaching a teachable agent. In Artificial Intelligence in Education: 19th International Conference, AIED 2018, London, UK, June 27–30, 2018, Proceedings,...
2018
-
[57]
Codeaid: Evaluating a classroom deployment of an llm-based programming assistant that balances student and educator needs
Majeed Kazemitabaar, Runlong Ye, Xiaoning Wang, Austin Zachary Henley, Paul Denny, Michelle Craig, and Tovi Grossman. Codeaid: Evaluating a classroom deployment of an llm-based programming assistant that balances student and educator needs. In Proceedings of the CHI Conference...
2024
-
[58]
How novices use llm-based code generators to solve cs1 coding tasks in a self-paced learning environment
Majeed Kazemitabaar, Xinying Hou, Austin Henley, Barbara Jane Ericson, David Weintrop, and Tovi Grossman. How novices use llm-based code generators to solve cs1 coding tasks in a self-paced learning environment. In Proceedings of the 23rd Koli Calling International Conference ...
2023
-
[59]
Chatcot: Tool- augmented chain-of-thought reasoning on chat-based large language models
Zhipeng Chen, Kun Zhou, Beichen Zhang, Zheng Gong, Wayne Xin Zhao, and Ji-Rong Wen. Chatcot: Tool- augmented chain-of-thought reasoning on chat-based large language models. arXiv preprint arXiv:2305.14323, 2023
2023 arXiv
-
[60]
Memgpt: Towards llms as operating systems
Charles Packer, Vivian Fang, Shishir G Patil, Kevin Lin, Sarah Wooders, and Joseph E Gonzalez. Memgpt: Towards llms as operating systems. arXiv preprint arXiv:2310.08560, 2023
2023 arXiv
-
[61]
Recurrentgpt: Interactive generation of (arbitrarily) long text
Wangchunshu Zhou, Yuchen Eleanor Jiang, Peng Cui, Tiannan Wang, Zhenxin Xiao, Yifan Hou, Ryan Cot- terell, and Mrinmaya Sachan. Recurrentgpt: Interactive generation of (arbitrarily) long text. arXiv preprint arXiv:2305.13304, 2023
2023 arXiv
-
[62]
Language models can solve computer tasks
Geunwoo Kim, Pierre Baldi, and Stephen McAleer. Language models can solve computer tasks. Advances in Neural Information Processing Systems, 36, 2024
2024
-
[63]
Swiftsage: A generative agent with fast and slow thinking for complex interactive tasks
Bill Yuchen Lin, Yicheng Fu, Karina Yang, Faeze Brahman, Shiyu Huang, Chandra Bhagavatula, Prithviraj Ammanabrolu, Yejin Choi, and Xiang Ren. Swiftsage: A generative agent with fast and slow thinking for complex interactive tasks. Advances in Neural Information Processing Syst...
2024
-
[64]
Exploring the intersection of large language models and agent-based modeling via prompt engineering
Edward Junprung. Exploring the intersection of large language models and agent-based modeling via prompt engineering. arXiv preprint arXiv:2308.07411, 2023
2023 arXiv
-
[65]
Generative agents: Interactive simulacra of human behavior
Joon Sung Park, Joseph O’Brien, Carrie Jun Cai, Meredith Ringel Morris, Percy Liang, and Michael S Bernstein. Generative agents: Interactive simulacra of human behavior. In Proceedings of the 36th annual acm symposium on user interface software and technology, pages 1–22, 2023
2023
-
[66]
Eye-tracking verification of the strategy used to analyse algorithms expressed in a flowchart and pseudocode
Magdalena Andrzejewska, Anna Stoli ´nska, Władysław Błasiak, Paweł P˛ eczkowski, Roman Rosiek, Bo˙zena Ro˙zek, Mirosława Sajka, and Dariusz Wcisło. Eye-tracking verification of the strategy used to analyse algorithms expressed in a flowchart and pseudocode. Interactive learnin...
1981
-
[67]
Investigating acceptance behavior in software engineering—theoretical perspectives
Jürgen Börstler, Nauman bin Ali, Martin Svensson, and Kai Petersen. Investigating acceptance behavior in software engineering—theoretical perspectives. Journal of Systems and Software, 198:111592, 2023
2023
-
[68]
Motivational and self-regulated learning components of classroom academic performance
Paul R Pintrich and Elisabeth V De Groot. Motivational and self-regulated learning components of classroom academic performance. Journal of educational psychology, 82(1):33, 1990
1990
-
[69]
Design and implementation of an ai-enabled visual report tool as formative assessment to promote learning achievement and self-regulated learning: An experimental study
Xiaofang Liao, Xuedi Zhang, Zhifeng Wang, and Heng Luo. Design and implementation of an ai-enabled visual report tool as formative assessment to promote learning achievement and self-regulated learning: An experimental study. British Journal of Educational Technology, 55(3):12...
2024
-
[70]
The relative benefits of learning by teaching and teaching expectancy
Logan Fiorella and Richard E Mayer. The relative benefits of learning by teaching and teaching expectancy. Contemporary Educational Psychology, 38(4):281–288, 2013
2013
-
[71]
Role of expectations and explanations in learning by teaching.Contemporary educational psychology, 39(2):75–85, 2014
Logan Fiorella and Richard E Mayer. Role of expectations and explanations in learning by teaching.Contemporary educational psychology, 39(2):75–85, 2014
2014
-
[72]
I explain, therefore i learn: Improving students’ assessment literacy and deep learning by teaching
Mehdi Davari Torshizi and Mostafa Bahraman. I explain, therefore i learn: Improving students’ assessment literacy and deep learning by teaching. Studies in Educational Evaluation, 61:66–73, 2019
2019
-
[73]
Learning by preparing-to-teach and teaching: A meta-analysis
Keiichi Kobayashi. Learning by preparing-to-teach and teaching: A meta-analysis. Japanese Psychological Research, 61(3):192–203, 2019. 14 Running Title for Header
2019
-
[74]
Developers talking about code quality
Jürgen Börstler, Kwabena E Bennin, Sara Hooshangi, Johan Jeuring, Hieke Keuning, Carsten Kleiner, Bonnie MacKellar, Rodrigo Duran, Harald Störrle, Daniel Toll, et al. Developers talking about code quality. Empirical Software Engineering, 28(6):128, 2023
2023
-
[75]
Collaborative dialogue patterns of pair programming and their impact on programming self-efficacy and coding performance
Jinbo Tan, Lei Wu, and Shanshan Ma. Collaborative dialogue patterns of pair programming and their impact on programming self-efficacy and coding performance. British Journal of Educational Technology, 55(3):1060–1081, 2024
2024
-
[76]
How to teach programming in the ai era? using llms as a teachable agent for debugging
Qianou Ma, Hua Shen, Kenneth Koedinger, and Sherry Tongshuang Wu. How to teach programming in the ai era? using llms as a teachable agent for debugging. In International Conference on Artificial Intelligence in Education, pages 265–279. Springer, 2024
2024
-
[77]
Teach ai how to code: Using large language models as teachable agents for programming education
Hyoungwook Jin, Seonghee Lee, Hyungyu Shin, and Juho Kim. Teach ai how to code: Using large language models as teachable agents for programming education. In Proceedings of the CHI Conference on Human Factors in Computing Systems, pages 1–28, 2024
2024
-
[78]
Generative students: Using llm-simulated student profiles to support question item evaluation
Xinyi Lu and Xu Wang. Generative students: Using llm-simulated student profiles to support question item evaluation. In Proceedings of the Eleventh ACM Conference on Learning@ Scale, pages 16–27, 2024
2024
-
[79]
Analysis of self-efficacy theory of behavioral change
Albert Bandura and Nancy E Adams. Analysis of self-efficacy theory of behavioral change. Cognitive therapy and research, 1(4):287–310, 1977
1977
-
[80]
Social learning and adoption of new behavior in a virtual agent society
Benjamin D Nye and Barry G Silverman. Social learning and adoption of new behavior in a virtual agent society. Presence, 22(2):110–140, 2013
2013
-
[81]
Self-regulated learning and performance: An introduction and an overview
Barry J Zimmerman and Dale H Schunk. Self-regulated learning and performance: An introduction and an overview. Handbook of self-regulation of learning and performance, pages 15–26, 2011
2011
-
[82]
Towards human-bot collaborative software architecting with chatgpt
Aakash Ahmad, Muhammad Waseem, Peng Liang, Mahdi Fahmideh, Mst Shamima Aktar, and Tommi Mikkonen. Towards human-bot collaborative software architecting with chatgpt. In Proceedings of the 27th international conference on evaluation and assessment in software engineering, pages...
2023
Reviewed August 11, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.