ShotMark
Skip to Content

Bug Severity Calculator

A weighted scoring model for triage: user impact, frequency, workaround, release exposure.

User Impact

Weight: 35%

How severely does this affect users?

Frequency

Weight: 25%

How often do users encounter this?

Workaround

Weight: 20%

Can users work around the issue?

Release Exposure

Weight: 20%

How many users/releases are affected?

Select an option for each factor above to calculate the severity.

0/4 factors selected

What is Bug Severity Calculator?

A bug severity calculator quantifies how serious a defect is by combining weighted inputs for user impact, frequency, available workaround, and release exposure into a single normalized score and priority label. Industry frameworks like IEEE 1044-2009 and ISTQB’s defect classification guidance treat severity as a function of impact and recoverability rather than a single subjective rating.

This Bug Severity Calculator presents four weighted factors with four tiers each, computes a 0–100 score, and maps the result to a P0–P3 priority recommendation. QA engineers, support leads, and engineering managers use a severity calculator to triage incoming bugs consistently and to defend prioritization decisions with a documented rubric.

Why use a Bug Severity Calculator?

  • Triage consistently across reporters. Four questions become one repeatable number, so different reporters land on the same score.
  • Defend prioritization with evidence. Attach the selections to the ticket so stakeholders see why a bug landed P1 instead of P0.
  • Surface low-frequency critical issues. A 1%-reproduction bug that causes data loss still scores high because the impact weight is the largest.
  • Avoid severity inflation. When every bug is “critical,” nothing is. A rubric pushes back on reporters who mark everything top priority.

How to use the Bug Severity Calculator

  1. Pick a User Impact tier from Critical (data loss, security breach) to Minor (cosmetic).
  2. Pick a Frequency option that reflects how often the bug reproduces.
  3. Pick a Workaround option that reflects whether users can route around it.
  4. Pick a Release Exposure option that reflects how much of the user base is affected.
  5. Read the result panel: the P0P3 label, suggested action, 0–100 score, and progress bar.
  6. Click the copy icon to copy a Markdown summary into the ticket. Click Reset to re-score.

Severity matrix

The calculator scores each factor 1–4 and multiplies by a weight. Impact matters most.

FactorWeight4 = highest1 = lowest
User Impact35%Critical: data loss, breachMinor: cosmetic only
Frequency25%Every time (100%)Rarely (<10%)
Workaround20%None availableEasy, well-known
Release Exposure20%GA / all usersInternal / canary

Final score = (0.35·impact + 0.25·frequency + 0.20·workaround + 0.20·exposure) / 4 × 100. Score-to-priority mapping:

≥ 80 → P0 Critical, fix immediately ≥ 60 → P1 High, fix this sprint ≥ 40 → P2 Medium, schedule next sprint < 40 → P3 Low, backlog

How severity differs from priority

Severity is a property of the bug. Priority is a business decision about when to fix it.

Severity = how bad the bug is Priority = when we will fix it

A homepage typo can be low severity but high priority for brand reasons. A crash in an admin-only flow can be high severity but low priority for a small audience. The calculator suggests a priority from the score; product can override.

Common use cases

  • QA leads building a triage playbook. Standardize the questions and cut-offs so every reporter scores the same way.
  • Support engineers escalating customer bugs. Run the calculator before paging engineering.
  • Engineering managers reviewing backlogs. Sort by score to find mis-prioritized work.

Frequently asked questions

What is bug severity?

A technical rating of how badly a defect affects users. It combines impact, frequency, workaround availability, and rollout exposure.

What is the difference between P0, P1, P2, and P3?

P0 is stop-the-world. P1 is high priority, fixed this sprint. P2 is scheduled next sprint. P3 lives in the backlog.

Are severity and priority the same thing?

No. Severity describes the bug; priority describes the schedule.

How do you calculate bug severity?

Score each factor 1–4, multiply by a weight, sum, and normalize to 0–100. This calculator uses 35% impact, 25% frequency, 20% workaround, 20% exposure.

Should reporters or triagers do the scoring?

Both, in sequence. The reporter scores at filing. The triager re-scores with full context before assigning a sprint. A large gap means context is missing on one side.

Does the score stay valid as the bug ages?

No. Frequency and exposure change as releases ship. Re-score before each grooming pass.

Can I customize the weights?

The widget uses fixed weights for consistency. To use a different rubric, document your weights in a triage runbook.

  • HAR Viewer: Open and inspect HTTP Archive files captured from DevTools.
  • User-Agent Parser: Decode any user agent string into browser, OS, and engine.
  • Browser Info: Show your current browser, OS, language, and hardware capabilities.
  • Regex Tester: Build and test regular expressions with live matches.
Like this tool?

ShotMark captures what you do here, in one click.

The traces, payloads, and tests you run by hand? ShotMark grabs the whole bug and hands it to your AI agent.

Private beta accessFounding pricing lockNo spam ever