Differential Diagnosis (Diagnostic Reasoning)

Isolating root cause by comparing across cases/populations, separating conflated phenomena, and distinguishing symptom from cause — building a complete labeled dataset over the whole failure population rather than analysing individual cases more deeply.

Also known as: differential diagnosis, diagnostic reasoning, root-cause isolation, population-level debugging, separating conflated failures, symptom vs root cause

Part of: Mental Models & Understanding

How authors use it

Oldest first (extraction date when no publication date is known).

AuthorTheir termTheir meaning
OpenAI Fixes 18-Year-Old GNU libunwind Bug by Treating Crash Debugging Like Epidemiology
Steef-Jan Wiggers · 2026-07-11
differential diagnosis (implicit)Never named, but the method: distinguishing two co-occurring phenomena by their distinct signatures — separating the misaligned-stack (hardware) population from the return-to-null (unwinding) population rather than treating them as one disease.

Documents (3)

Open gaps (4)