GoogleCloudPlatform / agentcommunication_client
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 18 files with 3,331 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)
    • 9 files changed 6-20 times (1,896 lines of code)
    • 9 files changed 1-5 times (1,435 lines of code)
0% | 0% | 0% | 56% | 43%
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 18 files with 3,331 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)
    • 2 files changed by 2-5 contributors (313 lines of code)
    • 16 files changed by 1 contributor (3,018 lines of code)
0% | 0% | 0% | 9% | 90%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
cc, go, h, json, txt, mod, md, proto, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cc0% | 0% | 0% | 93% | 6%
go0% | 0% | 0% | 29% | 70%
h0% | 0% | 0% | 97% | 2%
proto0% | 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
cpp0% | 0% | 0% | 95% | 4%
ROOT0% | 0% | 0% | 81% | 18%
gapic0% | 0% | 0% | 0% | 100%
proto0% | 0% | 0% | 0% | 100%
example0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 18)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
436 17 2024-10-16 2025-04-28 15 1 no-reply@google.com no-reply@google.com
client.go
in root
502 25 2024-01-29 2025-03-18 15 1 ajackura@google.com ajackura@google.com
180 - 2024-10-16 2025-04-28 12 1 no-reply@google.com no-reply@google.com
188 10 2024-10-02 2025-04-24 11 1 no-reply@google.com no-reply@google.com
219 13 2024-10-02 2025-04-25 11 1 no-reply@google.com no-reply@google.com
107 - 2024-10-02 2025-03-31 9 1 no-reply@google.com no-reply@google.com
38 - 2024-10-02 2024-12-05 8 1 no-reply@google.com no-reply@google.com
102 4 2024-10-11 2025-03-05 7 1 no-reply@google.com no-reply@google.com
124 11 2024-10-11 2025-03-05 7 1 no-reply@google.com no-reply@google.com
137 13 2024-01-29 2025-02-11 4 2 ajackura@google.com ajackura@google.com
doc.go
in gapic
1 - 2024-01-29 2025-02-11 2 1 ajackura@google.com ajackura@google.com
jwt.h
in cpp
10 - 2025-02-14 2025-02-18 2 1 no-reply@google.com no-reply@google.com
main.go
in example
52 1 2024-01-29 2025-02-18 2 1 ajackura@google.com ajackura@google.com
jwt.cc
in cpp
63 2 2025-02-14 2025-02-18 2 1 no-reply@google.com no-reply@google.com
112 8 2025-02-18 2025-02-24 2 1 ajackura@google.com ajackura@google.com
176 - 2024-11-08 2025-02-11 2 2 no-reply@google.com ajackura@google.com
agent_communication.pb.go
in gapic/agentcommunicationpb
852 86 2024-01-29 2025-02-11 2 1 ajackura@google.com ajackura@google.com
helpers.go
in gapic
32 3 2025-02-11 2025-02-11 1 1 ajackura@google.com ajackura@google.com
Files With Most Contributors (Top 18)
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
137 13 2024-01-29 2025-02-11 4 2 ajackura@google.com ajackura@google.com
176 - 2024-11-08 2025-02-11 2 2 no-reply@google.com ajackura@google.com
client.go
in root
502 25 2024-01-29 2025-03-18 15 1 ajackura@google.com ajackura@google.com
436 17 2024-10-16 2025-04-28 15 1 no-reply@google.com no-reply@google.com
180 - 2024-10-16 2025-04-28 12 1 no-reply@google.com no-reply@google.com
219 13 2024-10-02 2025-04-25 11 1 no-reply@google.com no-reply@google.com
188 10 2024-10-02 2025-04-24 11 1 no-reply@google.com no-reply@google.com
107 - 2024-10-02 2025-03-31 9 1 no-reply@google.com no-reply@google.com
38 - 2024-10-02 2024-12-05 8 1 no-reply@google.com no-reply@google.com
124 11 2024-10-11 2025-03-05 7 1 no-reply@google.com no-reply@google.com
102 4 2024-10-11 2025-03-05 7 1 no-reply@google.com no-reply@google.com
112 8 2025-02-18 2025-02-24 2 1 ajackura@google.com ajackura@google.com
main.go
in example
52 1 2024-01-29 2025-02-18 2 1 ajackura@google.com ajackura@google.com
doc.go
in gapic
1 - 2024-01-29 2025-02-11 2 1 ajackura@google.com ajackura@google.com
agent_communication.pb.go
in gapic/agentcommunicationpb
852 86 2024-01-29 2025-02-11 2 1 ajackura@google.com ajackura@google.com
jwt.cc
in cpp
63 2 2025-02-14 2025-02-18 2 1 no-reply@google.com no-reply@google.com
jwt.h
in cpp
10 - 2025-02-14 2025-02-18 2 1 no-reply@google.com no-reply@google.com
helpers.go
in gapic
32 3 2025-02-11 2025-02-11 1 1 ajackura@google.com ajackura@google.com
Files With Least Contributors (Top 18)
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
agent_communication.pb.go
in gapic/agentcommunicationpb
852 86 2024-01-29 2025-02-11 2 1 ajackura@google.com ajackura@google.com
client.go
in root
502 25 2024-01-29 2025-03-18 15 1 ajackura@google.com ajackura@google.com
436 17 2024-10-16 2025-04-28 15 1 no-reply@google.com no-reply@google.com
219 13 2024-10-02 2025-04-25 11 1 no-reply@google.com no-reply@google.com
188 10 2024-10-02 2025-04-24 11 1 no-reply@google.com no-reply@google.com
180 - 2024-10-16 2025-04-28 12 1 no-reply@google.com no-reply@google.com
124 11 2024-10-11 2025-03-05 7 1 no-reply@google.com no-reply@google.com
112 8 2025-02-18 2025-02-24 2 1 ajackura@google.com ajackura@google.com
107 - 2024-10-02 2025-03-31 9 1 no-reply@google.com no-reply@google.com
102 4 2024-10-11 2025-03-05 7 1 no-reply@google.com no-reply@google.com
jwt.cc
in cpp
63 2 2025-02-14 2025-02-18 2 1 no-reply@google.com no-reply@google.com
main.go
in example
52 1 2024-01-29 2025-02-18 2 1 ajackura@google.com ajackura@google.com
38 - 2024-10-02 2024-12-05 8 1 no-reply@google.com no-reply@google.com
helpers.go
in gapic
32 3 2025-02-11 2025-02-11 1 1 ajackura@google.com ajackura@google.com
jwt.h
in cpp
10 - 2025-02-14 2025-02-18 2 1 no-reply@google.com no-reply@google.com
doc.go
in gapic
1 - 2024-01-29 2025-02-11 2 1 ajackura@google.com ajackura@google.com
176 - 2024-11-08 2025-02-11 2 2 no-reply@google.com ajackura@google.com
137 13 2024-01-29 2025-02-11 4 2 ajackura@google.com ajackura@google.com
Correlations

