← Search

Zhenlong Dai

5 accepted papers

2026

Learner-Tailored Program Repair: A Solution Generator with Iterative Edit-Driven Retrieval Enhancement

AAAI 2026technical

With the development of large language models (LLMs) in the field of programming, intelligent programming coaching systems have gained widespread attention. However, most research focuses on repairing the buggy code of programming learners without providing the underlying causes of the bugs. To addr

Cited by 0SourcePDFScholar
2026

Learning from Long-Term Engagement: Adaptive Tutoring Dialogue Planning for Personalized Education

AAAI 2026technical

With the advancements of large language models (LLMs), intelligent tutoring systems have witnessed significant progress. The extensive knowledge and reasoning capabilities of LLMs enable intelligent tutoring systems to generate more helpful tutoring dialogues with scaffolding instructions. However,

Cited by 0SourcePDFScholar
2025

Contrastive Cross-Course Knowledge Tracing via Concept Graph Guided Knowledge Transfer

IJCAI 2025

Knowledge tracing (KT) aims to predict learners' future performance based on historical learning interactions. However, existing KT models predominantly focus on data from a single course, limiting their ability to capture a comprehensive understanding of learners' knowledge states. In this paper, w

2025

Less Is More: Adaptive Program Repair with Bug Localization and Preference Learning

AAAI 2025technical

Automated Program Repair (APR) is a task to automatically generate patches for the buggy code. However, most research focuses on generating correct patches while ignoring the consistency between the fixed code and the original buggy code. How to conduct adaptive bug fixing and generate patches with…

2024

MPCoder: Multi-user Personalized Code Generator with Explicit and Implicit Style Representation Learning

ACL 2024long

Large Language Models (LLMs) have demonstrated great potential for assisting developers in their daily development. However, most research focuses on generating correct code, how to use LLMs to generate personalized code has seldom been investigated. To bridge this gap, we proposed MPCoder (Multi-us…