GoogleCloudPlatform / cloud-build-notifiers
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 22 files with 1,820 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 1 file changed 21-50 times (317 lines of code)
    • 6 files changed 6-20 times (1,172 lines of code)
    • 15 files changed 1-5 times (331 lines of code)
0% | 0% | 17% | 64% | 18%
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 22 files with 1,820 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 2 files changed by 11-25 contributors (781 lines of code)
    • 5 files changed by 6-10 contributors (708 lines of code)
    • 5 files changed by 2-5 contributors (181 lines of code)
    • 10 files changed by 1 contributor (150 lines of code)
0% | 42% | 38% | 9% | 8%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
go, yaml, md, json, mod, txt, sh, gitignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 19% | 72% | 7%
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
bigquery0% | 0% | 88% | 0% | 11%
lib0% | 0% | 0% | 79% | 20%
googlechat0% | 0% | 0% | 85% | 14%
smtp0% | 0% | 0% | 84% | 15%
githubissues0% | 0% | 0% | 78% | 21%
http0% | 0% | 0% | 75% | 24%
slack0% | 0% | 0% | 75% | 24%
Most Frequently Changed Files (Top 22)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
main.go
in bigquery
317 10 2020-06-19 2025-02-12 21 11 ariczhuang@gmail.com chitrang@google.com
notifiers.go
in lib/notifiers
464 18 2020-04-06 2023-07-11 20 12 ljr@google.com vicpadilla@google.com
main.go
in smtp
184 6 2020-04-06 2024-09-03 15 8 ljr@google.com 37380271+prabenzom@users.no...
main.go
in slack
100 4 2020-04-06 2023-06-08 12 10 ljr@google.com 88560094+monicacinom@users....
main.go
in http
104 3 2020-04-03 2023-11-06 11 8 wlynch92@gmail.com ekupershlak@google.com
main.go
in githubissues
124 4 2022-07-13 2024-05-17 9 6 katie@glasnt.com sarah.liusy@gmail.com
main.go
in googlechat
196 4 2022-01-19 2023-06-08 7 6 katie@glasnt.com 88560094+monicacinom@users....
jsonpath.go
in lib/notifiers
115 6 2020-11-02 2023-06-08 5 5 ljr@google.com 88560094+monicacinom@users....
25 - 2020-06-25 2020-06-30 3 1 ljr@google.com ljr@google.com
25 - 2020-06-25 2020-06-30 3 1 ljr@google.com ljr@google.com
25 - 2020-06-25 2020-06-30 3 1 ljr@google.com ljr@google.com
8 - 2020-07-06 2020-07-09 2 2 47612504+emoryruscus@users.... ljr@google.com
8 - 2022-01-19 2022-03-18 2 2 katie@glasnt.com 37380271+prabenzom@users.no...
25 - 2022-01-19 2022-03-18 2 2 katie@glasnt.com 37380271+prabenzom@users.no...
8 - 2020-06-25 2020-06-25 1 1 ljr@google.com ljr@google.com
8 - 2020-06-25 2020-06-25 1 1 ljr@google.com ljr@google.com
8 - 2020-06-25 2020-06-25 1 1 ljr@google.com ljr@google.com
8 - 2020-07-15 2020-07-15 1 1 ariczhuang@gmail.com ariczhuang@gmail.com
8 - 2022-07-13 2022-07-13 1 1 katie@glasnt.com katie@glasnt.com
bqi.go
in bigquery
10 - 2020-06-30 2020-06-30 1 1 ariczhuang@gmail.com ariczhuang@gmail.com
25 - 2020-07-15 2020-07-15 1 2 ljr@google.com ariczhuang@gmail.com
deploy.cloudbuild.yaml
in githubissues
25 - 2022-07-13 2022-07-13 1 1 katie@glasnt.com katie@glasnt.com
Files With Most Contributors (Top 22)
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
notifiers.go
in lib/notifiers
464 18 2020-04-06 2023-07-11 20 12 ljr@google.com vicpadilla@google.com
main.go
in bigquery
317 10 2020-06-19 2025-02-12 21 11 ariczhuang@gmail.com chitrang@google.com
main.go
in slack
100 4 2020-04-06 2023-06-08 12 10 ljr@google.com 88560094+monicacinom@users....
main.go
in smtp
184 6 2020-04-06 2024-09-03 15 8 ljr@google.com 37380271+prabenzom@users.no...
main.go
in http
104 3 2020-04-03 2023-11-06 11 8 wlynch92@gmail.com ekupershlak@google.com
main.go
in githubissues
124 4 2022-07-13 2024-05-17 9 6 katie@glasnt.com sarah.liusy@gmail.com
main.go
in googlechat
196 4 2022-01-19 2023-06-08 7 6 katie@glasnt.com 88560094+monicacinom@users....
jsonpath.go
in lib/notifiers
115 6 2020-11-02 2023-06-08 5 5 ljr@google.com 88560094+monicacinom@users....
25 - 2022-01-19 2022-03-18 2 2 katie@glasnt.com 37380271+prabenzom@users.no...
8 - 2022-01-19 2022-03-18 2 2 katie@glasnt.com 37380271+prabenzom@users.no...
8 - 2020-07-06 2020-07-09 2 2 47612504+emoryruscus@users.... ljr@google.com
25 - 2020-07-15 2020-07-15 1 2 ljr@google.com ariczhuang@gmail.com
25 - 2020-06-25 2020-06-30 3 1 ljr@google.com ljr@google.com
25 - 2020-06-25 2020-06-30 3 1 ljr@google.com ljr@google.com
25 - 2020-06-25 2020-06-30 3 1 ljr@google.com ljr@google.com
deploy.cloudbuild.yaml
in githubissues
25 - 2022-07-13 2022-07-13 1 1 katie@glasnt.com katie@glasnt.com
8 - 2022-07-13 2022-07-13 1 1 katie@glasnt.com katie@glasnt.com
bqi.go
in bigquery
10 - 2020-06-30 2020-06-30 1 1 ariczhuang@gmail.com ariczhuang@gmail.com
8 - 2020-07-15 2020-07-15 1 1 ariczhuang@gmail.com ariczhuang@gmail.com
8 - 2020-06-25 2020-06-25 1 1 ljr@google.com ljr@google.com
8 - 2020-06-25 2020-06-25 1 1 ljr@google.com ljr@google.com
8 - 2020-06-25 2020-06-25 1 1 ljr@google.com ljr@google.com
Files With Least Contributors (Top 22)
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
deploy.cloudbuild.yaml
in githubissues
25 - 2022-07-13 2022-07-13 1 1 katie@glasnt.com katie@glasnt.com
25 - 2020-06-25 2020-06-30 3 1 ljr@google.com ljr@google.com
25 - 2020-06-25 2020-06-30 3 1 ljr@google.com ljr@google.com
25 - 2020-06-25 2020-06-30 3 1 ljr@google.com ljr@google.com
bqi.go
in bigquery
10 - 2020-06-30 2020-06-30 1 1 ariczhuang@gmail.com ariczhuang@gmail.com
8 - 2022-07-13 2022-07-13 1 1 katie@glasnt.com katie@glasnt.com
8 - 2020-07-15 2020-07-15 1 1 ariczhuang@gmail.com ariczhuang@gmail.com
8 - 2020-06-25 2020-06-25 1 1 ljr@google.com ljr@google.com
8 - 2020-06-25 2020-06-25 1 1 ljr@google.com ljr@google.com
8 - 2020-06-25 2020-06-25 1 1 ljr@google.com ljr@google.com
25 - 2020-07-15 2020-07-15 1 2 ljr@google.com ariczhuang@gmail.com
25 - 2022-01-19 2022-03-18 2 2 katie@glasnt.com 37380271+prabenzom@users.no...
8 - 2022-01-19 2022-03-18 2 2 katie@glasnt.com 37380271+prabenzom@users.no...
8 - 2020-07-06 2020-07-09 2 2 47612504+emoryruscus@users.... ljr@google.com
jsonpath.go
in lib/notifiers
115 6 2020-11-02 2023-06-08 5 5 ljr@google.com 88560094+monicacinom@users....
main.go
in googlechat
196 4 2022-01-19 2023-06-08 7 6 katie@glasnt.com 88560094+monicacinom@users....
main.go
in githubissues
124 4 2022-07-13 2024-05-17 9 6 katie@glasnt.com sarah.liusy@gmail.com
main.go
in smtp
184 6 2020-04-06 2024-09-03 15 8 ljr@google.com 37380271+prabenzom@users.no...
main.go
in http
104 3 2020-04-03 2023-11-06 11 8 wlynch92@gmail.com ekupershlak@google.com
main.go
in slack
100 4 2020-04-06 2023-06-08 12 10 ljr@google.com 88560094+monicacinom@users....
main.go
in bigquery
317 10 2020-06-19 2025-02-12 21 11 ariczhuang@gmail.com chitrang@google.com
notifiers.go
in lib/notifiers
464 18 2020-04-06 2023-07-11 20 12 ljr@google.com vicpadilla@google.com
Correlations

