3 papers
Self-Explanation Tutor for Active Study of CS1 Worked Examples
Arun-Balajiee Lekshmi-Narayanan, Mohammad Hassany, Kamil Akhuseyinoglu +2
Worked examples are a important part of introductory programming, but reading their expert explanations is passive. Self explanation, students explaining the problem and its soluti…
Exploring the Effectiveness of Using LLMs for Automated Assessment of Student Self Explanations in Programming Education
Arun-Balajiee Lekshmi-Narayanan, Mohammad Hassany, Peter Brusilovsky
Worked examples are step-by-step solutions to problems in a specific domain, offered to students to acquire domain-specific problem-solving skills. The effectiveness of worked exam…
Explaining Code Examples in Introductory Programming Courses: LLM vs Humans
Arun-Balajiee Lekshmi-Narayanan, Priti Oli, Jeevan Chapagain +4
Worked examples, which present an explained code for solving typical programming problems are among the most popular types of learning content in programming classes. Most approach…