HomeComputer ScienceSoftware Reliability Growth Model

Software Reliability Growth Model

Interactive 3D simulator of the Goel-Okumoto non-homogeneous Poisson process: watch defects surface during testing as a stochastic staircase against the theoretical mean-value curve, with live discovery-rate and remaining-defect readouts.

Computer Science3DAdvanced60 FPS📱 Mobile-adapted
software-engineering ↗ Open standalone

Every test campaign finds bugs fastest at first, then slower and slower as the obvious defects run out — a pattern software reliability engineers model as a non-homogeneous Poisson process. This simulator seeds a testing run by drawing a random total defect count from a Poisson distribution and giving each defect an independent, exponentially-distributed discovery time, then plays the test clock forward: a growing 3D bar chart shows the actual, stochastic cumulative defect count against the smooth Goel-Okumoto mean-value curve it fluctuates around. Adjust the ultimate defect count and detection rate to see how codebase size and test-suite maturity reshape the discovery curve, and watch the live discovery-rate and remaining-defect readouts track a real quality-assurance dashboard.

⚙ Under the hood

Simulate the Goel-Okumoto non-homogeneous Poisson process behind software testing: watch a stochastic run of defect discoveries build a 3D cumulative bar chart against the theoretical mean-value curve, then tune the ultimate defect count and detection rate to see how codebase size and test-suite maturity change the shape of the curve.

software-engineeringreliabilitytestingpoisson-processqastatistics

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)