StackEval: Benchmarking LLMs in Coding Assistance

Nidhish Shah, Zulkuf Genc, Dogu Araci
11/21/2024
cs.SEcs.CLcs.LG

Official code: ProsusAI/stack-eval (21 stars, last commit 2024-10-30).

Abstract

We present two comprehensive benchmarks to evaluate the performance of language models in coding assistance tasks, covering code writing, debugging, code review, and conceptual understanding. Our main contribution includes two curated datasets: StackEval, a large-scale benchmark derived from Stack Overflow questions, and StackUnseen, a dynamic benchmark featuring the most recent Stack Overflow content. These benchmarks offer novel insights into the capabilities and limitations of LLMs, particularly in handling new and emerging content. Additionally, we assess LLMs' proficiency as judges for coding tasks using a curated, human-annotated dataset, exploring their evaluation capabilities and potential biases, including whether they favor their own generated solutions. Our findings underscore the potential of these benchmarks to advance LLM development and application in coding assistance. To ensure reproducibility, we publicly share our datasets and evaluation code at https://github.com/ProsusAI/stack-eval .

View on arXivView PDF

Code Implementations(1)

Official implementation for the paper, StackEval: Benchmarking LLMs in Coding Assistance, https://arxiv.org/abs/2412.05288

214PythonOct 29, 20241 years ago

Similar Papers

Cite this paper

@article{shah2024stackeval,
  title  = {StackEval: Benchmarking LLMs in Coding Assistance},
  author = {Nidhish Shah and Zulkuf Genc and Dogu Araci},
  year   = {2024},
  eprint = {2412.05288},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2412.05288},
  url    = {http://arxiv.org/abs/2412.05288v1},
  journal = {NEURIPS 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2412.05288.svg)](https://codeofpaper.com/paper/2412.05288)

Discussion