aws / aws-iot-device-sdk-embedded-C
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 45 files with 5,711 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 2 files changed 21-50 times (626 lines of code)
    • 24 files changed 6-20 times (3,184 lines of code)
    • 19 files changed 1-5 times (1,901 lines of code)
0% | 0% | 10% | 55% | 33%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
h, c, txt, md, yml, cmake, json, gitignore, xml, py, css, svg, cfg, gitmodules
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
c0% | 0% | 13% | 69% | 16%
yml0% | 0% | 42% | 0% | 57%
h0% | 0% | 0% | 56% | 43%
cmake0% | 0% | 0% | 0% | 100%
py0% | 0% | 0% | 0% | 100%
cfg0% | 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
platform/posix0% | 0% | 12% | 68% | 19%
ROOT0% | 0% | 100% | 0% | 0%
integration-test/shadow0% | 0% | 0% | 100% | 0%
integration-test/mqtt0% | 0% | 0% | 100% | 0%
platform/include0% | 0% | 0% | 100% | 0%
integration-test/http0% | 0% | 0% | 100% | 0%
tools/release0% | 0% | 0% | 0% | 100%
tools/cmake0% | 0% | 0% | 0% | 100%
tools/cmock0% | 0% | 0% | 0% | 100%
tools0% | 0% | 0% | 0% | 100%
integration-test/custom_test_runner0% | 0% | 0% | 0% | 100%
tools/doxygen0% | 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
openssl_posix.c
in platform/posix/transport/src
550 13 28 585 26
manifest.yml
in root
76 - 134 508 22
openssl_posix.h
in platform/posix/transport/include
58 - 169 585 18
plaintext_posix.c
in platform/posix/transport/src
143 5 169 585 17
sockets_posix.c
in platform/posix/transport/src
268 6 81 585 17
openssl_utest.c
in platform/posix/transport/utest
643 24 28 522 15
clock_posix.c
in platform/posix
24 2 169 629 14
plaintext_posix.h
in platform/posix/transport/include
34 - 169 585 14
clock.h
in platform/include
12 - 169 629 13
openssl_api.h
in platform/posix/transport/utest/mocks
79 - 169 522 12
plaintext_utest.c
in platform/posix/transport/utest
196 18 169 522 12
sockets_posix.h
in platform/posix/transport/include
38 - 169 585 11
time_api.h
in platform/posix/utest/mocks
9 - 169 517 10
stdio_api.h
in platform/posix/transport/utest/mocks
12 - 169 522 10
core_mqtt_config.h
in integration-test/mqtt
13 - 169 519 10
core_mqtt_config.h
in integration-test/shadow
13 - 169 509 10
sockets_utest.c
in platform/posix/transport/utest
245 14 81 522 10
unistd_api.h
in platform/posix/transport/utest/mocks
6 - 169 522 9
select_api.h
in platform/posix/transport/utest/mocks
9 - 169 511 9
shadow_config.h
in integration-test/shadow
11 - 169 509 9