mlsanityData to 14 Oct 2026

Software Model Evolution with Large Language Models: Experiments on Simulated, Public, and Industrial Datasets

arXiv 2406.17651 ↗First posted 25 Jun 2024cs.SE cs.AIcited by 1

Not on the map. Why?

Abstract (arXiv)

Modeling structure and behavior of software systems plays a crucial role in the industrial practice of software engineering. As with other software engineering artifacts, software models are subject to evolution. Supporting modelers in evolving software models with recommendations for model completions is still an open problem, though. In this paper, we explore the potential of large language models for this task. In particular, we propose an approach, RAMC, leveraging large language models, model histories, and retrieval-augmented generation for model completion. Through experiments on three datasets, including an industrial application, one public open-source community dataset, and one controlled collection of simulated model repositories, we evaluate the potential of large language models for model completion with RAMC. We found that large language models are indeed a promising technology for supporting software model evolution (62.30% semantically correct completions on real-world industrial data and up to 86.19% type-correct completions). The general inference capabilities of large language models are particularly useful when dealing with concepts for which there are few, noisy, or no examples at all.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 19 of its 79 references that are in the map. First posted on arXiv 25 Jun 2024.

Builds on

19 of 79 references.

References · 19

  1. 2017Attention Is All You Needcited by 60,361
  2. 2019Sentence-BERT: Sentence Embeddings using Siamese BERT-Networkscited by 9,170
  3. 2021Evaluating Large Language Models Trained on Codecited by 8,320
  4. 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,310
  5. 2021Unified Pre-training for Program Understanding and Generationcited by 366
  6. 2022A Systematic Evaluation of Large Language Models of Codecited by 363
  7. 2023How is ChatGPT's behavior changing over time?cited by 270
  8. 2022Few-shot training LLMs for project-specific code-summarizationcited by 129
  9. 2022A Short Tutorial on The Weisfeiler-Lehman Test And Its Variantscited by 52
  10. 2023Large Language Models and Simple, Stupid Bugscited by 45
  11. 2022No More Fine-Tuning? An Experimental Evaluation of Prompt Tuning in Code Intelligencecited by 41
  12. 2023Towards Human-Bot Collaborative Software Architecting with ChatGPTcited by 31
7 more
  1. 2021Choose Your Programming Copilot: A Comparison of the Program Synthesis Performance of GitHub Copilot and Genetic Programmingcited by 24
  2. 2021An Empirical Study on the Usage of Transformer Models for Code Completioncited by 22
  3. 2022Towards using Few-Shot Prompt Learning for Automating Model Completioncited by 13
  4. 2021Recommending Metamodel Concepts during Modeling Activities with Pre-Trained Language Modelscited by 7
  5. 2021Learning Domain-Specific Edit Operations from Model Repositories with Frequent Subgraph Miningcited by 2
  6. 2021Quality Guidelines for Research Artifacts in Model-Driven Engineeringcited by 1
  7. 2022MemoRec: A Recommender System for Assisting Modelers in Specifying Metamodelscited by 1

Built on by

Cited by year

Citing papers per year: 2025: 1.

1 paper.

Similar, not cited

Close in wording, no citation either way

  1. 2025Hierarchical Evaluation of Software Design Capabilities of Large Language Models of Code
  2. 2026AdaptEval: A Benchmark for Evaluating Large Language Models on Code Snippet Adaptation
  3. 2024On the Compression of Language Models for Code: An Empirical Study on CodeBERT
  4. 2023SelfEvolve: A Code Evolution Framework via Large Language Models
  5. 2026Not All RAGs Are Created Equal: A Component-Wise Empirical Study for Software Engineering Tasks
  6. 2025Software Development Life Cycle Perspective: A Survey of Benchmarks for Code Large Language Models and Agents
  7. 2025Evaluating Large Language Models for Functional and Maintainable Code in Industrial Settings: A Case Study at ASML
  8. 2026ArchBench: Benchmarking Generative-AI for Software Architecture Tasks ↗