Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
153 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
45 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Towards Automatic Support of Software Model Evolution with Large Language~Models (2312.12404v1)

Published 19 Dec 2023 in cs.SE and cs.AI

Abstract: Modeling structure and behavior of software systems plays a crucial role, in various areas of software engineering. As with other software engineering artifacts, software models are subject to evolution. Supporting modelers in evolving models by model completion facilities and providing high-level edit operations such as frequently occurring editing patterns is still an open problem. Recently, LLMs (i.e., generative neural networks) have garnered significant attention in various research areas, including software engineering. In this paper, we explore the potential of LLMs in supporting the evolution of software models in software engineering. We propose an approach that utilizes LLMs for model completion and discovering editing patterns in model histories of software systems. Through controlled experiments using simulated model repositories, we conduct an evaluation of the potential of LLMs for these two tasks. We have found that LLMs are indeed a promising technology for supporting software model evolution, and that it is worth investigating further in the area of software model evolution.

Citations (1)

Summary

We haven't generated a summary for this paper yet.