microsoft / axe-windows
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 666 files with 36,426 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 2 files changed 21-50 times (302 lines of code)
    • 74 files changed 6-20 times (9,861 lines of code)
    • 590 files changed 1-5 times (26,263 lines of code)
0% | 0% | <1% | 27% | 72%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
cs, csproj, md, resx, targets, xaml, h, ps1, yml, MD, txt, wixproj, gitattributes, vcxproj, json, nuspec, html, cpp, gitignore, filters, props, wxs
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
yml0% | 0% | 76% | 23% | 0%
props0% | 0% | 100% | 0% | 0%
cs0% | 0% | 0% | 27% | 72%
ps10% | 0% | 0% | 36% | 63%
wixproj0% | 0% | 0% | 100% | 0%
targets0% | 0% | 0% | 61% | 38%
wxs0% | 0% | 0% | 100% | 0%
xaml0% | 0% | 0% | 0% | 100%
vcxproj0% | 0% | 0% | 0% | 100%
cpp0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
MD0% | 0% | 0% | 0% | 100%
filters0% | 0% | 0% | 0% | 100%
h0% | 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
build0% | 0% | 62% | 30% | 6%
src/props0% | 0% | 100% | 0% | 0%
src/RulesTest0% | 0% | 0% | 22% | 77%
src/Desktop0% | 0% | 0% | 35% | 64%
src/Core0% | 0% | 0% | 52% | 47%
src/Rules0% | 0% | 0% | 14% | 85%
src/Actions0% | 0% | 0% | 55% | 44%
src/AutomationTests0% | 0% | 0% | 68% | 31%
src/CLITests0% | 0% | 0% | 29% | 70%
src/CLI0% | 0% | 0% | 28% | 71%
src/Automation0% | 0% | 0% | 26% | 73%
src/ActionsTests0% | 0% | 0% | 45% | 54%
src/DesktopTests0% | 0% | 0% | 29% | 70%
tools/scripts0% | 0% | 0% | 36% | 63%
src/RuleSelection0% | 0% | 0% | 47% | 52%
src/CLI_Installer0% | 0% | 0% | 100% | 0%
src/Win320% | 0% | 0% | 11% | 88%
src/CoreTests0% | 0% | 0% | 0% | 100%
tools/Win32ControlSampler0% | 0% | 0% | 0% | 100%
src/SystemAbstractions0% | 0% | 0% | 0% | 100%
tools/WindowsFormsControlSampler0% | 0% | 0% | 0% | 100%
tools/WildlifeManager0% | 0% | 0% | 0% | 100%
src/CurrentFileVersionCompatibilityTests0% | 0% | 0% | 0% | 100%
src/Win32Tests0% | 0% | 0% | 0% | 100%
src/TelemetryTests0% | 0% | 0% | 0% | 100%
src/Telemetry0% | 0% | 0% | 0% | 100%
tools/WpfControlSampler0% | 0% | 0% | 0% | 100%
src/RulesMD0% | 0% | 0% | 0% | 100%
src/OldFileVersionCompatibilityTests0% | 0% | 0% | 0% | 100%
src/UnitTestSharedLibrary0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
src/RuleSelectionTests0% | 0% | 0% | 0% | 100%
src/SystemAbstractionsTests0% | 0% | 0% | 0% | 100%
src/InteropDummy0% | 0% | 0% | 0% | 100%
src/CI0% | 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
props
version.props
in src/props
6 - 22 1012 37
signedbuild.yml
in build
296 - 103 1015 36
prbuild.yml
in build
92 - 334 1015 18
SnapshotCommand.cs
in src/Automation
51 3 203 1002 17
RuleId.cs
in src/Core/Enums
184 - 231 1002 15
SnapshotCommandUnitTests.cs
in src/AutomationTests
311 18 224 1002 15
targets
NetStandardRelease.targets
in build
29 - 88 929 14
DesktopElementExtensionMethods.cs
in src/Desktop/UIAutomation
345 20 264 1002 13
OutputFileHelper.cs
in src/Automation
76 7 322 964 12
AutomationIntegrationTests.cs
in src/AutomationTests
149 8 130 960 12
wxs
Product.wxs
in src/CLI_Installer
32 - 84 729 10
ExtensionMethods.cs
in src/Core/Misc
427 38 264 1002 10
MonsterTest.cs
in src/RulesTest
1006 9 231 1002 10
wixproj
CLI_Installer.wixproj
in src/CLI_Installer
66 - 69 729 9
ExtensionMethods.cs
in src/Desktop/Utility
100 6 309 1002 9
DesktopElement.cs
in src/Desktop/UIAutomation
103 7 271 1002 9
ElementGroups.cs
in src/Rules/PropertyConditions
180 19 81 1002 9
A11yElement.cs
in src/Core/Bases
480 15 264 1002 9
EventListenerFactory.cs
in src/Desktop/UIAutomation/EventHandlers
554 20 264 1002 9
ControlShouldSupportTextPattern.cs
in src/Rules/Library
38 3 130 1002 8