Large language models for software engineering: A systematic literature review

X Hou, Y Zhao, Y Liu, Z Yang, K Wang, L Li… - ACM Transactions on …, 2024 - dl.acm.org
Large Language Models (LLMs) have significantly impacted numerous domains, including
Software Engineering (SE). Many recent publications have explored LLMs applied to …

Generative software engineering

Y Huang, Y Chen, X Chen, J Chen, R Peng… - arxiv preprint arxiv …, 2024 - arxiv.org
The rapid development of deep learning techniques, improved computational power, and
the availability of vast training data have led to significant advancements in pre-trained …

Foundational challenges in assuring alignment and safety of large language models

U Anwar, A Saparov, J Rando, D Paleka… - arxiv preprint arxiv …, 2024 - arxiv.org
This work identifies 18 foundational challenges in assuring the alignment and safety of large
language models (LLMs). These challenges are organized into three different categories …

Unifying the perspectives of nlp and software engineering: A survey on language models for code

Z Zhang, C Chen, B Liu, C Liao, Z Gong, H Yu… - arxiv preprint arxiv …, 2023 - arxiv.org
In this work we systematically review the recent advancements in software engineering with
language models, covering 70+ models, 40+ evaluation tasks, 180+ datasets, and 900 …

A survey on large language models for software engineering

Q Zhang, C Fang, Y **e, Y Zhang, Y Yang… - arxiv preprint arxiv …, 2023 - arxiv.org
Software Engineering (SE) is the systematic design, development, maintenance, and
management of software applications underpinning the digital infrastructure of our modern …

A survey of conversational search

F Mo, K Mao, Z Zhao, H Qian, H Chen, Y Cheng… - arxiv preprint arxiv …, 2024 - arxiv.org
As a cornerstone of modern information access, search engines have become
indispensable in everyday life. With the rapid advancements in AI and natural language …

Specrover: Code intent extraction via llms

H Ruan, Y Zhang, A Roychoudhury - arxiv preprint arxiv:2408.02232, 2024 - arxiv.org
Autonomous program improvement typically involves automatically producing bug fixes and
feature additions. Such program improvement can be accomplished by a combination of …

Beyond functional correctness: Investigating coding style inconsistencies in large language models

Y Wang, T Jiang, M Liu, J Chen, Z Zheng - arxiv preprint arxiv:2407.00456, 2024 - arxiv.org
Large language models (LLMs) have brought a paradigm shift to the field of code
generation, offering the potential to enhance the software development process. However …

Agents in software engineering: Survey, landscape, and vision

Y Wang, W Zhong, Y Huang, E Shi, M Yang… - arxiv preprint arxiv …, 2024 - arxiv.org
In recent years, Large Language Models (LLMs) have achieved remarkable success and
have been widely used in various downstream tasks, especially in the tasks of the software …

Test-case-driven programming understanding in large language models for better code generation

Z Tian, J Chen, X Zhang - arxiv preprint arxiv:2309.16120, 2023 - arxiv.org
Code generation is to automatically generate source code conforming to a given
programming specification, which has received extensive attention especially with the …