Automated Customization of LLMs for Enterprise Code Repositories Using Semantic Scopes

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Finkler, Ulrich, Manotas, Irene, Zhang, Wei, Janssen, Geert, Popescu, Octavian, Ramji, Shyam
Natura: Preprint
Pubblicazione: 2026
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866914308216061952
author Finkler, Ulrich
Manotas, Irene
Zhang, Wei
Janssen, Geert
Popescu, Octavian
Ramji, Shyam
author_facet Finkler, Ulrich
Manotas, Irene
Zhang, Wei
Janssen, Geert
Popescu, Octavian
Ramji, Shyam
contents Code completion (CC) is a task frequently used by developers when working in collaboration with LLM-based programming assistants. Despite the increased performance of LLMs on public benchmarks, out of the box LLMs still have a hard time generating code that aligns with a private code repository not previously seen by the model's training data. Customizing code LLMs to a private repository provides a way to improve the model performance. In this paper we present our approach for automated LLM customization based on semantic scopes in the code. We evaluate LLMs on real industry cases with two private enterprise code repositories with two customization strategies: Retrieval-Augmented Generation (RAG) and supervised Fine-Tuning (FT). Our mechanism for ingesting the repository's data and formulating the training data pairs with semantic scopes helps models to learn the underlying patterns specific to the repository, providing more precise code to developers and helping to boost their productivity. The code completions of moderately sized customized models can be significantly better than those of uncustomized models of much larger capacity. We also include an analysis of customization on two public benchmarks and present opportunities for future work.
format Preprint
id arxiv_https___arxiv_org_abs_2602_05780
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Automated Customization of LLMs for Enterprise Code Repositories Using Semantic Scopes
Finkler, Ulrich
Manotas, Irene
Zhang, Wei
Janssen, Geert
Popescu, Octavian
Ramji, Shyam
Software Engineering
Artificial Intelligence
Code completion (CC) is a task frequently used by developers when working in collaboration with LLM-based programming assistants. Despite the increased performance of LLMs on public benchmarks, out of the box LLMs still have a hard time generating code that aligns with a private code repository not previously seen by the model's training data. Customizing code LLMs to a private repository provides a way to improve the model performance. In this paper we present our approach for automated LLM customization based on semantic scopes in the code. We evaluate LLMs on real industry cases with two private enterprise code repositories with two customization strategies: Retrieval-Augmented Generation (RAG) and supervised Fine-Tuning (FT). Our mechanism for ingesting the repository's data and formulating the training data pairs with semantic scopes helps models to learn the underlying patterns specific to the repository, providing more precise code to developers and helping to boost their productivity. The code completions of moderately sized customized models can be significantly better than those of uncustomized models of much larger capacity. We also include an analysis of customization on two public benchmarks and present opportunities for future work.
title Automated Customization of LLMs for Enterprise Code Repositories Using Semantic Scopes
topic Software Engineering
Artificial Intelligence
url https://arxiv.org/abs/2602.05780