microsoft / ADBench
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,191 files with 118,609 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 files changed 51-100 times (624 lines of code)
    • 1 files changed 21-50 times (430 lines of code)
    • 51 files changed 6-20 times (5,923 lines of code)
    • 2,138 files changed 1-5 times (111,632 lines of code)
0% | <1% | <1% | 4% | 94%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
m, txt, h, py, cpp, mat, jl, cs, html, md, cxx, c, ipynb, json, csproj, fs, yml, gitignore, cmake, ps1, bat, cshtml, sh, tex, toml, dockerignore, gitattributes, TXT, xml, cls, gitmodules, bib, fsproj
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ps10% | 69% | 0% | 0% | 30%
py0% | 0% | 8% | 15% | 75%
cpp0% | 0% | 0% | 55% | 44%
h0% | 0% | 0% | 15% | 84%
jl0% | 0% | 0% | 19% | 80%
cs0% | 0% | 0% | 35% | 64%
fs0% | 0% | 0% | 16% | 83%
fsproj0% | 0% | 0% | 100% | 0%
m0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
c0% | 0% | 0% | 0% | 100%
mat0% | 0% | 0% | 0% | 100%
cls0% | 0% | 0% | 0% | 100%
cxx0% | 0% | 0% | 0% | 100%
cmake0% | 0% | 0% | 0% | 100%
bib0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
yml0% | 0% | 0% | 0% | 100%
cshtml0% | 0% | 0% | 0% | 100%
tex0% | 0% | 0% | 0% | 100%
TXT0% | 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
ADBench0% | 35% | 24% | 4% | 35%
src0% | 0% | 0% | 22% | 77%
tools0% | 0% | 0% | 13% | 86%
submodules0% | 0% | 0% | 0% | 100%
data0% | 0% | 0% | 0% | 100%
Documents0% | 0% | 0% | 0% | 100%
usr0% | 0% | 0% | 0% | 100%
etc0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
adobuilds0% | 0% | 0% | 0% | 100%
cmake0% | 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
run-all.ps1
in ADBench
624 - 494 1279 69
plot_graphs.py
in ADBench
430 20 278 1274 40
main.cpp
in tools/ADOLC
733 15 770 1279 20
main.cpp
in tools/Adept
345 11 770 1279 17
main.cpp
in src/cpp/runner
63 2 770 965 16
utils.py
in ADBench
76 17 770 1259 16
ModuleLoader.cpp
in src/cpp/runner
88 1 244 965 14
Benchmark.h
in src/cpp/runner
103 5 770 957 13
main.cpp
in tools/Ceres
303 14 770 1279 12
ManualEigenHand.cpp
in src/cpp/modules/manualEigen
51 4 770 951 11
OutputSave.cpp
in src/cpp/runner
75 8 770 956 11
finite.h
in src/cpp/modules/finite
78 4 220 914 11
ModuleLoader.h
in src/cpp/runner
30 - 244 965 10
utils.h
in src/cpp/shared
106 - 770 965 10
lstm_eigen_d.cpp
in src/cpp/modules/manualEigen
263 11 770 915 10
ManualLSTM.cpp
in src/cpp/modules/manual
32 4 770 944 8
ManualEigenGMM.cpp
in src/cpp/modules/manualEigen
33 4 770 959 8
jl
Runner.jl
in src/julia/runner
60 - 770 878 8
PyTorchHand.py
in src/python/modules/PyTorch
93 4 770 874 8
lstm_eigen_d_structures.h
in src/cpp/modules/manualEigen
209 - 770 915 8