paper-with-me

홈 › Papers

Should Code Models Learn Pedagogically? A Preliminary Evaluation of Curriculum Learning for Real-World Software Engineering Tasks

2025-02-06 · Kyi Shin Khant, Hong Yi Lin, Patanamon Thongtanunam

Learning-based techniques, especially advanced pre-trained models for code have demonstrated capabilities in code understanding and generation, solving diverse software engineering (SE) tasks. Despite the promising results, current training approaches may not fully optimize model performance, as they typically involve learning from randomly shuffled training data. Recent work shows that Curriculum Learning (CL) can improve performance on code-related tasks through incremental learning based on the difficulty of synthetic code. Yet, the effectiveness of CL with conventional difficulty measures in SE tasks remains largely unexplored. In this study, we explore two conventional code metrics: code length and cyclomatic complexity to determine the difficulty levels. We investigate how the pre-trained code model (CodeT5) learns under CL, through the tasks of code clone detection and code summarization. Our empirical study on the CodeXGLUE benchmark showed contrasting results to prior studies, where the model exhibited signs of catastrophic forgetting and shortcut learning. Surprisingly, model performance saturates after only the first quartile of training, potentially indicating a limit in the model's representation capacity and/or the task's inherent difficulty. Future work should further explore various CL strategies with different code models across a wider range of SE tasks for a more holistic understanding.

📄 PDF Abstract BibTeX arXiv:2502.03806

Code (0)

등록된 구현이 없습니다.

Tasks

Clone DetectionCode SummarizationIncremental Learning

Similar Papers 제목 키워드 기반

I Do Not Understand What I Cannot Define: Automatic Question Generation With Pedagogically-Driven Content Selection

2021-10-08 · Tim Steuer, Anna Filighera, Tobias Meuser, Christoph Rensing

Most learners fail to develop deep text comprehension when reading textbooks passively. Posing questions about what learners have read is a well-established way of fostering their text comprehension. However, many textbo…

Learning TheoryQuestion GenerationQuestion-GenerationReading Comprehension

Multi-Agent Collaborative Framework For Math Problem Generation

2025-11-06 · Kia Karbasi, Kevin Hong, Mohammad Amin Samadi, Gregory Pottie arxiv

Automatic question generation (AQG) for mathematics education remains an elusive goal for Intelligent Tutoring Systems and educators. While pre-trained transformer-based language models have significantly advanced natura…

Question Generation

PEMUTA: Pedagogically-Enriched Multi-Granular Undergraduate Thesis Assessment

2025-07-25 · Jialu Zhang, Qingyang Sun, Qianyi Wang, Weiyi Zhang 외 arxiv

The undergraduate thesis (UGTE) plays an indispensable role in assessing a student's cumulative academic development throughout their college years. Although large language models (LLMs) have advanced education intellige…

TeachingCoach: A Fine-Tuned Scaffolding Chatbot for Instructional Guidance to Instructors

2026-03-18 · Isabel Molnar, Peiyu Li, Si Chen, Sugana Chawla 외 arxiv

Higher education instructors often lack timely and pedagogically grounded support, as scalable instructional guidance remains limited and existing tools rely on generic chatbot advice or non-scalable teaching center huma…

Dialogue Generation

Bringing Pedagogy into Focus: Evaluating Virtual Teaching Assistants' Question-Answering in Asynchronous Learning Environments

2025-09-22 · Li Siyan, Zhen Xu, Vethavikashini Chithrra Raghuram, Xuanming Zhang 외 arxiv

Asynchronous learning environments (ALEs) are widely adopted for formal and informal learning, but timely and personalized support is often limited. In this context, Virtual Teaching Assistants (VTAs) can potentially red…