← Search

Veselin Raychev

6 accepted papers

2026

CodeTaste: Can LLMs Generate Human-Level Code Refactorings?

ICML 2026poster

Large language model (LLM)-based coding agents can generate working code, but their solutions often introduce complexity, duplication, and architectural debt. Human developers address such issues through refactoring: behavior-preserving program transformations that improve structure and maintainabil…

Cited by 0SourceScholar
2025

BaxBench: Can LLMs Generate Correct and Secure Backends?

ICML 2025spotlight

Automatic program generation has long been a fundamental challenge in computer science. Recent benchmarks have shown that large language models (LLMs) can effectively generate code at the function level, make code edits, and solve algorithmic coding tasks. However, to achieve full automation, LLMs s…

Cited by 2SourcePDFScholar
2024

Mitigating Catastrophic Forgetting in Language Transfer via Model Merging

EMNLP 2024finding

As open-weight large language models (LLMs) achieve ever more impressive performance across a wide range of tasks in English, practitioners aim to adapt these models to different languages. However, such language adaptation is often accompanied by catastrophic forgetting of the base model’s capabili…

Cited by 9SourcePDFScholar
2021

TFix: Learning to Fix Coding Errors with a Text-to-Text Transformer

ICML 2021spotlight

The problem of fixing errors in programs has attracted substantial interest over the years. The key challenge for building an effective code fixing tool is to capture a wide range of errors and meanwhile maintain high accuracy. In this paper, we address this challenge and present a new learning-base…