← All features
Strategic Planning & Stability

From gut feeling
to architectural evidence

The Scatter Analysis maps every module by complexity vs. churn — instantly revealing which components are priority hotspots, legacy risks, or healthy and stable. The evidence base your roadmap conversations have been missing.

Explore in live demo →
Live Demo
Scatter Analysis
Complexity × Churn across 43 modules — four quadrants, bubble size by code age. See which modules are hotspots, legacy risks, or healthy. Real data from the MongoDB open-source repository.
Open in live demo →
Real data · No login required · Read-only

What it shows

  • Four quadrantsHotspot (high complexity, high churn — act now), Non-critical (low complexity, high churn), Legacy risk (high complexity, low churn — dormant danger), Healthy (low on both). Bubble size = code age.
  • Code MapTreemap view: area = Lines of Code, colour = risk score. A dominant red block is impossible to ignore in a board presentation.
  • Trend AnalysisComplexity, LOC, Silo Ratio and Commits over time per module — so you can see whether things are improving or deteriorating.
  • Module Change FrequencyTotal commits per module with main contributor — reveals "god modules" absorbing disproportionate maintenance effort.

When to use it

Quarterly planning

Walk into an architecture review with a scatter plot instead of gut feelings. Every module's position is a data point, not an opinion.

Refactoring prioritisation

Move from "this code feels messy" to "this module is in the top-right quadrant with a rising trend — it has priority."

CTO / board reporting

A Code Map with a dominant red block communicates codebase health more clearly than any written report.

See it on your codebase

The live demo shows Scatter Analysis on the MongoDB repository — 43 modules, real complexity and churn data. Get in touch to run it on yours.

Explore in live demo → Get in touch