Auto Debugging

A 34-item BIG-bench Lite task that asks for a Python program's intermediate state or exception without running the code.

Also known as: Program State Analysis/Automatic Debugging, Program State Analysis

unassessed

This page is a discovery lead. Nobody has yet assessed it against the catalogue contract, so it carries no disposition. Absence of evidence here is not evidence of staleness.
Categorycoding
SubcategoryBIG-bench Lite Python program-state free-response (34 items)
Page statusunknown
Metricexact_str_match
Directionhigher_is_better
Dataset size34
Dataset licenceApache-2.0
PublisherGoogle (BIG-bench collaboration)

What it measures

auto_debugging shows a short Python 3.7 snippet in a fenced block and asks a question about an intermediate variable, a final value, a printed output, or the exception the snippet raises. Authors Mo Tiwari, Chris Waites and Medina Baitemirova wrote the items so a correct answer requires tracing state without an interpreter. Several targets are lists of acceptable exception strings. The README frames a strong result as evidence a model could act as a static debugger.

Task format

Free-response JSON task scored with BIG-bench exact_str_match. A canary GUID is embedded. There is no multiple-choice YAML in lm-eval for this task.

Models reporting this benchmark

No model card in ModelSpec reports this benchmark yet.

Data

This page as JSON · Edit on GitHub