GoogleCloudPlatform / serverless-exec-ruby
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 14 files with 986 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)
    • 3 files changed 6-20 times (737 lines of code)
    • 11 files changed 1-5 times (249 lines of code)
0% | 0% | 0% | 74% | 25%
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 14 files with 986 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)
    • 5 files changed by 2-5 contributors (834 lines of code)
    • 9 files changed by 1 contributor (152 lines of code)
0% | 0% | 0% | 84% | 15%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
rb, yaml, sh, md, json, cfg, gitignore, txt, erb, gemspec
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
rb0% | 0% | 0% | 83% | 16%
gemspec0% | 0% | 0% | 100% | 0%
erb0% | 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
lib0% | 0% | 0% | 86% | 13%
ROOT0% | 0% | 0% | 100% | 0%
data0% | 0% | 0% | 0% | 100%
integration0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 14)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
exec.rb
in lib/google/serverless
459 34 2021-07-09 2021-09-10 8 3 trambui@google.com dazuma@google.com
37 - 2021-07-19 2021-09-09 6 3 trambui@google.com dazuma@google.com
tasks.rb
in lib/google/serverless/exec
241 8 2021-07-20 2021-09-10 6 3 62119967+trambui09@users.no... dazuma@google.com
version.rb
in lib/google/serverless/exec
7 - 2021-07-20 2021-09-13 2 3 62119967+trambui09@users.no... dazuma@google.com
gcloud.rb
in lib/google/serverless/exec
90 11 2021-07-20 2021-07-22 2 3 62119967+trambui09@users.no... dazuma@google.com
2 - 2021-09-10 2021-09-10 1 1 dazuma@google.com dazuma@google.com
helper.rb
in integration
3 - 2021-09-10 2021-09-10 1 1 dazuma@google.com dazuma@google.com
app.yaml
in integration/gae-standard-app
3 - 2021-09-10 2021-09-10 1 1 dazuma@google.com dazuma@google.com
app.yaml
in integration/gae-flexible-app
4 - 2021-09-10 2021-09-10 1 1 dazuma@google.com dazuma@google.com
app.rb
in integration/gae-flexible-app
7 - 2021-09-10 2021-09-10 1 1 dazuma@google.com dazuma@google.com
app.rb
in integration/gae-standard-app
7 - 2021-09-10 2021-09-10 1 1 dazuma@google.com dazuma@google.com
app.rb
in integration/cloud-run-app
7 - 2021-09-10 2021-09-10 1 1 dazuma@google.com dazuma@google.com
railtie.rb
in lib/google/serverless/exec
13 - 2021-09-10 2021-09-10 1 1 dazuma@google.com dazuma@google.com
106 - 2021-09-09 2021-09-09 1 1 dazuma@google.com dazuma@google.com
Files With Most Contributors (Top 14)
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
exec.rb
in lib/google/serverless
459 34 2021-07-09 2021-09-10 8 3 trambui@google.com dazuma@google.com
37 - 2021-07-19 2021-09-09 6 3 trambui@google.com dazuma@google.com
tasks.rb
in lib/google/serverless/exec
241 8 2021-07-20 2021-09-10 6 3 62119967+trambui09@users.no... dazuma@google.com
gcloud.rb
in lib/google/serverless/exec
90 11 2021-07-20 2021-07-22 2 3 62119967+trambui09@users.no... dazuma@google.com
version.rb
in lib/google/serverless/exec
7 - 2021-07-20 2021-09-13 2 3 62119967+trambui09@users.no... dazuma@google.com
106 - 2021-09-09 2021-09-09 1 1 dazuma@google.com dazuma@google.com
railtie.rb
in lib/google/serverless/exec
13 - 2021-09-10 2021-09-10 1 1 dazuma@google.com dazuma@google.com
2 - 2021-09-10 2021-09-10 1 1 dazuma@google.com dazuma@google.com
app.rb
in integration/cloud-run-app
7 - 2021-09-10 2021-09-10 1 1 dazuma@google.com dazuma@google.com
app.yaml
in integration/gae-standard-app
3 - 2021-09-10 2021-09-10 1 1 dazuma@google.com dazuma@google.com
app.rb
in integration/gae-standard-app
7 - 2021-09-10 2021-09-10 1 1 dazuma@google.com dazuma@google.com
app.yaml
in integration/gae-flexible-app
4 - 2021-09-10 2021-09-10 1 1 dazuma@google.com dazuma@google.com
app.rb
in integration/gae-flexible-app
7 - 2021-09-10 2021-09-10 1 1 dazuma@google.com dazuma@google.com
helper.rb
in integration
3 - 2021-09-10 2021-09-10 1 1 dazuma@google.com dazuma@google.com
Files With Least Contributors (Top 14)
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
106 - 2021-09-09 2021-09-09 1 1 dazuma@google.com dazuma@google.com
railtie.rb
in lib/google/serverless/exec
13 - 2021-09-10 2021-09-10 1 1 dazuma@google.com dazuma@google.com
app.rb
in integration/cloud-run-app
7 - 2021-09-10 2021-09-10 1 1 dazuma@google.com dazuma@google.com
app.rb
in integration/gae-standard-app
7 - 2021-09-10 2021-09-10 1 1 dazuma@google.com dazuma@google.com
app.rb
in integration/gae-flexible-app
7 - 2021-09-10 2021-09-10 1 1 dazuma@google.com dazuma@google.com
app.yaml
in integration/gae-flexible-app
4 - 2021-09-10 2021-09-10 1 1 dazuma@google.com dazuma@google.com
app.yaml
in integration/gae-standard-app
3 - 2021-09-10 2021-09-10 1 1 dazuma@google.com dazuma@google.com
helper.rb
in integration
3 - 2021-09-10 2021-09-10 1 1 dazuma@google.com dazuma@google.com
2 - 2021-09-10 2021-09-10 1 1 dazuma@google.com dazuma@google.com
exec.rb
in lib/google/serverless
459 34 2021-07-09 2021-09-10 8 3 trambui@google.com dazuma@google.com
tasks.rb
in lib/google/serverless/exec
241 8 2021-07-20 2021-09-10 6 3 62119967+trambui09@users.no... dazuma@google.com
gcloud.rb
in lib/google/serverless/exec
90 11 2021-07-20 2021-07-22 2 3 62119967+trambui09@users.no... dazuma@google.com
37 - 2021-07-19 2021-09-09 6 3 trambui@google.com dazuma@google.com
version.rb
in lib/google/serverless/exec
7 - 2021-07-20 2021-09-13 2 3 62119967+trambui09@users.no... dazuma@google.com
Correlations

