spotify / java-locales
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 16 files with 1,045 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 0 files changed 6-20 times (0 lines of code)
    • 16 files changed 1-5 times (1,045 lines of code)
0% | 0% | 0% | 0% | 100%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 16 files with 1,045 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 0 files changed by 2-5 contributors (0 lines of code)
    • 16 files changed by 1 contributor (1,045 lines of code)
0% | 0% | 0% | 0% | 100%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, md, xml, txt, gitignore, json, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
locales-common0% | 0% | 0% | 0% | 100%
locales-utils0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 16)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
LocalesResolver.java
in locales-common/src/main/java/com/spotify/i18n/locales/common
6 - 2024-12-12 2024-12-12 1 1 ericfjosne@users.noreply.gi... ericfjosne@users.noreply.gi...
LocalesHelpersFactory.java
in locales-common/src/main/java/com/spotify/i18n/locales/common
7 - 2024-12-12 2024-12-12 1 1 ericfjosne@users.noreply.gi... ericfjosne@users.noreply.gi...
SupportedLocalesSupplier.java
in locales-common/src/main/java/com/spotify/i18n/locales/common
7 - 2024-12-12 2024-12-12 1 1 ericfjosne@users.noreply.gi... ericfjosne@users.noreply.gi...
8 - 2024-12-12 2024-12-12 1 1 ericfjosne@users.noreply.gi... ericfjosne@users.noreply.gi...
ContextBasedSupportedLocalesSupplier.java
in locales-common/src/main/java/com/spotify/i18n/locales/common
8 - 2024-12-12 2024-12-12 1 1 ericfjosne@users.noreply.gi... ericfjosne@users.noreply.gi...
ContextBasedLocalesResolver.java
in locales-common/src/main/java/com/spotify/i18n/locales/common
8 - 2024-12-12 2024-12-12 1 1 ericfjosne@users.noreply.gi... ericfjosne@users.noreply.gi...
LanguageTagUtils.java
in locales-utils/src/main/java/com/spotify/i18n/locales/utils/languagetag
22 3 2024-12-12 2024-12-12 1 1 ericfjosne@users.noreply.gi... ericfjosne@users.noreply.gi...
SupportedLocalesSupplierBaseImpl.java
in locales-common/src/main/java/com/spotify/i18n/locales/common/impl
32 2 2024-12-12 2024-12-12 1 1 ericfjosne@users.noreply.gi... ericfjosne@users.noreply.gi...
ContextBasedSupportedLocalesSupplierBaseImpl.java
in locales-common/src/main/java/com/spotify/i18n/locales/common/impl
37 2 2024-12-12 2024-12-12 1 1 ericfjosne@users.noreply.gi... ericfjosne@users.noreply.gi...
AcceptLanguageUtils.java
in locales-utils/src/main/java/com/spotify/i18n/locales/utils/acceptlanguage
49 5 2024-12-12 2024-12-12 1 1 ericfjosne@users.noreply.gi... ericfjosne@users.noreply.gi...
LocalesHelpersFactoryBaseImpl.java
in locales-common/src/main/java/com/spotify/i18n/locales/common/impl
59 4 2024-12-12 2024-12-12 1 1 ericfjosne@users.noreply.gi... ericfjosne@users.noreply.gi...
ContextBasedLocalesResolverBaseImpl.java
in locales-common/src/main/java/com/spotify/i18n/locales/common/impl
62 3 2024-12-12 2024-12-12 1 1 ericfjosne@users.noreply.gi... ericfjosne@users.noreply.gi...
SupportedLocale.java
in locales-common/src/main/java/com/spotify/i18n/locales/common/model
101 6 2024-12-12 2024-12-12 1 1 ericfjosne@users.noreply.gi... ericfjosne@users.noreply.gi...
ResolvedLocale.java
in locales-common/src/main/java/com/spotify/i18n/locales/common/model
147 7 2024-12-12 2024-12-12 1 1 ericfjosne@users.noreply.gi... ericfjosne@users.noreply.gi...
LocalesResolverBaseImpl.java
in locales-common/src/main/java/com/spotify/i18n/locales/common/impl
224 17 2024-12-12 2024-12-12 1 1 ericfjosne@users.noreply.gi... ericfjosne@users.noreply.gi...
LocalesHierarchyUtils.java
in locales-utils/src/main/java/com/spotify/i18n/locales/utils/hierarchy
268 7 2024-12-12 2024-12-12 1 1 ericfjosne@users.noreply.gi... ericfjosne@users.noreply.gi...
Files With Most Contributors (Top 16)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
ContextBasedSupportedLocalesSupplierBaseImpl.java
in locales-common/src/main/java/com/spotify/i18n/locales/common/impl
37 2 2024-12-12 2024-12-12 1 1 ericfjosne@users.noreply.gi... ericfjosne@users.noreply.gi...
ContextBasedLocalesResolverBaseImpl.java
in locales-common/src/main/java/com/spotify/i18n/locales/common/impl
62 3 2024-12-12 2024-12-12 1 1 ericfjosne@users.noreply.gi... ericfjosne@users.noreply.gi...
LocalesHelpersFactoryBaseImpl.java
in locales-common/src/main/java/com/spotify/i18n/locales/common/impl
59 4 2024-12-12 2024-12-12 1 1 ericfjosne@users.noreply.gi... ericfjosne@users.noreply.gi...
LocalesResolverBaseImpl.java
in locales-common/src/main/java/com/spotify/i18n/locales/common/impl
224 17 2024-12-12 2024-12-12 1 1 ericfjosne@users.noreply.gi... ericfjosne@users.noreply.gi...
SupportedLocalesSupplierBaseImpl.java
in locales-common/src/main/java/com/spotify/i18n/locales/common/impl
32 2 2024-12-12 2024-12-12 1 1 ericfjosne@users.noreply.gi... ericfjosne@users.noreply.gi...
ContextBasedLocalesResolver.java
in locales-common/src/main/java/com/spotify/i18n/locales/common
8 - 2024-12-12 2024-12-12 1 1 ericfjosne@users.noreply.gi... ericfjosne@users.noreply.gi...
ContextBasedSupportedLocalesSupplier.java
in locales-common/src/main/java/com/spotify/i18n/locales/common
8 - 2024-12-12 2024-12-12 1 1 ericfjosne@users.noreply.gi... ericfjosne@users.noreply.gi...
SupportedLocalesSupplier.java
in locales-common/src/main/java/com/spotify/i18n/locales/common
7 - 2024-12-12 2024-12-12 1 1 ericfjosne@users.noreply.gi... ericfjosne@users.noreply.gi...
SupportedLocale.java
in locales-common/src/main/java/com/spotify/i18n/locales/common/model
101 6 2024-12-12 2024-12-12 1 1 ericfjosne@users.noreply.gi... ericfjosne@users.noreply.gi...
ResolvedLocale.java
in locales-common/src/main/java/com/spotify/i18n/locales/common/model
147 7 2024-12-12 2024-12-12 1 1 ericfjosne@users.noreply.gi... ericfjosne@users.noreply.gi...
LocalesResolver.java
in locales-common/src/main/java/com/spotify/i18n/locales/common
6 - 2024-12-12 2024-12-12 1 1 ericfjosne@users.noreply.gi... ericfjosne@users.noreply.gi...
LocalesHelpersFactory.java
in locales-common/src/main/java/com/spotify/i18n/locales/common
7 - 2024-12-12 2024-12-12 1 1 ericfjosne@users.noreply.gi... ericfjosne@users.noreply.gi...
LanguageTagUtils.java
in locales-utils/src/main/java/com/spotify/i18n/locales/utils/languagetag
22 3 2024-12-12 2024-12-12 1 1 ericfjosne@users.noreply.gi... ericfjosne@users.noreply.gi...
LocalesHierarchyUtils.java
in locales-utils/src/main/java/com/spotify/i18n/locales/utils/hierarchy
268 7 2024-12-12 2024-12-12 1 1 ericfjosne@users.noreply.gi... ericfjosne@users.noreply.gi...
AcceptLanguageUtils.java
in locales-utils/src/main/java/com/spotify/i18n/locales/utils/acceptlanguage
49 5 2024-12-12 2024-12-12 1 1 ericfjosne@users.noreply.gi... ericfjosne@users.noreply.gi...
8 - 2024-12-12 2024-12-12 1 1 ericfjosne@users.noreply.gi... ericfjosne@users.noreply.gi...
Files With Least Contributors (Top 16)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
LocalesHierarchyUtils.java
in locales-utils/src/main/java/com/spotify/i18n/locales/utils/hierarchy
268 7 2024-12-12 2024-12-12 1 1 ericfjosne@users.noreply.gi... ericfjosne@users.noreply.gi...
LocalesResolverBaseImpl.java
in locales-common/src/main/java/com/spotify/i18n/locales/common/impl
224 17 2024-12-12 2024-12-12 1 1 ericfjosne@users.noreply.gi... ericfjosne@users.noreply.gi...
ResolvedLocale.java
in locales-common/src/main/java/com/spotify/i18n/locales/common/model
147 7 2024-12-12 2024-12-12 1 1 ericfjosne@users.noreply.gi... ericfjosne@users.noreply.gi...
SupportedLocale.java
in locales-common/src/main/java/com/spotify/i18n/locales/common/model
101 6 2024-12-12 2024-12-12 1 1 ericfjosne@users.noreply.gi... ericfjosne@users.noreply.gi...
ContextBasedLocalesResolverBaseImpl.java
in locales-common/src/main/java/com/spotify/i18n/locales/common/impl
62 3 2024-12-12 2024-12-12 1 1 ericfjosne@users.noreply.gi... ericfjosne@users.noreply.gi...
LocalesHelpersFactoryBaseImpl.java
in locales-common/src/main/java/com/spotify/i18n/locales/common/impl
59 4 2024-12-12 2024-12-12 1 1 ericfjosne@users.noreply.gi... ericfjosne@users.noreply.gi...
AcceptLanguageUtils.java
in locales-utils/src/main/java/com/spotify/i18n/locales/utils/acceptlanguage
49 5 2024-12-12 2024-12-12 1 1 ericfjosne@users.noreply.gi... ericfjosne@users.noreply.gi...
ContextBasedSupportedLocalesSupplierBaseImpl.java
in locales-common/src/main/java/com/spotify/i18n/locales/common/impl
37 2 2024-12-12 2024-12-12 1 1 ericfjosne@users.noreply.gi... ericfjosne@users.noreply.gi...
SupportedLocalesSupplierBaseImpl.java
in locales-common/src/main/java/com/spotify/i18n/locales/common/impl
32 2 2024-12-12 2024-12-12 1 1 ericfjosne@users.noreply.gi... ericfjosne@users.noreply.gi...
LanguageTagUtils.java
in locales-utils/src/main/java/com/spotify/i18n/locales/utils/languagetag
22 3 2024-12-12 2024-12-12 1 1 ericfjosne@users.noreply.gi... ericfjosne@users.noreply.gi...
ContextBasedLocalesResolver.java
in locales-common/src/main/java/com/spotify/i18n/locales/common
8 - 2024-12-12 2024-12-12 1 1 ericfjosne@users.noreply.gi... ericfjosne@users.noreply.gi...
ContextBasedSupportedLocalesSupplier.java
in locales-common/src/main/java/com/spotify/i18n/locales/common
8 - 2024-12-12 2024-12-12 1 1 ericfjosne@users.noreply.gi... ericfjosne@users.noreply.gi...
8 - 2024-12-12 2024-12-12 1 1 ericfjosne@users.noreply.gi... ericfjosne@users.noreply.gi...
SupportedLocalesSupplier.java
in locales-common/src/main/java/com/spotify/i18n/locales/common
7 - 2024-12-12 2024-12-12 1 1 ericfjosne@users.noreply.gi... ericfjosne@users.noreply.gi...
LocalesHelpersFactory.java
in locales-common/src/main/java/com/spotify/i18n/locales/common
7 - 2024-12-12 2024-12-12 1 1 ericfjosne@users.noreply.gi... ericfjosne@users.noreply.gi...
LocalesResolver.java
in locales-common/src/main/java/com/spotify/i18n/locales/common
6 - 2024-12-12 2024-12-12 1 1 ericfjosne@users.noreply.gi... ericfjosne@users.noreply.gi...
Correlations