File Size vs. Number of Changes: 22 points

bigquery/main.go x: 317 lines of code y: 21 # changes smtp/main.go x: 184 lines of code y: 15 # changes githubissues/main.go x: 124 lines of code y: 9 # changes http/main.go x: 104 lines of code y: 11 # changes lib/notifiers/notifiers.go x: 464 lines of code y: 20 # changes googlechat/main.go x: 196 lines of code y: 7 # changes lib/notifiers/jsonpath.go x: 115 lines of code y: 5 # changes slack/main.go x: 100 lines of code y: 12 # changes githubissues/buildtest.cloudbuild.yaml x: 8 lines of code y: 1 # changes githubissues/deploy.cloudbuild.yaml x: 25 lines of code y: 1 # changes googlechat/buildtest.cloudbuild.yaml x: 8 lines of code y: 2 # changes googlechat/deploy.cloudbuild.yaml x: 25 lines of code y: 2 # changes bigquery/bqi.go x: 10 lines of code y: 1 # changes http/deploy.cloudbuild.yaml x: 25 lines of code y: 3 # changes
21.0
# changes
  min: 1.0
  average: 5.59
  25th percentile: 1.0
  median: 2.5
  75th percentile: 9.5
  max: 21.0
0 464.0
lines of code
min: 8.0 | average: 82.73 | 25th percentile: 8.0 | median: 25.0 | 75th percentile: 117.25 | max: 464.0

