On the assessment of generative AI in modeling tasks: an experience report with ChatGPT and UML

被引:91
作者
Camara, Javier [1 ]
Troya, Javier [1 ]
Burgueno, Lola [1 ]
Vallecillo, Antonio [1 ]
机构
[1] Univ Malaga, ITIS Software, ETSI Informat, Campus Teatinos,Bulevar Louis Pasteur 35, Malaga 29071, Spain
关键词
Large language models; ChatGPT; Software models; Modeling languages; UML;
D O I
10.1007/s10270-023-01105-5
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Most experts agree that large language models (LLMs), such as those used by Copilot and ChatGPT, are expected to revolutionize the way in which software is developed. Many papers are currently devoted to analyzing the potential advantages and limitations of these generative AI models for writing code. However, the analysis of the current state of LLMs with respect to software modeling has received little attention. In this paper, we investigate the current capabilities of ChatGPT to perform modeling tasks and to assist modelers, while also trying to identify its main shortcomings. Our findings show that, in contrast to code generation, the performance of the current version of ChatGPT for software modeling is limited, with various syntactic and semantic deficiencies, lack of consistency in responses and scalability issues. We also outline our views on how we perceive the role that LLMs can play in the software modeling discipline in the short term, and how the modeling community can help to improve the current capabilities of ChatGPT and the coming LLMs for software modeling.
引用
收藏
页码:781 / 793
页数:13
相关论文
共 20 条
[1]  
Atenea Research Group, 2023, THESIS GIT REP CHATG
[2]  
Barke S., 2022, ARXIV
[3]  
Borji A., 2023, ARXIV
[4]   An NLP-Based Architecture for the Autocompletion of Partial Domain Models [J].
Burgueno, Loli ;
Clariso, Robert ;
Gerard, Sebastien ;
Li, Shuai ;
Cabot, Jordi .
ADVANCED INFORMATION SYSTEMS ENGINEERING (CAISE 2021), 2021, 12751 :91-106
[5]  
Cabot J, 2004, LECT NOTES COMPUT SC, V3288, P69
[6]   Learning from Code Repositories to Recommend Model Classes [J].
Capuano, Thibaut ;
Sahraoui, Houari ;
Frenay, Benoit ;
Vanderose, Benoit .
JOURNAL OF OBJECT TECHNOLOGY, 2022, 21 (03)
[7]  
Chaaben M.B., 2023, P ICSE NIER 23 IEEE
[8]   A GNN-based Recommender System to Assist the Specification of Metamodels and Models [J].
Di Rocco, Juri ;
Di Sipio, Claudio ;
Di Ruscio, Davide ;
Nguyen, Phuong T. .
24TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS 2021), 2021, :70-81
[9]  
Doderlein J., 2022, ARXIV
[10]  
GitHub, 2023, COP YOUR AI PAIR PRO