Cref: An llm-based conversational software repair framework for programming tutors

B Yang, H Tian, W Pian, H Yu, H Wang, J Klein… - Proceedings of the 33rd …, 2024 - dl.acm.org
With the proven effectiveness of L arge L anguage M odels (LLMs) in code-related tasks,
researchers have explored their potential for program repair. However, existing repair …

Ircoder: Intermediate representations make language models robust multilingual code generators

I Paul, G Glavaš, I Gurevych - arxiv preprint arxiv:2403.03894, 2024 - arxiv.org
Code understanding and generation have fast become some of the most popular
applications of language models (LMs). Nonetheless, research on multilingual aspects of …

Improving domain-specific neural code generation with few-shot meta-learning

Z Yang, JW Keung, Z Sun, Y Zhao, G Li, Z **… - Information and …, 2024 - Elsevier
Context: Neural code generation aims to automatically generate code snippets guided by
Natural Language Descriptions (NLDs). In recent years, various neural code generation …

The best of both worlds: Combining learned embeddings with engineered features for accurate prediction of correct patches

H Tian, K Liu, Y Li, AK Kaboré, A Koyuncu… - ACM Transactions on …, 2023 - dl.acm.org
A large body of the literature on automated program repair develops approaches where
patches are automatically generated to be validated against an oracle (eg, a test suite) …

A survey of neural code intelligence: Paradigms, advances and beyond

Q Sun, Z Chen, F Xu, K Cheng, C Ma, Z Yin… - arxiv preprint arxiv …, 2024 - arxiv.org
Neural Code Intelligence--leveraging deep learning to understand, generate, and optimize
code--holds immense potential for transformative impacts on the whole society. Bridging the …

You Don't Have to Say Where to Edit! jLED–Joint Learning to Localize and Edit Source Code

W Pian, Y Li, H Tian, T Sun, Y Song, X Tang… - ACM Transactions on …, 2025 - dl.acm.org
Learning to edit code automatically is becoming more and more feasible. Thanks to recent
advances in Neural Machine Translation (NMT), various case studies are being investigated …

Learning Transfers over Several Programming Languages

R Baltaji, S Pujar, L Mandel, M Hirzel, L Buratti… - arxiv preprint arxiv …, 2023 - arxiv.org
Large language models (LLMs) have recently become remarkably good at improving
developer productivity for high-resource programming languages. These models use two …

When Fine-Tuning LLMs Meets Data Privacy: An Empirical Study of Federated Learning in LLM-Based Program Repair

W Luo, JW Keung, B Yang, H Ye, CL Goues… - arxiv preprint arxiv …, 2024 - arxiv.org
Software systems have been evolving rapidly and inevitably introducing bugs at an
increasing rate, leading to significant losses in resources consumed by software …

Learning to Represent Patches

X Tang, H Tian, Z Chen, W Pian, S Ezzini… - Proceedings of the …, 2024 - dl.acm.org
We propose Patcherizer, a novel patch representation methodology that combines context
and structure intention features to capture the semantic changes in Abstract Syntax Trees …

Towards Better Multilingual Code Search through Cross-Lingual Contrastive Learning

X Huang, Y Ma, H Zhou, Z Jiang, Y Zhang… - Proceedings of the 14th …, 2023 - dl.acm.org
Recent advances in deep learning have significantly improved the understanding of source
code by leveraging large amounts of open-source software data. Thanks to the larger …