microsoft / MIEngine
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 317 files with 42,371 lines of code.
    • 3 files changed more than 100 times (5,137 lines of code)
    • 2 files changed 51-100 times (1,427 lines of code)
    • 21 files changed 21-50 times (10,673 lines of code)
    • 81 files changed 6-20 times (12,770 lines of code)
    • 210 files changed 1-5 times (12,364 lines of code)
12% | 3% | 25% | 30% | 29%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
cs, xml, h, cpp, yml, csproj, vcxproj, c, properties, filters, targets, resx, txt, cmd, json, sh, nuspec, plist, gitignore, ps1, xsd, csx, MD, md, editorconfig, natvis, vsixmanifest, gitattributes, hpp, xaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cs13% | 3% | 26% | 29% | 26%
targets0% | 0% | 29% | 35% | 35%
xaml0% | 0% | 0% | 100% | 0%
cmd0% | 0% | 0% | 81% | 18%
yml0% | 0% | 0% | 5% | 94%
vsixmanifest0% | 0% | 0% | 100% | 0%
natvis0% | 0% | 0% | 0% | 100%
csx0% | 0% | 0% | 0% | 100%
ps10% | 0% | 0% | 0% | 100%
MD0% | 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/MICore38% | 6% | 26% | 21% | 7%
src/MIDebugEngine14% | 6% | 30% | 40% | 6%
src/OpenDebugAD70% | 0% | 54% | 10% | 35%
src/AndroidDebugLauncher0% | 0% | 34% | 22% | 43%
src/DebugEngineHost.Stub0% | 0% | 83% | 3% | 12%
src/DebugEngineHost0% | 0% | 10% | 43% | 46%
build0% | 0% | 36% | 21% | 42%
src/SSHDebugPS0% | 0% | 0% | 48% | 51%
src/MIDebugPackage0% | 0% | 0% | 91% | 8%
src/IOSDebugLauncher0% | 0% | 0% | 74% | 25%
src/JDbg0% | 0% | 0% | 19% | 80%
src/SSHDebugTests0% | 0% | 0% | 19% | 80%
src/Microsoft.VisualStudio.Debugger.Interop.UnixPortSupplier0% | 0% | 0% | 82% | 17%
eng/pipelines0% | 0% | 0% | 5% | 94%
src/DebugEngineHost.VSCode0% | 0% | 0% | 0% | 100%
src/tools0% | 0% | 0% | 0% | 100%
src/WindowsDebugLauncher0% | 0% | 0% | 0% | 100%
tools0% | 0% | 0% | 0% | 100%
tools/iOS0% | 0% | 0% | 0% | 100%
eng/Scripts0% | 0% | 0% | 0% | 100%
src/MakePIAPortable0% | 0% | 0% | 0% | 100%
IL0% | 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
DebuggedProcess.cs
in src/MIDebugEngine/Engine.Impl
1901 50 4 2434 183
LaunchOptions.cs
in src/MICore
1817 69 4 2436 128
Debugger.cs
in src/MICore
1419 68 318 2434 101
AD7Engine.cs
in src/MIDebugEngine/AD7.Impl
871 60 122 2431 77
MICommandFactory.cs
in src/MICore/CommandFactories
556 52 52 2142 54
Variables.cs
in src/MIDebugEngine/Engine.Impl
750 27 103 2431 47
Launcher.cs
in src/AndroidDebugLauncher
783 19 504 2435 47
PipeTransport.cs
in src/MICore/Transports
300 15 318 2436 46
Natvis.cs
in src/MIDebugEngine/Natvis.Impl
1014 29 321 2431 38
AD7DebugSession.cs
in src/OpenDebugAD7
3062 77 4 1341 38
targets
miengine.settings.targets
in build
53 - 199 2431 36
gdb.cs
in src/MICore/CommandFactories
297 21 49 2142 35
DebugEngineHost.ref.cs
in src/DebugEngineHost.Stub
245 43 1217 2273 34
AD7PendingBreakpoint.cs
in src/MIDebugEngine/AD7.Impl
659 19 12 2431 34
targets
miengine.targets
in build
64 - 199 2431 31
DebuggedThread.cs
in src/MIDebugEngine/Engine.Impl
468 16 493 2431 30
MIResults.cs
in src/MICore
1038 67 504 2431 30
StreamTransport.cs
in src/MICore/Transports
195 13 1141 2431 29
LocalTransport.cs
in src/MICore/Transports
45 3 493 2431 28
lldb.cs
in src/MICore/CommandFactories
181 17 52 2141 28