00:00:00

Share Your Feedback 🏝️

Survey | LLM for S/W Engineering

Survey | LLM for S/W Engineering

MinWoo(Daniel) Park | Tech Blog

Read more
Previous: LLM Format Impact Next: Transformer Explainer

Survey | LLM for S/W Engineering

  • Related Project: Private
  • Category: Paper Review
  • Date: 2024-08-05

From LLMs to LLM-based Agents for Software Engineering: A Survey of Current, Challenges and Future

  • url: https://arxiv.org/abs/2408.02479
  • pdf: https://arxiv.org/pdf/2408.02479
  • html: https://arxiv.org/html/2408.02479v1
  • abstract: With the rise of large language models (LLMs), researchers are increasingly exploring their applications in var ious vertical domains, such as software engineering. LLMs have achieved remarkable success in areas including code generation and vulnerability detection. However, they also exhibit numerous limitations and shortcomings. LLM-based agents, a novel tech nology with the potential for Artificial General Intelligence (AGI), combine LLMs as the core for decision-making and action-taking, addressing some of the inherent limitations of LLMs such as lack of autonomy and self-improvement. Despite numerous studies and surveys exploring the possibility of using LLMs in software engineering, it lacks a clear distinction between LLMs and LLM based agents. It is still in its early stage for a unified standard and benchmarking to qualify an LLM solution as an LLM-based agent in its domain. In this survey, we broadly investigate the current practice and solutions for LLMs and LLM-based agents for software engineering. In particular we summarise six key topics: requirement engineering, code generation, autonomous decision-making, software design, test generation, and software maintenance. We review and differentiate the work of LLMs and LLM-based agents from these six topics, examining their differences and similarities in tasks, benchmarks, and evaluation metrics. Finally, we discuss the models and benchmarks used, providing a comprehensive analysis of their applications and effectiveness in software engineering. We anticipate this work will shed some lights on pushing the boundaries of LLM-based agents in software engineering for future research.

Previous: LLM Format Impact Next: Transformer Explainer

post contain ""

    No matching posts found containing ""