File Size vs. Number of Changes: 14 points

lib/google/serverless/exec/version.rb x: 7 lines of code y: 2 # changes lib/google-serverless-exec.rb x: 2 lines of code y: 1 # changes lib/google/serverless/exec/railtie.rb x: 13 lines of code y: 1 # changes lib/google/serverless/exec/tasks.rb x: 241 lines of code y: 6 # changes integration/cloud-run-app/app.rb x: 7 lines of code y: 1 # changes integration/gae-flexible-app/app.yaml x: 4 lines of code y: 1 # changes integration/gae-standard-app/app.yaml x: 3 lines of code y: 1 # changes lib/google/serverless/exec.rb x: 459 lines of code y: 8 # changes data/exec_standard_entrypoint.rb.erb x: 106 lines of code y: 1 # changes google-serverless-exec.gemspec x: 37 lines of code y: 6 # changes lib/google/serverless/exec/gcloud.rb x: 90 lines of code y: 2 # changes
8.0
# changes
  min: 1.0
  average: 2.36
  25th percentile: 1.0
  median: 1.0
  75th percentile: 3.0
  max: 8.0
0 459.0
lines of code
min: 2.0 | average: 70.43 | 25th percentile: 3.75 | median: 7.0 | 75th percentile: 94.0 | max: 459.0

Number of Contributors vs. Number of Changes: 14 points

lib/google/serverless/exec/version.rb x: 3 # contributors y: 2 # changes lib/google-serverless-exec.rb x: 1 # contributors y: 1 # changes lib/google/serverless/exec/tasks.rb x: 3 # contributors y: 6 # changes lib/google/serverless/exec.rb x: 3 # contributors y: 8 # changes
8.0
# changes
  min: 1.0
  average: 2.36
  25th percentile: 1.0
  median: 1.0
  75th percentile: 3.0
  max: 8.0
0 3.0
# contributors
min: 1.0 | average: 1.71 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 3.0

Number of Contributors vs. File Size: 14 points

lib/google/serverless/exec/version.rb x: 3 # contributors y: 7 lines of code lib/google-serverless-exec.rb x: 1 # contributors y: 2 lines of code lib/google/serverless/exec/railtie.rb x: 1 # contributors y: 13 lines of code lib/google/serverless/exec/tasks.rb x: 3 # contributors y: 241 lines of code integration/cloud-run-app/app.rb x: 1 # contributors y: 7 lines of code integration/gae-flexible-app/app.yaml x: 1 # contributors y: 4 lines of code lib/google/serverless/exec.rb x: 3 # contributors y: 459 lines of code data/exec_standard_entrypoint.rb.erb x: 1 # contributors y: 106 lines of code google-serverless-exec.gemspec x: 3 # contributors y: 37 lines of code lib/google/serverless/exec/gcloud.rb x: 3 # contributors y: 90 lines of code
459.0
lines of code
  min: 2.0
  average: 70.43
  25th percentile: 3.75
  median: 7.0
  75th percentile: 94.0
  max: 459.0
0 3.0
# contributors
min: 1.0 | average: 1.71 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 3.0