Generative artificial intelligence attracts significant attention, especially with the introduction of large language models. Its capabilities are being exploited to solve various software engineering tasks. Thanks to their ability to understand natural language and generate natural language responses, large language models are great for processing various software documentation artifacts. At the same time, large language models excel at understanding structured languages, having the potential for working with software programs and models. We conduct a literature review on the usage of large language models for software engineering tasks related to documentation and modeling. We analyze articles from four major venues in the area, organize them per tasks they solve, and provide an overview of used prompt techniques, metrics, approaches to human-based evaluation, and major datasets.
翻译:生成式人工智能,特别是随着大型语言模型的引入,引起了广泛关注。其能力正被用于解决各种软件工程任务。得益于理解自然语言和生成自然语言响应的能力,大型语言模型非常适合处理各类软件文档制品。同时,大型语言模型擅长理解结构化语言,具备处理软件程序与模型的潜力。本文对大型语言模型在软件工程中与文档和建模相关任务的应用进行了文献综述。我们分析了该领域四个主要会议及期刊的文章,按其解决的任务进行分类整理,并概述了所使用的提示技术、评估指标、基于人工的评估方法以及主要数据集。