awslabs / aws-crt-java
File Change Frequency

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

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 181 files with 15,716 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 files changed 51-100 times (340 lines of code)
    • 6 files changed 21-50 times (2,727 lines of code)
    • 43 files changed 6-20 times (5,300 lines of code)
    • 131 files changed 1-5 times (7,349 lines of code)
0% | 2% | 17% | 33% | 46%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
java, html, c, yml, js, kt, sh, h, css, bat, md, kts, json, gitignore, xml, gradle, properties, py, pro, txt, clang-format, cmake, gitmodules, clang-tidy
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
c0% | 4% | 30% | 36% | 27%
java0% | 0% | 8% | 34% | 57%
h0% | 0% | 0% | 70% | 29%
yml0% | 0% | 0% | 38% | 61%
kts0% | 0% | 0% | 42% | 57%
kt0% | 0% | 0% | 0% | 100%
cmake0% | 0% | 0% | 0% | 100%
pro0% | 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
src/native0% | 4% | 28% | 38% | 28%
src/main0% | 0% | 8% | 34% | 57%
codebuild/cd0% | 0% | 0% | 60% | 40%
ROOT0% | 0% | 0% | 84% | 15%
codebuild0% | 0% | 0% | 20% | 79%
smithy-crt/src0% | 0% | 0% | 0% | 100%
cmake0% | 0% | 0% | 0% | 100%
smithy-crt0% | 0% | 0% | 0% | 100%
s3-native-client0% | 0% | 0% | 0% | 100%
android/crt0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
crt.c
in src/native
340 28 19 1158 54
mqtt_connection.c
in src/native
848 32 83 1158 44
CRT.java
in src/main/java/software/amazon/awssdk/crt
228 13 85 1158 30
http_request_response.c
in src/native
421 17 210 972 27
CrtResource.java
in src/main/java/software/amazon/awssdk/crt
275 24 85 1158 24
http_connection_manager.c
in src/native
346 8 186 904 21
java_class_ids.c
in src/native
609 44 19 789 21
credentials_provider.c
in src/native
605 6 105 789 18
crt.h
in src/native
36 - 19 1158 17
TlsContextOptions.java
in src/main/java/software/amazon/awssdk/crt/io
222 28 85 1145 17
java_class_ids.h
in src/native
271 - 19 789 17
event_loop_group.c
in src/native
131 4 392 1158 16
MqttClientConnection.java
in src/main/java/software/amazon/awssdk/crt/mqtt
235 17 224 854 15
HttpClientConnectionManager.java
in src/main/java/software/amazon/awssdk/crt/http
161 9 76 854 13
aws_signing.c
in src/native
564 15 83 789 13
MqttClient.java
in src/main/java/software/amazon/awssdk/crt/mqtt
29 3 585 1158 12
HttpStream.java
in src/main/java/software/amazon/awssdk/crt/http
73 7 85 972 12
HttpClientConnection.java
in src/main/java/software/amazon/awssdk/crt/http
51 5 210 854 11
MqttConnectionConfig.java
in src/main/java/software/amazon/awssdk/crt/mqtt
214 47 85 809 11
s3_client.c
in src/native
388 10 81 382 11