File Size vs. Number of Changes: 16 points

catalog-info.yaml x: 8 lines of code y: 1 # changes locales-common/src/main/java/com/spotify/i18n/locales/common/LocalesHelpersFactory.java x: 7 lines of code y: 1 # changes locales-common/src/main/java/com/spotify/i18n/locales/common/LocalesResolver.java x: 6 lines of code y: 1 # changes locales-common/src/main/java/com/spotify/i18n/locales/common/impl/ContextBasedLocalesResolverBaseImpl.java x: 62 lines of code y: 1 # changes locales-common/src/main/java/com/spotify/i18n/locales/common/impl/ContextBasedSupportedLocalesSupplierBaseImpl.java x: 37 lines of code y: 1 # changes locales-common/src/main/java/com/spotify/i18n/locales/common/impl/LocalesHelpersFactoryBaseImpl.java x: 59 lines of code y: 1 # changes locales-common/src/main/java/com/spotify/i18n/locales/common/impl/LocalesResolverBaseImpl.java x: 224 lines of code y: 1 # changes locales-common/src/main/java/com/spotify/i18n/locales/common/impl/SupportedLocalesSupplierBaseImpl.java x: 32 lines of code y: 1 # changes locales-common/src/main/java/com/spotify/i18n/locales/common/model/ResolvedLocale.java x: 147 lines of code y: 1 # changes locales-common/src/main/java/com/spotify/i18n/locales/common/model/SupportedLocale.java x: 101 lines of code y: 1 # changes locales-utils/src/main/java/com/spotify/i18n/locales/utils/acceptlanguage/AcceptLanguageUtils.java x: 49 lines of code y: 1 # changes locales-utils/src/main/java/com/spotify/i18n/locales/utils/hierarchy/LocalesHierarchyUtils.java x: 268 lines of code y: 1 # changes locales-utils/src/main/java/com/spotify/i18n/locales/utils/languagetag/LanguageTagUtils.java x: 22 lines of code y: 1 # changes
1.0
# changes
  min: 1.0
  average: 1.0
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.0
  max: 1.0
