mlsanityData to 7 Oct 2026

CCT5: A Code-Change-Oriented Pre-Trained Model

arXiv 2305.10785 ↗First posted 18 May 2023cs.SEcited by 17

Not on the map. Why?

Abstract (arXiv)

Software is constantly changing, requiring developers to perform several derived tasks in a timely manner, such as writing a description for the intention of the code change, or identifying the defect-prone code changes. Considering that the cost of dealing with these tasks can account for a large proportion (typically around 70 percent) of the total development expenditure, automating such processes will significantly lighten the burdens of developers. To achieve such a target, existing approaches mainly rely on training deep learning models from scratch or fine-tuning existing pretrained models on such tasks, both of which have weaknesses. Specifically, the former uses comparatively small-scale labelled data for training, making it difficult to learn and exploit the domain knowledge of programming language hidden in the large-amount unlabelled code in the wild; the latter is hard to fully leverage the learned knowledge of the pre-trained model, as existing pre-trained models are designed to encode a single code snippet rather than a code change (i.e., the difference between two code snippets). We propose to pre-train a model specially designed for code changes to better support developers in software maintenance. To this end, we first collect a large-scale dataset containing 1.5M+ pairwise data of code changes and commit messages. Based on these data, we curate five different tasks for pre-training, which equip the model with diverse domain knowledge about code changes. We fine-tune the pre-trained model, CCT5, on three widely-studied tasks incurred by code changes and two tasks specific to the code review process. Results show that CCT5 outperforms both conventional deep learning approaches and existing pre-trained models on these tasks.

Key facts. Cited by 17 papers in the map (data through 7 Oct 2026). First posted on arXiv 18 May 2023.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2023: 1; 2024: 7; 2025: 6; 2026: 3.

17 papers.

Sort:

By area:

  1. 2024MarsCode Agent: AI-native Automated Bug Fixingcited by 68
  2. 2024An Empirical Study on LLM-based Agents for Automated Bug Fixingcited by 23
  3. 2024Model Editing for LLMs4Code: How Far are We?cited by 8
  4. 2024CodeArt: Better Code Models by Attention Regularization When Symbols Are Lackingcited by 7
  5. 2024Instruct or Interact? Exploring and Eliciting LLMs' Capability in Code Snippet Adaptation Through Prompt Engineeringcited by 6
  6. 2025Large Language Models are Qualified Benchmark Builders: Rebuilding Pre-Training Datasets for Advancing Code Intelligence Taskscited by 6
  7. 2024Improving Retrieval-Augmented Code Comment Generation by Retrieving for Generationcited by 4
  8. 2024Leveraging Reviewer Experience in Code Review Comment Generationcited by 4
  9. 2025Towards Practical Defect-Focused Automated Code Reviewcited by 3
  10. 2026Investigating Autonomous Agent Contributions in the Wild: Activity Patterns and Code Change over Timecited by 3
  11. 2025LAMS: LLM-Driven Automatic Mode Switching for Assistive Teleoperationcited by 2
  12. 2023CodeLL: A Lifelong Learning Dataset to Support the Co-Evolution of Data and Language Models of Codecited by 0
5 more
  1. 2025Wired for Reuse: Automating Context-Aware Code Adaptation in IDEs via LLM-Based Agentcited by 0
  2. 2025ReDef: Do Code Language Models Truly Understand Code Changes for Just-in-Time Software Defect Prediction?cited by 0
  3. 2025A Dataset and Preliminary Study of Using GPT-5 for Code-change Impact Analysiscited by 0
  4. 2026Coding in a Bubble? Evaluating LLMs in Resolving Context Adaptation Bugs During Code Adaptationcited by 0
  5. 2026Diff-Based Code Corruption using LLMs for Large-Scale Bugfix Benchmarkingcited by 0