awslabs / amazon-kinesis-video-streams-pic
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 171 files with 40,273 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 9 files changed 21-50 times (6,904 lines of code)
    • 59 files changed 6-20 times (18,095 lines of code)
    • 103 files changed 1-5 times (15,274 lines of code)
0% | 0% | 17% | 44% | 37%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
cpp, c, h, txt, md, cmake, sh, yml, gitignore, clang-format, bat, json
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
c0% | 0% | 20% | 35% | 44%
h0% | 0% | 45% | 42% | 11%
cpp0% | 0% | 6% | 53% | 40%
cmake0% | 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/client0% | 0% | 36% | 40% | 22%
src/utils0% | 0% | 4% | 20% | 75%
src/mkvgen0% | 0% | 4% | 76% | 18%
src/heap0% | 0% | 0% | 54% | 45%
src/view0% | 0% | 0% | 90% | 9%
src/common0% | 0% | 0% | 98% | 1%
src/state0% | 0% | 0% | 15% | 84%
src/trace0% | 0% | 0% | 8% | 91%
src/duration0% | 0% | 0% | 0% | 100%
CMake0% | 0% | 0% | 0% | 100%
ROOT0% | 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
Stream.c
in src/client/src
1951 44 173 937 40
Include.h
in src/client/include/com/amazonaws/kinesis/video/client
664 - 175 1525 36
Include.h
in src/utils/include/com/amazonaws/kinesis/video/utils
405 - 384 1525 29
Include.h
in src/mkvgen/include/com/amazonaws/kinesis/video/mkvgen
220 - 174 1525 26
Stream.h
in src/client/src
235 - 312 1525 26
Include_i.h
in src/client/src
178 - 216 1525 24
ClientTestFixture.h
in src/client/tst
805 31 384 1525 23
Client.c
in src/client/src
1113 39 173 937 23
StreamApiFunctionalityTest.cpp
in src/client/tst
1333 - 342 1525 22
CommonDefs.h
in src/common/include/com/amazonaws/kinesis/video/common
835 - 384 1525 20
ClientApiTest.cpp
in src/client/tst
318 - 312 1525 18
StreamEvent.c
in src/client/src
576 11 216 937 18
Include_i.h
in src/mkvgen/src
215 - 384 1525 17
Include.h
in src/view/include/com/amazonaws/kinesis/video/view
103 - 384 1525 16
HeapApiFunctionalityTest.cpp
in src/heap/tst
477 9 395 1525 16
MkvgenApiFunctionalityTest.cpp
in src/mkvgen/tst
1279 - 482 1525 15
ClientTestFixture.cpp
in src/client/tst
734 49 407 1525 14
StreamPutGetTest.cpp
in src/client/tst
1078 - 413 1525 14
Include.h
in src/heap/include/com/amazonaws/kinesis/video/heap
75 - 384 1525 13
StreamState.c
in src/client/src
500 20 216 937 13