Number of Contributors vs. Number of Changes: 22 points

bigquery/main.go x: 11 # contributors y: 21 # changes smtp/main.go x: 8 # contributors y: 15 # changes githubissues/main.go x: 6 # contributors y: 9 # changes http/main.go x: 8 # contributors y: 11 # changes lib/notifiers/notifiers.go x: 12 # contributors y: 20 # changes googlechat/main.go x: 6 # contributors y: 7 # changes lib/notifiers/jsonpath.go x: 5 # contributors y: 5 # changes slack/main.go x: 10 # contributors y: 12 # changes githubissues/buildtest.cloudbuild.yaml x: 1 # contributors y: 1 # changes googlechat/buildtest.cloudbuild.yaml x: 2 # contributors y: 2 # changes bigquery/deploy.cloudbuild.yaml x: 2 # contributors y: 1 # changes http/deploy.cloudbuild.yaml x: 1 # contributors y: 3 # changes
21.0
# changes
  min: 1.0
  average: 5.59
  25th percentile: 1.0
  median: 2.5
  75th percentile: 9.5
  max: 21.0
0 12.0
# contributors
min: 1.0 | average: 3.82 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 6.5 | max: 12.0

Number of Contributors vs. File Size: 22 points

bigquery/main.go x: 11 # contributors y: 317 lines of code smtp/main.go x: 8 # contributors y: 184 lines of code githubissues/main.go x: 6 # contributors y: 124 lines of code http/main.go x: 8 # contributors y: 104 lines of code lib/notifiers/notifiers.go x: 12 # contributors y: 464 lines of code googlechat/main.go x: 6 # contributors y: 196 lines of code lib/notifiers/jsonpath.go x: 5 # contributors y: 115 lines of code slack/main.go x: 10 # contributors y: 100 lines of code githubissues/buildtest.cloudbuild.yaml x: 1 # contributors y: 8 lines of code githubissues/deploy.cloudbuild.yaml x: 1 # contributors y: 25 lines of code googlechat/buildtest.cloudbuild.yaml x: 2 # contributors y: 8 lines of code googlechat/deploy.cloudbuild.yaml x: 2 # contributors y: 25 lines of code bigquery/bqi.go x: 1 # contributors y: 10 lines of code
464.0
lines of code
  min: 8.0
  average: 82.73
  25th percentile: 8.0
  median: 25.0
  75th percentile: 117.25
  max: 464.0
0 12.0
# contributors
min: 1.0 | average: 3.82 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 6.5 | max: 12.0