0 268.0
lines of code
min: 6.0 | average: 65.31 | 25th percentile: 8.0 | median: 34.5 | 75th percentile: 91.25 | max: 268.0

Number of Contributors vs. Number of Changes: 16 points

catalog-info.yaml x: 1 # contributors y: 1 # changes
1.0
# changes
  min: 1.0
  average: 1.0
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.0
  max: 1.0
0 1.0
# contributors
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

Number of Contributors vs. File Size: 16 points

catalog-info.yaml x: 1 # contributors y: 8 lines of code locales-common/src/main/java/com/spotify/i18n/locales/common/LocalesHelpersFactory.java x: 1 # contributors y: 7 lines of code locales-common/src/main/java/com/spotify/i18n/locales/common/LocalesResolver.java x: 1 # contributors y: 6 lines of code locales-common/src/main/java/com/spotify/i18n/locales/common/impl/ContextBasedLocalesResolverBaseImpl.java x: 1 # contributors y: 62 lines of code locales-common/src/main/java/com/spotify/i18n/locales/common/impl/ContextBasedSupportedLocalesSupplierBaseImpl.java x: 1 # contributors y: 37 lines of code locales-common/src/main/java/com/spotify/i18n/locales/common/impl/LocalesHelpersFactoryBaseImpl.java x: 1 # contributors y: 59 lines of code locales-common/src/main/java/com/spotify/i18n/locales/common/impl/LocalesResolverBaseImpl.java x: 1 # contributors y: 224 lines of code locales-common/src/main/java/com/spotify/i18n/locales/common/impl/SupportedLocalesSupplierBaseImpl.java x: 1 # contributors y: 32 lines of code locales-common/src/main/java/com/spotify/i18n/locales/common/model/ResolvedLocale.java x: 1 # contributors y: 147 lines of code locales-common/src/main/java/com/spotify/i18n/locales/common/model/SupportedLocale.java x: 1 # contributors y: 101 lines of code locales-utils/src/main/java/com/spotify/i18n/locales/utils/acceptlanguage/AcceptLanguageUtils.java x: 1 # contributors y: 49 lines of code locales-utils/src/main/java/com/spotify/i18n/locales/utils/hierarchy/LocalesHierarchyUtils.java x: 1 # contributors y: 268 lines of code locales-utils/src/main/java/com/spotify/i18n/locales/utils/languagetag/LanguageTagUtils.java x: 1 # contributors y: 22 lines of code
268.0
lines of code
  min: 6.0
  average: 65.31
  25th percentile: 8.0
  median: 34.5
  75th percentile: 91.25
  max: 268.0
0 1.0
# contributors
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0