aws / Jobs-for-AWS-IoT-embedded-sdk
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 9 files with 1,386 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 (828 lines of code)
    • 4 files changed 6-20 times (473 lines of code)
    • 3 files changed 1-5 times (85 lines of code)
0% | 0% | 59% | 34% | 6%
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 9 files with 1,386 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 2 files changed by 11-25 contributors (828 lines of code)
    • 1 file changed by 6-10 contributors (365 lines of code)
    • 5 files changed by 2-5 contributors (172 lines of code)
    • 1 file changed by 1 contributor (21 lines of code)
0% | 59% | 26% | 12% | 1%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
md, c, yaml, h, txt, cmake, gitignore, json, css, py, sh, xml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
c0% | 0% | 59% | 40% | 0%
h0% | 0% | 83% | 16% | 0%
cmake0% | 0% | 0% | 0% | 100%
yaml0% | 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
source0% | 0% | 63% | 36% | 0%
tools0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 9)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
jobs.h
in source/include
188 - 2020-09-17 2025-03-10 30 16 gooddan@amazon.com 100972343+dakshitbabbar@use...
jobs.c
in source
640 27 2020-09-17 2025-03-10 30 16 gooddan@amazon.com 100972343+dakshitbabbar@use...
job_parser.c
in source/otaJobParser
365 11 2023-11-07 2025-03-10 8 6 74752142+bradleysmith23@use... 100972343+dakshitbabbar@use...
ota_job_processor.h
in source/otaJobParser/include
11 - 2023-11-07 2025-03-10 7 4 74752142+bradleysmith23@use... 100972343+dakshitbabbar@use...
job_parser.h
in source/otaJobParser/include
26 - 2023-11-07 2025-03-10 7 4 74752142+bradleysmith23@use... 100972343+dakshitbabbar@use...
ota_job_handler.c
in source/otaJobParser
71 3 2023-11-07 2025-03-10 6 4 74752142+bradleysmith23@use... 100972343+dakshitbabbar@use...
17 - 2020-10-06 2023-11-07 2 2 49254594+dan4thewin@users.n... 74752142+bradleysmith23@use...
coverage.cmake
in tools/cmock
47 - 2020-10-06 2023-11-07 2 2 49254594+dan4thewin@users.n... 74752142+bradleysmith23@use...
21 - 2023-09-05 2023-09-05 1 1 ptaksoren@gmail.com ptaksoren@gmail.com
Files With Most Contributors (Top 9)
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
jobs.h
in source/include
188 - 2020-09-17 2025-03-10 30 16 gooddan@amazon.com 100972343+dakshitbabbar@use...
jobs.c
in source
640 27 2020-09-17 2025-03-10 30 16 gooddan@amazon.com 100972343+dakshitbabbar@use...
job_parser.c
in source/otaJobParser
365 11 2023-11-07 2025-03-10 8 6 74752142+bradleysmith23@use... 100972343+dakshitbabbar@use...
job_parser.h
in source/otaJobParser/include
26 - 2023-11-07 2025-03-10 7 4 74752142+bradleysmith23@use... 100972343+dakshitbabbar@use...
ota_job_processor.h
in source/otaJobParser/include
11 - 2023-11-07 2025-03-10 7 4 74752142+bradleysmith23@use... 100972343+dakshitbabbar@use...
ota_job_handler.c
in source/otaJobParser
71 3 2023-11-07 2025-03-10 6 4 74752142+bradleysmith23@use... 100972343+dakshitbabbar@use...
coverage.cmake
in tools/cmock
47 - 2020-10-06 2023-11-07 2 2 49254594+dan4thewin@users.n... 74752142+bradleysmith23@use...
17 - 2020-10-06 2023-11-07 2 2 49254594+dan4thewin@users.n... 74752142+bradleysmith23@use...
21 - 2023-09-05 2023-09-05 1 1 ptaksoren@gmail.com ptaksoren@gmail.com
Files With Least Contributors (Top 9)
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
21 - 2023-09-05 2023-09-05 1 1 ptaksoren@gmail.com ptaksoren@gmail.com
coverage.cmake
in tools/cmock
47 - 2020-10-06 2023-11-07 2 2 49254594+dan4thewin@users.n... 74752142+bradleysmith23@use...
17 - 2020-10-06 2023-11-07 2 2 49254594+dan4thewin@users.n... 74752142+bradleysmith23@use...
ota_job_handler.c
in source/otaJobParser
71 3 2023-11-07 2025-03-10 6 4 74752142+bradleysmith23@use... 100972343+dakshitbabbar@use...
job_parser.h
in source/otaJobParser/include
26 - 2023-11-07 2025-03-10 7 4 74752142+bradleysmith23@use... 100972343+dakshitbabbar@use...
ota_job_processor.h
in source/otaJobParser/include
11 - 2023-11-07 2025-03-10 7 4 74752142+bradleysmith23@use... 100972343+dakshitbabbar@use...
job_parser.c
in source/otaJobParser
365 11 2023-11-07 2025-03-10 8 6 74752142+bradleysmith23@use... 100972343+dakshitbabbar@use...
jobs.c
in source
640 27 2020-09-17 2025-03-10 30 16 gooddan@amazon.com 100972343+dakshitbabbar@use...
jobs.h
in source/include
188 - 2020-09-17 2025-03-10 30 16 gooddan@amazon.com 100972343+dakshitbabbar@use...
Correlations

