microsoft / referencesource
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 13,756 files with 3,047,181 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 156 files changed 6-20 times (206,372 lines of code)
    • 13,600 files changed 1-5 times (2,840,809 lines of code)
0% | 0% | 0% | 6% | 93%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
cs, xaml, vb, js, txt, resx, csproj, xml, md, gitattributes, targets, TXT, json, htm, cmd, pl
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cs0% | 0% | 0% | 6% | 93%
vb0% | 0% | 0% | 0% | 100%
xaml0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
pl0% | 0% | 0% | 0% | 100%
targets0% | 0% | 0% | 0% | 100%
TXT0% | 0% | 0% | 0% | 100%
cmd0% | 0% | 0% | 0% | 100%
htm0% | 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
System.Data0% | 0% | 0% | 10% | 89%
mscorlib0% | 0% | 0% | 11% | 88%
System0% | 0% | 0% | 18% | 81%
System.Web0% | 0% | 0% | 8% | 91%
System.ServiceModel0% | 0% | 0% | 5% | 94%
System.Activities0% | 0% | 0% | 10% | 89%
System.IdentityModel0% | 0% | 0% | 13% | 86%
System.Data.SqlXml0% | 0% | 0% | 12% | 87%
System.Configuration0% | 0% | 0% | 25% | 74%
System.ServiceModel.Activities0% | 0% | 0% | 15% | 84%
System.Data.Entity0% | 0% | 0% | 2% | 97%
System.Core0% | 0% | 0% | 9% | 90%
System.Data.Linq0% | 0% | 0% | 4% | 95%
System.Activities.Presentation0% | 0% | 0% | 1% | 98%
System.ServiceModel.Internals0% | 0% | 0% | 8% | 91%
System.ServiceModel.Web0% | 0% | 0% | 7% | 92%
System.Runtime.Caching0% | 0% | 0% | 15% | 84%
System.Data.Entity.Design0% | 0% | 0% | 3% | 96%
System.Xml0% | 0% | 0% | <1% | 99%
System.Workflow.ComponentModel0% | 0% | 0% | <1% | 99%
System.Web.Services0% | 0% | 0% | 1% | 98%
System.Web.Entity.Design0% | 0% | 0% | 6% | 93%
System.Web.DataVisualization0% | 0% | 0% | 0% | 100%
System.Runtime.Serialization0% | 0% | 0% | 0% | 100%
System.Web.Mobile0% | 0% | 0% | 0% | 100%
System.Workflow.Activities0% | 0% | 0% | 0% | 100%
Microsoft.VisualBasic0% | 0% | 0% | 0% | 100%
System.Web.Extensions0% | 0% | 0% | 0% | 100%
Microsoft.CSharp0% | 0% | 0% | 0% | 100%
System.Activities.Core.Presentation0% | 0% | 0% | 0% | 100%
System.Workflow.Runtime0% | 0% | 0% | 0% | 100%
System.WorkflowServices0% | 0% | 0% | 0% | 100%
System.ServiceModel.Discovery0% | 0% | 0% | 0% | 100%
System.Messaging0% | 0% | 0% | 0% | 100%
System.Net0% | 0% | 0% | 0% | 100%
System.ServiceModel.Activation0% | 0% | 0% | 0% | 100%
Microsoft.Bcl0% | 0% | 0% | 0% | 100%
System.Web.DynamicData0% | 0% | 0% | 0% | 100%
System.ServiceModel.Channels0% | 0% | 0% | 0% | 100%
System.Numerics0% | 0% | 0% | 0% | 100%
inc0% | 0% | 0% | 0% | 100%
System.Runtime.DurableInstancing0% | 0% | 0% | 0% | 100%
XamlBuildTask0% | 0% | 0% | 0% | 100%
System.Xml.Linq0% | 0% | 0% | 0% | 100%
System.Web.Entity0% | 0% | 0% | 0% | 100%
System.Activities.DurableInstancing0% | 0% | 0% | 0% | 100%
System.ServiceModel.Routing0% | 0% | 0% | 0% | 100%
System.IdentityModel.Selectors0% | 0% | 0% | 0% | 100%
System.ServiceProcess0% | 0% | 0% | 0% | 100%
System.ComponentModel.DataAnnotations0% | 0% | 0% | 0% | 100%
System.Device0% | 0% | 0% | 0% | 100%
SMDiagnostics0% | 0% | 0% | 0% | 100%
System.Web.Routing0% | 0% | 0% | 0% | 100%
System.Configuration.Install0% | 0% | 0% | 0% | 100%
Microsoft.Bcl.Async0% | 0% | 0% | 0% | 100%
xsd0% | 0% | 0% | 0% | 100%
System.Data.DataSetExtensions0% | 0% | 0% | 0% | 100%
Microsoft.Activities.Build0% | 0% | 0% | 0% | 100%
System.ServiceModel.WasHosting0% | 0% | 0% | 0% | 100%
System.Web.ApplicationServices0% | 0% | 0% | 0% | 100%
System.Xaml.Hosting0% | 0% | 0% | 0% | 100%
aspnet_compiler0% | 0% | 0% | 0% | 100%
regcomp0% | 0% | 0% | 0% | 100%
regexes0% | 0% | 0% | 0% | 100%
ROOT0% | 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
SqlConnection.cs
in System.Data/System/Data/SqlClient
2000 23 1287 2636 10
AppContextDefaultValues.Defaults.cs
in mscorlib/system/AppContext
75 1 1019 2300 9
LocalAppContextSwitches.cs
in System/sys
152 - 902 2300 9
AppContextSwitches.cs
in mscorlib/system/AppContext
155 - 1019 2300 9
taiwancalendar.cs
in mscorlib/system/globalization
161 20 1019 2300 9
AppSettings.cs
in System.Web/Util
408 4 859 2636 9
ServicePointManager.cs
in System/net/System/Net
641 16 902 2604 9
_SecureChannel.cs
in System/net/System/Net
1448 28 1019 2604 9
stubhelpers.cs
in mscorlib/system
1473 76 1019 2300 9
BuildManager.cs
in System.Web/Compilation
2049 131 1019 2636 9
MgmtConfigurationRecord.cs
in System.Configuration/System/Configuration
2218 60 1019 2469 9
BaseConfigurationRecord.cs
in System.Configuration/System/Configuration
2986 87 1019 2469 9
TdsParser.cs
in System.Data/System/Data/SqlClient
8537 198 1287 2636 9
VersionUtil.cs
in System.Web/Util
20 - 1019 2636 8
BinaryCompatibility.cs
in System.Web/Util
37 2 1019 2636 8
BCryptNative.cs
in System.Core/System/Security/Cryptography
585 14 1019 2300 8
EtwDiagnosticTrace.cs
in System.ServiceModel.Internals/System/Runtime/Diagnostics
848 36 1019 2636 8
SecurityUtils.cs
in System.IdentityModel/System/IdentityModel
873 38 902 2631 8
CryptoHelper.cs
in System.IdentityModel/System/IdentityModel
985 32 902 2631 8
ServicePoint.cs
in System/net/System/Net
1122 35 1019 2604 8