File Size vs. Number of Changes: 18 points

cpp/acs_agent_client.cc x: 436 lines of code y: 15 # changes cpp/acs_agent_client.h x: 180 lines of code y: 12 # changes cpp/acs_agent_client_reactor.cc x: 219 lines of code y: 11 # changes cpp/acs_agent_helper.cc x: 188 lines of code y: 11 # changes cpp/acs_agent_client_reactor.h x: 107 lines of code y: 9 # changes client.go x: 502 lines of code y: 15 # changes cpp/fake_acs_agent_server_reactor.cc x: 124 lines of code y: 7 # changes cpp/fake_acs_agent_server_reactor.h x: 102 lines of code y: 7 # changes metadata.go x: 112 lines of code y: 2 # changes cpp/jwt.cc x: 63 lines of code y: 2 # changes cpp/jwt.h x: 10 lines of code y: 2 # changes example/main.go x: 52 lines of code y: 2 # changes gapic/agent_communication_client.go x: 137 lines of code y: 4 # changes gapic/agentcommunicationpb/agent_communication.pb.go x: 852 lines of code y: 2 # changes gapic/doc.go x: 1 lines of code y: 2 # changes gapic/helpers.go x: 32 lines of code y: 1 # changes proto/agent_communication.proto x: 176 lines of code y: 2 # changes cpp/acs_agent_helper.h x: 38 lines of code y: 8 # changes
15.0
# changes
  min: 1.0
  average: 6.33
  25th percentile: 2.0
  median: 5.5
  75th percentile: 11.0
  max: 15.0
0 852.0
lines of code
min: 1.0 | average: 185.06 | 25th percentile: 48.5 | median: 118.0 | 75th percentile: 195.75 | max: 852.0

Number of Contributors vs. Number of Changes: 18 points

cpp/acs_agent_client.cc x: 1 # contributors y: 15 # changes cpp/acs_agent_client.h x: 1 # contributors y: 12 # changes cpp/acs_agent_client_reactor.cc x: 1 # contributors y: 11 # changes cpp/acs_agent_client_reactor.h x: 1 # contributors y: 9 # changes cpp/fake_acs_agent_server_reactor.cc x: 1 # contributors y: 7 # changes metadata.go x: 1 # contributors y: 2 # changes gapic/agent_communication_client.go x: 2 # contributors y: 4 # changes gapic/helpers.go x: 1 # contributors y: 1 # changes proto/agent_communication.proto x: 2 # contributors y: 2 # changes cpp/acs_agent_helper.h x: 1 # contributors y: 8 # changes
15.0
# changes
  min: 1.0
  average: 6.33
  25th percentile: 2.0
  median: 5.5
  75th percentile: 11.0
  max: 15.0
0 2.0
# contributors
min: 1.0 | average: 1.11 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

Number of Contributors vs. File Size: 18 points

cpp/acs_agent_client.cc x: 1 # contributors y: 436 lines of code cpp/acs_agent_client.h x: 1 # contributors y: 180 lines of code cpp/acs_agent_client_reactor.cc x: 1 # contributors y: 219 lines of code cpp/acs_agent_helper.cc x: 1 # contributors y: 188 lines of code cpp/acs_agent_client_reactor.h x: 1 # contributors y: 107 lines of code client.go x: 1 # contributors y: 502 lines of code cpp/fake_acs_agent_server_reactor.cc x: 1 # contributors y: 124 lines of code cpp/fake_acs_agent_server_reactor.h x: 1 # contributors y: 102 lines of code metadata.go x: 1 # contributors y: 112 lines of code cpp/jwt.cc x: 1 # contributors y: 63 lines of code cpp/jwt.h x: 1 # contributors y: 10 lines of code example/main.go x: 1 # contributors y: 52 lines of code gapic/agent_communication_client.go x: 2 # contributors y: 137 lines of code gapic/agentcommunicationpb/agent_communication.pb.go x: 1 # contributors y: 852 lines of code gapic/doc.go x: 1 # contributors y: 1 lines of code gapic/helpers.go x: 1 # contributors y: 32 lines of code proto/agent_communication.proto x: 2 # contributors y: 176 lines of code cpp/acs_agent_helper.h x: 1 # contributors y: 38 lines of code
852.0
lines of code
  min: 1.0
  average: 185.06
  25th percentile: 48.5
  median: 118.0
  75th percentile: 195.75
  max: 852.0
0 2.0
# contributors
min: 1.0 | average: 1.11 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0