Codesota · Computer Code · Code Completion · CrossCodeEvalTasks/Computer Code/Code Completion
Code Completion · benchmark dataset · 2023 · EN

Cross-File Code Completion Evaluation.

Multilingual benchmark (Python, TypeScript, Java, C#) for cross-file code completion requiring understanding of cross-file context. 1000 examples per language from GitHub repos. Primary metric is Exact Match.

Paper Submit a result
§ 01 · Leaderboard

Best published scores.

6 results indexed across 1 metric. Shaded row marks current SOTA; ties broken by submission date.


Primary
exact-match · higher is better
exact-match· primary
6 rows
#ModelOrgSubmittedPaper / codeexact-match
01Claude Sonnet 4APIAnthropicMar 2026official-model-card44.50
02Qwen2.5-Coder 32BOSSAlibabaSep 2024Qwen2.5-Coder Technical Report · code43.70
03DeepSeek-Coder-V2-InstructOSSDeepSeekJun 2024DeepSeek-Coder-V2: Breaking the Barrier of Closed-Source… · code41.30
04GPT-4oAPIOpenAIOct 2023CrossCodeEval: A Diverse and Multilingual Benchmark for … · code38.20
05Codestral 22BMistralMay 2024official-blog35.60
06StarCoder2 15BOSSBigCodeFeb 2024StarCoder2 and The Stack v2: The Next Generation · code32.10
Fig 2 · Rows sorted by score within each metric. Shaded row marks SOTA. Dates reflect model or paper release where available, otherwise the date Codesota accessed the source.
§ 03 · Progress

4 steps
of state of the art.

Each row below marks a model that broke the previous record on exact-match. Intermediate submissions are kept in the leaderboard above; only SOTA-setting entries are re-listed here.

Higher scores win. Each subsequent entry improved upon the previous best.

SOTA line · exact-match
  1. Oct 17, 2023GPT-4oOpenAI38.20
  2. Jun 17, 2024DeepSeek-Coder-V2-InstructDeepSeek41.30
  3. Sep 19, 2024Qwen2.5-Coder 32BAlibaba43.70
  4. Mar 27, 2026Claude Sonnet 4Anthropic44.50
Fig 3 · SOTA-setting models only. 4 entries span Oct 2023 Mar 2026.
§ 04 · Literature

4 papers
tied to this benchmark.

Every paper below corresponds to at least one row in the leaderboard above. Click through for the arXiv preprint and, when available, the reference implementation.

§ 06 · Contribute

Have a score that beats
this table?

Submit a checkpoint and a reproduction script. We will run it, publish the score, and — if it takes the top — annotate the step on the progress chart with your name.

Submit a result Read submission guide
What a submission needs
  • 01A public checkpoint or API endpoint
  • 02A reproduction script with frozen commit + seed
  • 03Declared evaluation environment (Python, deps)
  • 04One row per metric declared by this dataset
  • 05A contact so we can follow up on discrepancies