microsoft / calculator
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 328 files with 59,461 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 25 files changed 21-50 times (16,231 lines of code)
    • 135 files changed 6-20 times (24,701 lines of code)
    • 168 files changed 1-5 times (18,529 lines of code)
0% | 0% | 27% | 41% | 31%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
h, cpp, cs, xaml, md, yaml, vcxproj, filters, ps1, csproj, targets, xml, json, txt, gitattributes, sh, editorconfig, nuspec, gitignore, clang-format, props
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cpp0% | 0% | 41% | 56% | 2%
xaml0% | 0% | 43% | 43% | 12%
h0% | 0% | 16% | 64% | 19%
vcxproj0% | 0% | 36% | 30% | 33%
filters0% | 0% | 28% | 32% | 39%
yaml0% | 0% | 7% | 71% | 21%
cs0% | 0% | 0% | 6% | 93%
ps10% | 0% | 0% | 0% | 100%
targets0% | 0% | 0% | 0% | 100%
props0% | 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/Calculator0% | 0% | 25% | 25% | 49%
src/CalcViewModel0% | 0% | 39% | 54% | 5%
src/CalcManager0% | 0% | 30% | 61% | 7%
src/GraphControl0% | 0% | 30% | 58% | 10%
build/pipelines0% | 0% | 7% | 71% | 21%
src/CalculatorUITests0% | 0% | 0% | 29% | 70%
src/GraphingInterfaces0% | 0% | 0% | 77% | 22%
src/GraphingImpl0% | 0% | 0% | 75% | 24%
src/CalculatorUITestFramework0% | 0% | 0% | 11% | 88%
src/CalcViewModelCopyForUT0% | 0% | 0% | 0% | 100%
src/TraceLogging0% | 0% | 0% | 0% | 100%
build/scripts0% | 0% | 0% | 0% | 100%
Tools/Scripts0% | 0% | 0% | 0% | 100%
Tools/PGO0% | 0% | 0% | 0% | 100%
src/build0% | 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
Grapher.cpp
in src/GraphControl/Control
928 39 266 1026 46
StandardCalculatorViewModel.cpp
in src/CalcViewModel
1506 56 165 1098 46
xaml
App.xaml
in src/Calculator
2313 - 186 1098 45
azure-pipelines.release.yaml
in build/pipelines
38 - 26 1098 43
xaml
GraphingCalculator.xaml
in src/Calculator/Views/GraphingCalculator
794 - 186 1026 42
xaml
EquationInputArea.xaml
in src/Calculator/Views/GraphingCalculator
883 - 186 1026 42
StandardCalculatorViewModel.h
in src/CalcViewModel
339 16 165 1098 36
Grapher.h
in src/GraphControl/Control
307 17 266 1026 35
scicomm.cpp
in src/CalcManager/CEngine
814 18 77 1098 34
xaml
MainPage.xaml
in src/Calculator/Views
155 - 150 1098 31
vcxproj
CalcViewModel.vcxproj
in src/CalcViewModel
420 - 200 1098 31
CopyPasteManager.cpp
in src/CalcViewModel/Common
492 8 200 1098 28
UnitConverterViewModel.cpp
in src/CalcViewModel
853 38 200 1098 27
ApplicationViewModel.cpp
in src/CalcViewModel
235 11 200 1098 26
CalculatorManager.cpp
in src/CalcManager
432 38 460 1098 26
Utils.h
in src/CalcViewModel/Common
654 25 200 1098 26
UnitConverter.cpp
in src/CalcManager
730 31 425 1098 26
xaml
Calculator.xaml
in src/Calculator/Views
1261 - 186 1098 26
xaml
UnitConverter.xaml
in src/Calculator/Views
739 - 186 1098 25
CalcEngine.h
in src/CalcManager/Header Files
163 8 266 1098 24