microsoft / deck
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 2,151 files with 117,572 lines of code.
    • 1 files changed more than 100 times (536 lines of code)
    • 11 files changed 51-100 times (4,760 lines of code)
    • 116 files changed 21-50 times (18,484 lines of code)
    • 724 files changed 6-20 times (49,345 lines of code)
    • 1,299 files changed 1-5 times (44,447 lines of code)
<1% | 4% | 15% | 41% | 37%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
js, html, ts, less, tsx, svg, json, sh, css, md, gradle, txt, htaccess, slim, dockerignore, gitattributes, bat, editorconfig, yml, adoc, npmrc, yaml, babelrc, gitignore, toml, properties
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
js1% | 6% | 26% | 43% | 22%
less0% | 17% | 18% | 28% | 36%
html0% | <1% | 10% | 40% | 48%
ts0% | 0% | 1% | 47% | 51%
css0% | 0% | 0% | 20% | 79%
tsx0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
slim0% | 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
app/scripts/modules/core1% | 3% | 11% | 43% | 40%
app/scripts/modules/google0% | 12% | 13% | 36% | 37%
app/scripts/modules/amazon0% | 14% | 23% | 34% | 26%
ROOT0% | 81% | 0% | 6% | 11%
app/scripts/modules/netflix0% | 0% | 16% | 43% | 40%
app/scripts/modules/azure0% | 0% | 44% | 37% | 18%
app/scripts/modules/kubernetes0% | 0% | 23% | 34% | 41%
app/scripts/modules/cloudfoundry0% | 0% | 23% | 47% | 28%
app/scripts/modules/titus0% | 0% | 12% | 43% | 44%
app/scripts/modules/openstack0% | 0% | 7% | 53% | 38%
app/scripts/modules/appengine0% | 0% | 10% | 38% | 50%
app/scripts/modules/docker0% | 0% | 0% | 82% | 17%
halconfig0% | 0% | 0% | 100% | 0%
app/fonts/spinnaker0% | 0% | 0% | 100% | 0%
app/scripts0% | 0% | 0% | 43% | 56%
scripts0% | 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
helpContents.js
in app/scripts/modules/core/help
536 - 1750 2313 144
core.module.js
in app/scripts/modules/core
196 - 1753 2300 82
serverGroupDetails.gce.controller.js
in app/scripts/modules/google/serverGroup/details
385 4 1790 2341 77
serverGroupDetails.aws.controller.js
in app/scripts/modules/amazon/serverGroup/details
365 6 1760 2341 74
settings.js
in root
117 - 1760 2372 72
createLoadBalancer.controller.js
in app/scripts/modules/amazon/loadBalancer/configure
388 37 1771 2329 58
serverGroupConfiguration.service.js
in app/scripts/modules/google/serverGroup/configure
557 27 1762 2341 58
serverGroupDetails.html
in app/scripts/modules/google/serverGroup/details
300 - 1750 2341 56
serverGroupConfiguration.service.js
in app/scripts/modules/amazon/serverGroup/configure
476 25 1756 2341 56
main.less
in app/scripts/modules/core/presentation
1250 - 1761 2342 56
instance.details.controller.js
in app/scripts/modules/amazon/instance/details
345 15 1771 2341 54
instance.details.controller.js
in app/scripts/modules/google/instance/details
381 19 1769 2341 54
serverGroupCommandBuilder.service.js
in app/scripts/modules/amazon/serverGroup/configure
246 5 1756 2341 50
gce.module.js
in app/scripts/modules/google
107 9 1797 2342 47
pipelineConfigurer.js
in app/scripts/modules/core/pipeline/config
337 33 1753 2301 46
kubernetes.module.js
in app/scripts/modules/kubernetes
97 6 1846 2211 45
aws.module.js
in app/scripts/modules/amazon
100 9 1841 2342 44
CloneServerGroup.aws.controller.js
in app/scripts/modules/amazon/serverGroup/configure/wizard
184 13 1839 2341 44
loadBalancerDetail.controller.js
in app/scripts/modules/amazon/loadBalancer/details
144 5 1797 2329 43
canaryStage.js
in app/scripts/modules/netflix/pipeline/stage/canary
406 22 1749 2280 43