microsoft / ctsTraffic
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 98 files with 37,792 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 files changed 51-100 times (3,623 lines of code)
    • 30 files changed 21-50 times (15,106 lines of code)
    • 57 files changed 6-20 times (13,882 lines of code)
    • 10 files changed 1-5 times (5,181 lines of code)
0% | 9% | 39% | 36% | 13%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
h, cpp, hpp, vcxproj, filters, txt, gitignore, targets, md, json, gitmodules, cmd
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cpp0% | 20% | 46% | 32% | 0%
hpp0% | 0% | 55% | 44% | <1%
h0% | 0% | 23% | 7% | 69%
vcxproj0% | 0% | 17% | 82% | 0%
filters0% | 0% | 53% | 21% | 24%
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
ctsTraffic0% | 28% | 45% | 26% | <1%
ctsPerf0% | 0% | 90% | 9% | <1%
ctl0% | 0% | 49% | 50% | <1%
MSTest/ctsIOPatternUnitTest_Client0% | 0% | 77% | 20% | 1%
MSTest/ctsSocketBrokerUnitTest0% | 0% | 67% | 31% | <1%
MSTest/ctsIOPatternUnitTest_Server0% | 0% | 63% | 34% | 2%
MSTest/ctsMediaStreamServerConnectedSocketUnitTest0% | 0% | 51% | 48% | 0%
MSTest/ctsSocketUnitTest0% | 0% | 38% | 61% | 0%
MSTest/ctsIOPatternProtocolPolicyUnitTest0% | 0% | 0% | 98% | 1%
MSTest/ctsIOPatternStateUnitTest0% | 0% | 0% | 98% | 1%
MSTest/ctsIOPatternRateLimitPolicyUnitTest0% | 0% | 0% | 100% | 0%
MSTest/ctsSocketStateUnitTest0% | 0% | 0% | 100% | 0%
MSTest/ctsMediaStreamSendBuffer0% | 0% | 0% | 100% | 0%
MSTest/ctsStatisticsUnitTest0% | 0% | 0% | 100% | 0%
SdkChanges0% | 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
ctsConfig.cpp
in ctsTraffic
3623 79 27 2551 52
vcxproj
ctsTraffic.vcxproj
in ctsTraffic
488 - 67 2853 41
ctsConfig.h
in ctsTraffic
278 3 27 2551 37
ctWmiPerformance.hpp
in ctl
1401 36 43 2551 33
ctsIOPattern.h
in ctsTraffic
408 14 27 2551 32
ctsIOPattern.cpp
in ctsTraffic
811 20 27 2551 32
ctsSocketState.cpp
in ctsTraffic
188 4 43 2551 27
ctSockaddr.hpp
in ctl
618 40 43 2551 27
ctsPerf.cpp
in ctsPerf
1736 28 43 1806 27
ctsMediaStreamServerConnectedSocket.cpp
in ctsTraffic
140 3 27 2456 26
ctsTraffic.cpp
in ctsTraffic
164 2 43 2551 26
ctsSocket.cpp
in ctsTraffic
246 15 43 2551 26
ctsMediaStreamClient.cpp
in ctsTraffic
358 5 27 2456 26
ctsIOPatternMediaStream.cpp
in ctsTraffic
366 9 43 2451 26
filters
ctsTraffic.vcxproj.filters
in ctsTraffic
244 - 67 2551 24
ctsStatistics.hpp
in ctsTraffic
253 17 43 2551 24
ctsMediaStreamServer.cpp
in ctsTraffic
381 10 12 2451 24
ctsIOPatternUnitTest_Server.cpp
in MSTest/ctsIOPatternUnitTest_Server
714 20 43 2551 24
ctsEstats.h
in ctsPerf
1027 53 43 1764 24
ctsIOPatternUnitTest_Client.cpp
in MSTest/ctsIOPatternUnitTest_Client
1442 20 43 2551 24