File Size vs. Number of Changes: 9 points

source/include/jobs.h x: 188 lines of code y: 30 # changes source/jobs.c x: 640 lines of code y: 30 # changes source/otaJobParser/include/job_parser.h x: 26 lines of code y: 7 # changes source/otaJobParser/include/ota_job_processor.h x: 11 lines of code y: 7 # changes source/otaJobParser/job_parser.c x: 365 lines of code y: 8 # changes source/otaJobParser/ota_job_handler.c x: 71 lines of code y: 6 # changes jobsFilePaths.cmake x: 17 lines of code y: 2 # changes tools/cmock/coverage.cmake x: 47 lines of code y: 2 # changes cspell.config.yaml x: 21 lines of code y: 1 # changes
30.0
# changes
  min: 1.0
  average: 10.33
  25th percentile: 2.0
  median: 7.0
  75th percentile: 19.0
  max: 30.0
0 640.0
lines of code
min: 11.0 | average: 154.0 | 25th percentile: 19.0 | median: 47.0 | 75th percentile: 276.5 | max: 640.0

Number of Contributors vs. Number of Changes: 9 points

source/include/jobs.h x: 16 # contributors y: 30 # changes source/otaJobParser/include/job_parser.h x: 4 # contributors y: 7 # changes source/otaJobParser/job_parser.c x: 6 # contributors y: 8 # changes source/otaJobParser/ota_job_handler.c x: 4 # contributors y: 6 # changes jobsFilePaths.cmake x: 2 # contributors y: 2 # changes cspell.config.yaml x: 1 # contributors y: 1 # changes
30.0
# changes
  min: 1.0
  average: 10.33
  25th percentile: 2.0
  median: 7.0
  75th percentile: 19.0
  max: 30.0
0 16.0
# contributors
min: 1.0 | average: 6.11 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 11.0 | max: 16.0

Number of Contributors vs. File Size: 9 points

source/include/jobs.h x: 16 # contributors y: 188 lines of code source/jobs.c x: 16 # contributors y: 640 lines of code source/otaJobParser/include/job_parser.h x: 4 # contributors y: 26 lines of code source/otaJobParser/include/ota_job_processor.h x: 4 # contributors y: 11 lines of code source/otaJobParser/job_parser.c x: 6 # contributors y: 365 lines of code source/otaJobParser/ota_job_handler.c x: 4 # contributors y: 71 lines of code jobsFilePaths.cmake x: 2 # contributors y: 17 lines of code tools/cmock/coverage.cmake x: 2 # contributors y: 47 lines of code cspell.config.yaml x: 1 # contributors y: 21 lines of code
640.0
lines of code
  min: 11.0
  average: 154.0
  25th percentile: 19.0
  median: 47.0
  75th percentile: 276.5
  max: 640.0
0 16.0
# contributors
min: 1.0 | average: 6.11 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 11.0 | max: 16.0