GoogleCloudPlatform / confidential-space
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 15 files with 1,627 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)
    • 15 files changed 1-5 times (1,627 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 15 files with 1,627 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)
    • 6 files changed by 2-5 contributors (815 lines of code)
    • 9 files changed by 1 contributor (812 lines of code)
0% | 0% | 0% | 50% | 49%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
sh, go, txt, js, md, py, json, mod, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 0% | 0% | 100%
py0% | 0% | 0% | 0% | 100%
js0% | 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
server0% | 0% | 0% | 0% | 100%
codelabs0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 15)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
sample_inference_server.py
in codelabs/trusted_space_codelab/src
85 2 2025-01-21 2025-02-05 3 1 no-reply@google.com no-reply@google.com
payload.go
in server/signedcontainer
90 4 2025-01-07 2025-02-05 3 3 jessie.qy.liu@gmail.com no-reply@google.com
cos_state.go
in server/extract
93 1 2025-01-07 2025-02-05 3 3 jessie.qy.liu@gmail.com no-reply@google.com
cos_tlv.go
in server/coscel
94 6 2025-01-07 2025-02-05 3 3 jessie.qy.liu@gmail.com no-reply@google.com
verify.go
in server/signedcontainer
128 4 2025-01-07 2025-02-05 3 3 jessie.qy.liu@gmail.com no-reply@google.com
validate.go
in server/gcpcredential
200 7 2025-01-07 2025-02-05 3 3 jessie.qy.liu@gmail.com no-reply@google.com
convert.go
in server/signedcontainer/internal/convert
210 7 2025-01-07 2025-02-05 3 3 jessie.qy.liu@gmail.com no-reply@google.com
workload.go
in codelabs/health_data_analysis_codelab/src/uwear
336 14 2024-08-21 2024-11-15 3 1 no-reply@google.com no-reply@google.com
workload.go
in codelabs/health_data_analysis_codelab/src/usleep
156 7 2024-08-21 2024-08-29 2 1 no-reply@google.com no-reply@google.com
credential-config.js
in codelabs/digital_asset_transaction_codelab/src
11 - 2024-03-15 2024-03-15 1 1 no-reply@google.com no-reply@google.com
index.js
in codelabs/digital_asset_transaction_codelab/src
21 - 2024-03-15 2024-03-15 1 1 no-reply@google.com no-reply@google.com
kms-decrypt.js
in codelabs/digital_asset_transaction_codelab/src
27 1 2024-03-15 2024-03-15 1 1 no-reply@google.com no-reply@google.com
mpc.js
in codelabs/digital_asset_transaction_codelab/src
40 - 2024-03-15 2024-03-15 1 1 no-reply@google.com no-reply@google.com
sample_inference_client.py
in codelabs/trusted_space_codelab/src/client
41 2 2025-02-05 2025-02-05 1 1 no-reply@google.com no-reply@google.com
sample_inference_server.py
in codelabs/ml_model_protection/src
95 2 2024-04-18 2024-04-18 1 1 no-reply@google.com no-reply@google.com
Files With Most Contributors (Top 15)
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
validate.go
in server/gcpcredential
200 7 2025-01-07 2025-02-05 3 3 jessie.qy.liu@gmail.com no-reply@google.com
cos_tlv.go
in server/coscel
94 6 2025-01-07 2025-02-05 3 3 jessie.qy.liu@gmail.com no-reply@google.com
verify.go
in server/signedcontainer
128 4 2025-01-07 2025-02-05 3 3 jessie.qy.liu@gmail.com no-reply@google.com
payload.go
in server/signedcontainer
90 4 2025-01-07 2025-02-05 3 3 jessie.qy.liu@gmail.com no-reply@google.com
convert.go
in server/signedcontainer/internal/convert
210 7 2025-01-07 2025-02-05 3 3 jessie.qy.liu@gmail.com no-reply@google.com
cos_state.go
in server/extract
93 1 2025-01-07 2025-02-05 3 3 jessie.qy.liu@gmail.com no-reply@google.com
sample_inference_server.py
in codelabs/trusted_space_codelab/src
85 2 2025-01-21 2025-02-05 3 1 no-reply@google.com no-reply@google.com
workload.go
in codelabs/health_data_analysis_codelab/src/uwear
336 14 2024-08-21 2024-11-15 3 1 no-reply@google.com no-reply@google.com
workload.go
in codelabs/health_data_analysis_codelab/src/usleep
156 7 2024-08-21 2024-08-29 2 1 no-reply@google.com no-reply@google.com
sample_inference_client.py
in codelabs/trusted_space_codelab/src/client
41 2 2025-02-05 2025-02-05 1 1 no-reply@google.com no-reply@google.com
sample_inference_server.py
in codelabs/ml_model_protection/src
95 2 2024-04-18 2024-04-18 1 1 no-reply@google.com no-reply@google.com
mpc.js
in codelabs/digital_asset_transaction_codelab/src
40 - 2024-03-15 2024-03-15 1 1 no-reply@google.com no-reply@google.com
credential-config.js
in codelabs/digital_asset_transaction_codelab/src
11 - 2024-03-15 2024-03-15 1 1 no-reply@google.com no-reply@google.com
kms-decrypt.js
in codelabs/digital_asset_transaction_codelab/src
27 1 2024-03-15 2024-03-15 1 1 no-reply@google.com no-reply@google.com
index.js
in codelabs/digital_asset_transaction_codelab/src
21 - 2024-03-15 2024-03-15 1 1 no-reply@google.com no-reply@google.com
Files With Least Contributors (Top 15)
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
workload.go
in codelabs/health_data_analysis_codelab/src/uwear
336 14 2024-08-21 2024-11-15 3 1 no-reply@google.com no-reply@google.com
workload.go
in codelabs/health_data_analysis_codelab/src/usleep
156 7 2024-08-21 2024-08-29 2 1 no-reply@google.com no-reply@google.com
sample_inference_server.py
in codelabs/ml_model_protection/src
95 2 2024-04-18 2024-04-18 1 1 no-reply@google.com no-reply@google.com
sample_inference_server.py
in codelabs/trusted_space_codelab/src
85 2 2025-01-21 2025-02-05 3 1 no-reply@google.com no-reply@google.com
sample_inference_client.py
in codelabs/trusted_space_codelab/src/client
41 2 2025-02-05 2025-02-05 1 1 no-reply@google.com no-reply@google.com
mpc.js
in codelabs/digital_asset_transaction_codelab/src
40 - 2024-03-15 2024-03-15 1 1 no-reply@google.com no-reply@google.com
kms-decrypt.js
in codelabs/digital_asset_transaction_codelab/src
27 1 2024-03-15 2024-03-15 1 1 no-reply@google.com no-reply@google.com
index.js
in codelabs/digital_asset_transaction_codelab/src
21 - 2024-03-15 2024-03-15 1 1 no-reply@google.com no-reply@google.com
credential-config.js
in codelabs/digital_asset_transaction_codelab/src
11 - 2024-03-15 2024-03-15 1 1 no-reply@google.com no-reply@google.com
convert.go
in server/signedcontainer/internal/convert
210 7 2025-01-07 2025-02-05 3 3 jessie.qy.liu@gmail.com no-reply@google.com
validate.go
in server/gcpcredential
200 7 2025-01-07 2025-02-05 3 3 jessie.qy.liu@gmail.com no-reply@google.com
verify.go
in server/signedcontainer
128 4 2025-01-07 2025-02-05 3 3 jessie.qy.liu@gmail.com no-reply@google.com
cos_tlv.go
in server/coscel
94 6 2025-01-07 2025-02-05 3 3 jessie.qy.liu@gmail.com no-reply@google.com
cos_state.go
in server/extract
93 1 2025-01-07 2025-02-05 3 3 jessie.qy.liu@gmail.com no-reply@google.com
payload.go
in server/signedcontainer
90 4 2025-01-07 2025-02-05 3 3 jessie.qy.liu@gmail.com no-reply@google.com
Correlations

