paper-with-me

Papers

Towards Automatic Support of Software Model Evolution with Large Language~Models

2023-12-19 · Christof Tinnes, Thomas Fuchß, Uwe Hohenstein, Sven Apel

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, large language models (i.e., generative neural networks) have garnered significant attention in various research areas, including software engineering. In this paper, we explore the potential of large language models in supporting the evolution of software models in software engineering. We propose an approach that utilizes large language models 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 large language models for these two tasks. We have found that large language models are indeed a promising technology for supporting software model evolution, and that it is worth investigating further in the area of software model evolution.

📄 PDF Abstract BibTeX arXiv:2312.12404

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

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

2024-06-25 · Christof Tinnes, Alisa Welter, Sven Apel

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. Support…

RetrievalRetrieval-augmented Generation

Test Code Generation for Telecom Software Systems using Two-Stage Generative Model

2024-04-14 · Mohamad Nabeel, Doumitrou Daniil Nimara, Tahar Zanouda

In recent years, the evolution of Telecom towards achieving intelligent, autonomous, and open networks has led to an increasingly complex Telecom Software system, supporting various heterogeneous deployment scenarios, wi…

Code GenerationLanguage ModelingLanguage ModellingLarge Language Model+1

A Full-fledged Commit Message Quality Checker Based on Machine Learning

2023-09-09 · David Faragó, Michael Färber, Christian Petrov

Commit messages (CMs) are an essential part of version control. By providing important context in regard to what has changed and why, they strongly support software maintenance and evolution. But writing good CMs is diff…

Learning-Based Automatic Synthesis of Software Code and Configuration

2023-05-25 · Shantanu Mandal

Increasing demands in software industry and scarcity of software engineers motivates researchers and practitioners to automate the process of software generation and configuration. Large scale automatic software generati…

Program Synthesis

Formalising Software Requirements using Large Language Models

2025-06-12 · Arshad Beg, Diarmuid O'Donoghue, Rosemary Monahan

This paper is a brief introduction to our recently initiated project named VERIFAI: Traceability and verification of natural language requirements. The project addresses the challenges in the traceability and verificatio…