2024 · 119 citations · 47 references
ComputingComputer ScienceComputational LinguisticsNatural Language ProcessingSoftware EngineeringCode GenerationLanguage ModelingNatural Language GenerationEvaluationLarge Language ModelsProficiency Benchmarking
Recently, many large language models (LLMs) have been proposed, showing advanced proficiency in code generation. Meanwhile, many efforts have been dedicated to evaluating LLMs on code generation benchmarks such as HumanEval. Although being very helpful for comparing different LLMs, existing evaluation focuses on a simple code generation scenario (i.e., function-level or statement-level code generation), which mainly asks LLMs to generate one single code unit (e.g., a function or a statement) for the given natural language description. Such evaluation focuses on generating independent and often small-scale code units, thus leaving it unclear how LLMs perform in real-world software development scenarios.
47
LLaMA: Open and Efficient Foundation Language Models
Hugo Touvron, Thibaut Lavril, Gautier Izacard et al. · arXiv (Cornell University) · 2023 · 3.9K citations · Full text
Bertrand Meyer · Computer · 1992 · 2.1K citations
Computing, Computer Science, Design +15
Discrete Signal Processing on Graphs: Sampling Theory
Siheng Chen, Rohan Varma, Aliaksei Sandryhaila et al. · IEEE Transactions on Signal Processing · 2015 · 668 citations · Full text
A systematic evaluation of large language models of code
Frank F. Xu, Uri Alon, Graham Neubig et al. · 2022 · 498 citations · Full text