awslabs / aws-iot-device-client
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 59 files with 8,306 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 3 files changed 21-50 times (2,308 lines of code)
    • 23 files changed 6-20 times (3,605 lines of code)
    • 33 files changed 1-5 times (2,393 lines of code)
0% | 0% | 27% | 43% | 28%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
cpp, h, sh, md, json, txt, cmake, yml, in, gitignore, clang-format, patch
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cpp0% | 0% | 30% | 45% | 24%
h0% | 0% | 17% | 38% | 43%
cmake0% | 0% | 0% | 0% | 100%
yml0% | 0% | 0% | 0% | 100%
in0% | 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
source/config0% | 0% | 100% | 0% | 0%
source0% | 0% | 43% | 47% | 9%
source/jobs0% | 0% | 0% | 67% | 32%
source/fleetprovisioning0% | 0% | 0% | 100% | 0%
source/util0% | 0% | 0% | 63% | 36%
source/logging0% | 0% | 0% | 64% | 35%
source/tunneling0% | 0% | 0% | 61% | 38%
source/devicedefender0% | 0% | 0% | 100% | 0%
source/shadow0% | 0% | 0% | 0% | 100%
cmake-toolchain0% | 0% | 0% | 0% | 100%
setup0% | 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
Config.cpp
in source/config
1650 47 48 428 31
main.cpp
in source
374 7 28 428 23
Config.h
in source/config
284 8 48 428 22
SharedCrtResourceManager.cpp
in source
347 10 28 428 20
SharedCrtResourceManager.h
in source
54 - 28 428 12
SecureTunnelingFeature.h
in source/tunneling
56 - 175 428 12
FileUtils.cpp
in source/util
341 16 48 420 12
JobsFeature.cpp
in source/jobs
542 26 69 428 12
FileLogger.cpp
in source/logging
151 9 54 428 11
SecureTunnelingFeature.cpp
in source/tunneling
227 12 340 428 11
JobsFeature.h
in source/jobs
88 - 69 428 10
FileUtils.h
in source/util
42 - 54 420 9
JobEngine.cpp
in source/jobs
309 6 50 428 9
DeviceDefenderFeature.h
in source/devicedefender
46 - 176 425 8
FileLogger.h
in source/logging
50 - 54 428 8
FleetProvisioning.cpp
in source/fleetprovisioning
630 8 274 411 8
StringUtils.h
in source/util
22 - 50 428 7
StdOutLogger.cpp
in source/logging
74 9 230 428 7
StringUtils.cpp
in source/util
87 8 50 428 7
DeviceDefenderFeature.cpp
in source/devicedefender
105 6 176 425 7