⚠
Privacy Notice: When you sign in with GitHub, your quiz attempts are stored in Google Firebase so you can track your progress. This data is only accessible to the course instructor, is not otherwise shared, and will be deleted at the end of the semester. For earlier deletion, contact the instructor. Prefer to stay anonymous? Use guest mode or a GitHub account without your real name.
Loading...

08 Lecture 8 Quiz: Measuring the Machine

Score: 0 / 12

Instructions

This is an interactive quiz on Lecture 8 — Measuring the Machine: LLM Evaluation for Code. Sign in with GitHub to save your progress, or continue as a guest.

  • Select your answer for each question
  • Get immediate feedback on your choices
  • Retry questions as many times as you need
  • Track your progress across sessions

The quiz follows the lecture’s arc: Questions 1–6 build the measurement toolkit — the four-component decomposition, the Claim Board, why a stochastic system is hard to measure, why “can code” is not one construct, HumanEval, and saturation. Questions 7–12 turn to how the benchmark is built and what scrutiny reveals — the EvalPlus grader, SWE-bench construction, the Verified variant, the two numbers, the scaffold problem, and leakage versus contamination.

Prefer a printable version with all answers visible? See the static quiz.

Question1 The Four Components

The lecture says a benchmark score is “a measurement of a system — model + scaffold + grader + data — under specific, gameable conditions.” What does this framing tell you to do when you read “~95% on SWE-bench Verified”?

Question2 The Claim Board

The Claim Board asks “should I believe this?” about model claims, and its verdicts carry an “as of” date. The earlier Mystery Board’s answers did not. Why the difference?

Question3 Why Evaluation Is Hard

“A benchmark run does not observe capability; it samples it,” the lecture says. A student replies: “Then I will set temperature to 0 so the run is deterministic — now the score IS the capability.” Why does the lecture disagree?

Question4 Construct Validity

By 2023, top models scored near 90% on function-writing benchmarks, but the best system fixed under 2% of real repository issues — in the same year. What does the lecture conclude?

Question5 HumanEval

The lecture calls HumanEval’s grader “dumber, and therefore far more trustworthy, than students expect.” How does it actually decide pass or fail?

Question6 Saturation

By 2023, top models scored near 90% on HumanEval. The lecture warns against a “sloppy reading” of this. What is the correct reading?

Question7 The Grader (EvalPlus)

EvalPlus re-graded the exact same (frozen) GPT-4 answers with a much stronger test suite, and HumanEval’s pass@1 fell from 88.4% to 76.2% — nothing about the model changed. What had the original 88.4% actually been counting?

Question8 SWE-bench Construction

SWE-bench keeps only pull requests that have a “fail-to-pass” test: a test that fails before the change and passes after it. What does that filter guarantee, and what do the FAIL_TO_PASS and PASS_TO_PASS sets then mean?

Question9 The Variant Family

OpenAI built SWE-bench Verified by removing underspecified issues and unfair tests. GPT-4o’s score (with the Agentless scaffold) then rose from 16% to 33.2%. Why did removing tasks make the score go up?

Question10 The Two Numbers

As of June 2026, the same models score about 77% on SWE-bench Verified’s minimal “bash-only” track and about 95% on the open leaderboard with vendor scaffolds. How does the lecture answer “which number is real?”

Question11 The Scaffold Problem

The lecture says a SWE-bench leaderboard entry “measures a system, not a model.” It then makes a sharper point about where a scaffold’s power comes from. What is it?

Question12 The Manual Audit

The SWE-Bench+ audit found that in 32.67% of passing instances, the fix was already written in the issue report or its comment thread. The lecture calls this leakage, not contamination. What is the distinction?

© 2026 Dominik Müller   •  Powered by Soopr   •  Theme  Moonwalk