2024

DevEval: Evaluating Code Generation in Practical Software Projects

Li, Jia, Li, Ge, Zhao, Yunfei et al.

Understand

How to evaluate Large Language Models (LLMs) in code generation is an open question.

  • Many benchmarks have been proposed but are inconsistent with practical software projects, e.g., unreal program distributions, insufficient dependencies, and small-scale project contexts.
  • Thus, the capabilities of LLMs in practical projects are still unclear.
  • In this paper, we propose a new benchmark named DevEval, aligned with Developers' experiences in practical projects.

Reading the bibliography…