2023

A Survey on Large Language Models for Software Engineering

Zhang, Quanjun, Fang, Chunrong, Xie, Yang et al.

Understand

Software Engineering (SE) is the systematic design, development, maintenance, and management of software applications underpinning the digital infrastructure of our modern world.

  • Very recently, the SE community has seen a rapidly increasing number of techniques employing Large Language Models (LLMs) to automate a broad range of SE tasks.
  • Nevertheless, existing information of the applications, effects, and possible limitations of LLMs within SE is still not well-studied.
  • In this paper, we provide a systematic survey to summarize the current state-of-the-art research in the LLM-based SE community.

Reading the bibliography…