Datasets › SPoC

SPoC (Pseudocode-to-Code)

Introduced by Sumith Kulal et al. in SPoC: Search-based Pseudocode to Code12 Jun 2019 archive 2025-07-28

Pseudocode-to-Code (SPoC) is a program synthesis dataset, containing 18,356 programs with human-authored pseudocode and test cases.

Image source: https://sumith1896.github.io/spoc/

Benchmarks archive 2025-07-28

All 2 leaderboards whose dataset resolves to this page shown (sort by any header). "First row" is the archive's own first row at snapshot, in the archive's row order; nothing here re-ranks and metric direction is not asserted.

First row (archive order)PaperCode
Program Synthesis SPoC TestP DrRepair Success rate @budget 100 38.5 Graph-based, Self-Supervised Program Repair from... michiyasunaga/DrRepair +1 2 Compare
Program Synthesis SPoC TestW DrRepair Success rate @budget 100 57.0 Graph-based, Self-Supervised Program Repair from... michiyasunaga/DrRepair +1 2 Compare

Papers archive 2025-07-28

2 shown of 2 papers with a leaderboard row on this dataset's benchmarks, newest first. The archive's own "papers using this dataset" list was never published, so this is the benchmark-backed subset; the archive's count for this dataset is 16. The Syntology column is from Syntology's graph (read 2026-09-24), stated per sample; it is not part of any archive number.

DateSamples run Syntology
Graph-based, Self-Supervised Program Repair from Diagnostic Feedback 2 2 20 May 2020 ran 4 of 6 samples (2 unverified)
SPoC: Search-based Pseudocode to Code 1 2 12 Jun 2019 not harvested

Dataset loaders archive 2025-07-28

1 loader as listed in the archive; links are outbound and not re-checked here.

Tasks archive 2025-07-28

License archive 2025-07-28

No licence recorded in the archive. Absence here is not a statement about the dataset's terms.

Modalities archive 2025-07-28

Languages archive 2025-07-28

Variants archive 2025-07-28

  • SPoC TestP
  • SPoC TestW
  • SPoC

3 variant names, as the archive lists them.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections