Volatility score is only available for users on “Growth” or “Scale” plans.Volatile files are indexed daily for organisations on the “Growth” plan and hourly for organisations on the “Scale” plan.
- Refactoring candidates
- Ownership ambiguities
- Potential sources of merge conflicts
- Code that disproportionately impacts velocity
What makes a file volatile?
A file is classified as volatile when it exhibits:- High change frequency: Modified in a large number of pull requests over a given time window (e.g., 30 or 90 days).
- Contributor spread: Touched by many different authors.
- Review noise: Often included in otherwise unrelated PRs.
weight = e^(-λ * days ago)
), where λ
is a decay factor that
determines how quickly the score decreases over time. This ensures that recent changes have a greater impact
on the score than older changes.