LLMs for Software Engineering
First page

Paper summary
A comprehensive survey of LLMs for software engineering covering models, tasks, evaluation, and open challenges.
Ask this paper
01
Task coverage: Surveys code generation, bug detection and repair, code review, code translation, documentation, and testing.
02
Model landscape: Reviews code-specialized LLMs (Codex, StarCoder, CodeLlama) alongside general-purpose LLMs applied to code.
03
Evaluation review: Catalogs standard benchmarks (HumanEval, MBPP, DS-1000) and their limitations for real-world software engineering.
04
Open challenges: Highlights long-context code understanding, multi-file reasoning, verification, and agent-based SE as key open directions.