Towards an Understanding of Large Language Models in Software Engineering Tasks

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Zheng, Zibin, Ning, Kaiwen, Zhong, Qingyuan, Chen, Jiachi, Chen, Wenqing, Guo, Lianghong, Wang, Weicheng, Wang, Yanlin
Format: Preprint
Publié: 2023
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866915055187001344
author Zheng, Zibin
Ning, Kaiwen
Zhong, Qingyuan
Chen, Jiachi
Chen, Wenqing
Guo, Lianghong
Wang, Weicheng
Wang, Yanlin
author_facet Zheng, Zibin
Ning, Kaiwen
Zhong, Qingyuan
Chen, Jiachi
Chen, Wenqing
Guo, Lianghong
Wang, Weicheng
Wang, Yanlin
contents Large Language Models (LLMs) have drawn widespread attention and research due to their astounding performance in text generation and reasoning tasks. Derivative products, like ChatGPT, have been extensively deployed and highly sought after. Meanwhile, the evaluation and optimization of LLMs in software engineering tasks, such as code generation, have become a research focus. However, there is still a lack of systematic research on applying and evaluating LLMs in software engineering. Therefore, this paper comprehensively investigate and collate the research and products combining LLMs with software engineering, aiming to answer two questions: (1) What are the current integrations of LLMs with software engineering? (2) Can LLMs effectively handle software engineering tasks? To find the answers, we have collected related literature as extensively as possible from seven mainstream databases and selected 123 timely papers published starting from 2022 for analysis. We have categorized these papers in detail and reviewed the current research status of LLMs from the perspective of seven major software engineering tasks, hoping this will help researchers better grasp the research trends and address the issues when applying LLMs. Meanwhile, we have also organized and presented papers with evaluation content to reveal the performance and effectiveness of LLMs in various software engineering tasks, guiding researchers and developers to optimize.
format Preprint
id arxiv_https___arxiv_org_abs_2308_11396
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Towards an Understanding of Large Language Models in Software Engineering Tasks
Zheng, Zibin
Ning, Kaiwen
Zhong, Qingyuan
Chen, Jiachi
Chen, Wenqing
Guo, Lianghong
Wang, Weicheng
Wang, Yanlin
Software Engineering
Large Language Models (LLMs) have drawn widespread attention and research due to their astounding performance in text generation and reasoning tasks. Derivative products, like ChatGPT, have been extensively deployed and highly sought after. Meanwhile, the evaluation and optimization of LLMs in software engineering tasks, such as code generation, have become a research focus. However, there is still a lack of systematic research on applying and evaluating LLMs in software engineering. Therefore, this paper comprehensively investigate and collate the research and products combining LLMs with software engineering, aiming to answer two questions: (1) What are the current integrations of LLMs with software engineering? (2) Can LLMs effectively handle software engineering tasks? To find the answers, we have collected related literature as extensively as possible from seven mainstream databases and selected 123 timely papers published starting from 2022 for analysis. We have categorized these papers in detail and reviewed the current research status of LLMs from the perspective of seven major software engineering tasks, hoping this will help researchers better grasp the research trends and address the issues when applying LLMs. Meanwhile, we have also organized and presented papers with evaluation content to reveal the performance and effectiveness of LLMs in various software engineering tasks, guiding researchers and developers to optimize.
title Towards an Understanding of Large Language Models in Software Engineering Tasks
topic Software Engineering
url https://arxiv.org/abs/2308.11396