aws / amazon-chime-sdk-js
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 497 files with 35,136 lines of code.
    • 1 files changed more than 100 times (43 lines of code)
    • 2 files changed 51-100 times (2,869 lines of code)
    • 10 files changed 21-50 times (3,368 lines of code)
    • 83 files changed 6-20 times (17,384 lines of code)
    • 401 files changed 1-5 times (11,472 lines of code)
<1% | 8% | 9% | 49% | 32%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
ts, html, js, json, md, yml, gitignore, yaml, scss, proto, css, txt, eslintignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts<1% | 13% | 9% | 45% | 31%
js0% | 0% | 9% | 54% | 35%
proto0% | 0% | 0% | 98% | 1%
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/versioning100% | 0% | 0% | 0% | 0%
src/devicecontroller0% | 88% | 0% | 4% | 7%
src/audiovideocontroller0% | 88% | 0% | 11% | <1%
integration/js0% | 0% | 20% | 19% | 60%
src0% | 0% | 100% | 0% | 0%
src/audiovideofacade0% | 0% | 96% | 0% | 3%
src/task0% | 0% | 16% | 55% | 28%
src/videotile0% | 0% | 80% | 6% | 12%
src/browserbehavior0% | 0% | 88% | 11% | 0%
src/meetingsession0% | 0% | 9% | 70% | 19%
src/signalingprotocol0% | 0% | 0% | 100% | 0%
src/videodownlinkbandwidthpolicy0% | 0% | 0% | 79% | 20%
src/realtimecontroller0% | 0% | 0% | 95% | 4%
src/videostreamindex0% | 0% | 0% | 91% | 8%
src/clientmetricreport0% | 0% | 0% | 94% | 5%
src/videouplinkbandwidthpolicy0% | 0% | 0% | 93% | 6%
src/sdp0% | 0% | 0% | 98% | 1%
src/meetingreadinesschecker0% | 0% | 0% | 82% | 17%
src/statscollector0% | 0% | 0% | 91% | 8%
src/voicefocus0% | 0% | 0% | 84% | 15%
src/signalingclient0% | 0% | 0% | 83% | 16%
protocol0% | 0% | 0% | 98% | 1%
script0% | 0% | 0% | 45% | 54%
libs/voicefocus0% | 0% | 0% | 30% | 69%
src/transceivercontroller0% | 0% | 0% | 86% | 13%
src/contentsharecontroller0% | 0% | 0% | 92% | 7%
src/videotilecontroller0% | 0% | 0% | 92% | 7%
src/volumeindicatoradapter0% | 0% | 0% | 96% | 4%
src/activespeakerdetector0% | 0% | 0% | 89% | 10%
src/pingpong0% | 0% | 0% | 94% | 5%
src/logger0% | 0% | 0% | 43% | 56%
src/audiomixcontroller0% | 0% | 0% | 86% | 13%
src/connectionmonitor0% | 0% | 0% | 96% | 3%
src/websocketadapter0% | 0% | 0% | 77% | 22%
src/audiovideoobserver0% | 0% | 0% | 100% | 0%
src/videoelementfactory0% | 0% | 0% | 90% | 10%
src/reconnectcontroller0% | 0% | 0% | 13% | 87%
src/backgroundfilter0% | 0% | 0% | 0% | 100%
src/eventbuffer0% | 0% | 0% | 0% | 100%
src/videoframeprocessor0% | 0% | 0% | 0% | 100%
src/backgroundblurprocessor0% | 0% | 0% | 0% | 100%
src/connectionhealthpolicy0% | 0% | 0% | 0% | 100%
src/transcript0% | 0% | 0% | 0% | 100%
src/messagingsession0% | 0% | 0% | 0% | 100%
src/sessionstatecontroller0% | 0% | 0% | 0% | 100%
src/backgroundreplacementprocessor0% | 0% | 0% | 0% | 100%
src/eventcontroller0% | 0% | 0% | 0% | 100%
src/eventreporter0% | 0% | 0% | 0% | 100%
src/sigv40% | 0% | 0% | 0% | 100%
src/mediadevicefactory0% | 0% | 0% | 0% | 100%
src/utils0% | 0% | 0% | 0% | 100%
src/backoff0% | 0% | 0% | 0% | 100%
src/videocaptureandencodeparameter0% | 0% | 0% | 0% | 100%
src/videostreamidset0% | 0% | 0% | 0% | 100%
src/devicepixelratiomonitor0% | 0% | 0% | 0% | 100%
src/cspmonitor0% | 0% | 0% | 0% | 100%
src/scheduler0% | 0% | 0% | 0% | 100%
src/modality0% | 0% | 0% | 0% | 100%
src/eventsclientconfiguration0% | 0% | 0% | 0% | 100%
src/useragentparser0% | 0% | 0% | 0% | 100%
src/activespeakerpolicy0% | 0% | 0% | 0% | 100%
src/mediastreambroker0% | 0% | 0% | 0% | 100%
src/datamessage0% | 0% | 0% | 0% | 100%
src/videotilefactory0% | 0% | 0% | 0% | 100%
src/applicationmetadata0% | 0% | 0% | 0% | 100%
src/eventbufferconfiguration0% | 0% | 0% | 0% | 100%
src/audioprofile0% | 0% | 0% | 0% | 100%
src/eventingestionconfiguration0% | 0% | 0% | 0% | 100%
src/modelspec0% | 0% | 0% | 0% | 100%
src/devicepixelratiosource0% | 0% | 0% | 0% | 100%
src/simulcastlayers0% | 0% | 0% | 0% | 100%
src/devicechangeobserver0% | 0% | 0% | 0% | 100%
src/messagingsessionobserver0% | 0% | 0% | 0% | 100%
src/message0% | 0% | 0% | 0% | 100%
src/destroyable0% | 0% | 0% | 0% | 100%
src/contentshareobserver0% | 0% | 0% | 0% | 100%
src/attendee0% | 0% | 0% | 0% | 100%
src/pingpongobserver0% | 0% | 0% | 0% | 100%
src/signalingclientobserver0% | 0% | 0% | 0% | 100%
src/audiomixobserver0% | 0% | 0% | 0% | 100%
src/videosource0% | 0% | 0% | 0% | 100%
src/taskcanceler0% | 0% | 0% | 0% | 100%
src/removableobserver0% | 0% | 0% | 0% | 100%
src/devicepixelratioobserver0% | 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
Versioning.ts
in src/versioning
43 6 105 814 144
DefaultDeviceController.ts
in src/devicecontroller
1672 69 70 853 74
DefaultAudioVideoController.ts
in src/audiovideocontroller
1197 31 11 889 58
index.ts
in src
639 - 21 887 50
SdkBaseTest.js
in integration/js/utils
300 15 60 825 41
DefaultBrowserBehavior.ts
in src/browserbehavior
262 12 35 831 40
AppPage.js
in integration/js/pages
682 72 21 848 37
WebdriverSauceLabs.js
in integration/js/utils
278 13 6 725 29
DefaultAudioVideoFacade.ts
in src/audiovideofacade
414 5 70 889 24
MeetingSessionConfiguration.ts
in src/meetingsession
58 1 50 994 23
index.js
in integration/js/steps
59 - 21 848 22
DefaultVideoTile.ts
in src/videotile
289 7 50 928 22
MonitorTask.ts
in src/task
387 3 61 845 21
AudioVideoControllerState.ts
in src/audiovideocontroller
81 - 29 950 19
BrowserBehavior.ts
in src/browserbehavior
24 - 307 831 18
index.js
in integration/js/checks
32 - 21 848 16
CreatePeerConnectionTask.ts
in src/task
233 6 160 942 16
proto
SignalingProtocol.proto
in protocol
331 - 29 726 16
DefaultSignalingClient.ts
in src/signalingclient
383 13 29 967 16
SignalingProtocol.js
in src/signalingprotocol
5688 39 29 903 16