File Size vs. Number of Changes: 15 points

codelabs/trusted_space_codelab/src/client/sample_inference_client.py x: 41 lines of code y: 1 # changes codelabs/trusted_space_codelab/src/sample_inference_server.py x: 85 lines of code y: 3 # changes server/coscel/cos_tlv.go x: 94 lines of code y: 3 # changes server/extract/cos_state.go x: 93 lines of code y: 3 # changes server/gcpcredential/validate.go x: 200 lines of code y: 3 # changes server/signedcontainer/internal/convert/convert.go x: 210 lines of code y: 3 # changes server/signedcontainer/payload.go x: 90 lines of code y: 3 # changes server/signedcontainer/verify.go x: 128 lines of code y: 3 # changes codelabs/health_data_analysis_codelab/src/uwear/workload.go x: 336 lines of code y: 3 # changes codelabs/health_data_analysis_codelab/src/usleep/workload.go x: 156 lines of code y: 2 # changes codelabs/ml_model_protection/src/sample_inference_server.py x: 95 lines of code y: 1 # changes codelabs/digital_asset_transaction_codelab/src/credential-config.js x: 11 lines of code y: 1 # changes codelabs/digital_asset_transaction_codelab/src/index.js x: 21 lines of code y: 1 # changes codelabs/digital_asset_transaction_codelab/src/kms-decrypt.js x: 27 lines of code y: 1 # changes codelabs/digital_asset_transaction_codelab/src/mpc.js x: 40 lines of code y: 1 # changes
3.0
# changes
  min: 1.0
  average: 2.13
  25th percentile: 1.0
  median: 3.0
  75th percentile: 3.0
  max: 3.0
0 336.0
lines of code
min: 11.0 | average: 108.47 | 25th percentile: 40.0 | median: 93.0 | 75th percentile: 156.0 | max: 336.0

Number of Contributors vs. Number of Changes: 15 points

codelabs/trusted_space_codelab/src/client/sample_inference_client.py x: 1 # contributors y: 1 # changes codelabs/trusted_space_codelab/src/sample_inference_server.py x: 1 # contributors y: 3 # changes server/coscel/cos_tlv.go x: 3 # contributors y: 3 # changes codelabs/health_data_analysis_codelab/src/usleep/workload.go x: 1 # contributors y: 2 # changes
3.0
# changes
  min: 1.0
  average: 2.13
  25th percentile: 1.0
  median: 3.0
  75th percentile: 3.0
  max: 3.0
0 3.0
# contributors
min: 1.0 | average: 1.8 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 3.0

Number of Contributors vs. File Size: 15 points

codelabs/trusted_space_codelab/src/client/sample_inference_client.py x: 1 # contributors y: 41 lines of code codelabs/trusted_space_codelab/src/sample_inference_server.py x: 1 # contributors y: 85 lines of code server/coscel/cos_tlv.go x: 3 # contributors y: 94 lines of code server/extract/cos_state.go x: 3 # contributors y: 93 lines of code server/gcpcredential/validate.go x: 3 # contributors y: 200 lines of code server/signedcontainer/internal/convert/convert.go x: 3 # contributors y: 210 lines of code server/signedcontainer/payload.go x: 3 # contributors y: 90 lines of code server/signedcontainer/verify.go x: 3 # contributors y: 128 lines of code codelabs/health_data_analysis_codelab/src/uwear/workload.go x: 1 # contributors y: 336 lines of code codelabs/health_data_analysis_codelab/src/usleep/workload.go x: 1 # contributors y: 156 lines of code codelabs/ml_model_protection/src/sample_inference_server.py x: 1 # contributors y: 95 lines of code codelabs/digital_asset_transaction_codelab/src/credential-config.js x: 1 # contributors y: 11 lines of code codelabs/digital_asset_transaction_codelab/src/index.js x: 1 # contributors y: 21 lines of code codelabs/digital_asset_transaction_codelab/src/kms-decrypt.js x: 1 # contributors y: 27 lines of code
336.0
lines of code
  min: 11.0
  average: 108.47
  25th percentile: 40.0
  median: 93.0
  75th percentile: 156.0
  max: 336.0
0 3.0
# contributors
min: 1.0 | average: 1.8 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 3.0