microsoft / workbooks
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 629 files with 57,903 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 (1,041 lines of code)
    • 83 files changed 6-20 times (15,579 lines of code)
    • 544 files changed 1-5 times (41,283 lines of code)
0% | 0% | 1% | 26% | 71%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
cs, xml, ts, csproj, workbook, tsx, css, json, targets, xaml, wxs, gitignore, scss, plist, xib, cshtml, txt, md, html, cpp, storyboard, h, js, proj, axml, yml, nuspec, ps1, editorconfig, shproj, props, resx, csx, vcxproj, in, wxl, gitmodules, wixproj, sh, svg, filters
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cs0% | 0% | 2% | 25% | 72%
wxs0% | 0% | 0% | 39% | 60%
targets0% | 0% | 0% | 66% | 33%
tsx0% | 0% | 0% | 18% | 81%
proj0% | 0% | 0% | 74% | 25%
xaml0% | 0% | 0% | 18% | 81%
ts0% | 0% | 0% | 15% | 84%
props0% | 0% | 0% | 100% | 0%
scss0% | 0% | 0% | 0% | 100%
wixproj0% | 0% | 0% | 0% | 100%
cshtml0% | 0% | 0% | 0% | 100%
ps10% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
shproj0% | 0% | 0% | 0% | 0%
js0% | 0% | 0% | 0% | 0%
cpp0% | 0% | 0% | 0% | 0%
h0% | 0% | 0% | 0% | 0%
vcxproj0% | 0% | 0% | 0% | 0%
filters0% | 0% | 0% | 0% | 0%
html0% | 0% | 0% | 0% | 0%
wxl0% | 0% | 0% | 0% | 0%
axml0% | 0% | 0% | 0% | 0%
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
Clients/Xamarin.Interactive.Client0% | 0% | 14% | 20% | 64%
Package/Windows0% | 0% | 0% | 38% | 61%
Agents/Xamarin.Interactive0% | 0% | 0% | 16% | 83%
Clients/Xamarin.Interactive.Client.Windows0% | 0% | 0% | 37% | 62%
Clients/Xamarin.Interactive.Client.Desktop0% | 0% | 0% | 29% | 70%
Clients/Xamarin.Interactive.Client.Mac0% | 0% | 0% | 29% | 70%
Clients/Xamarin.Interactive.Client.Web0% | 0% | 0% | 23% | 76%
CodeAnalysis/Xamarin.Interactive.CodeAnalysis0% | 0% | 0% | 24% | 75%
CodeAnalysis/Xamarin.Interactive.CodeAnalysis.Roslyn0% | 0% | 0% | 32% | 67%
build/Xamarin.Build0% | 0% | 0% | 17% | 82%
ROOT0% | 0% | 0% | 99% | <1%
ClientIntegrations/Xamarin.Workbooks.Client.iOS0% | 0% | 0% | 95% | 4%
build0% | 0% | 0% | 70% | 29%
Clients/Xamarin.Interactive.Client.Console0% | 0% | 0% | 21% | 78%
Agents/Xamarin.Interactive.Android0% | 0% | 0% | 72% | 27%
Agents/Xamarin.Interactive.Mac0% | 0% | 0% | 31% | 68%
Clients/Xamarin.Interactive.MTouch0% | 0% | 0% | 78% | 21%
Agents/Xamarin.Interactive.iOS0% | 0% | 0% | 48% | 51%
Agents/Xamarin.Interactive.Wpf0% | 0% | 0% | 37% | 62%
WorkbookApps/Xamarin.Workbooks.iOS0% | 0% | 0% | 100% | 0%
Agents/Xamarin.Interactive.DotNetCore0% | 0% | 0% | 100% | 0%
Tools/ApiDump0% | 0% | 0% | 18% | 81%
Agents/Xamarin.Interactive.Console0% | 0% | 0% | 37% | 62%
WorkbookApps/Xamarin.Workbooks.Android0% | 0% | 0% | 100% | 0%
WorkbookApps/Xamarin.Workbooks.WebAssembly0% | 0% | 0% | 0% | 100%
Tools/InstallerVerifier0% | 0% | 0% | 0% | 100%
Agents/Xamarin.Interactive.Forms.Android0% | 0% | 0% | 0% | 100%
Agents/Xamarin.Interactive.Forms0% | 0% | 0% | 0% | 100%
WorkbookApps/Xamarin.Workbooks.Mac0% | 0% | 0% | 0% | 100%
Clients0% | 0% | 0% | 0% | 100%
WorkbookApps/Xamarin.Workbooks.DotNetCore0% | 0% | 0% | 0% | 100%
Clients/Xamarin.Interactive.Client.Mac.SimChecker0% | 0% | 0% | 0% | 100%
Agents/Xamarin.Interactive.Forms.iOS0% | 0% | 0% | 0% | 100%
WorkbookApps0% | 0% | 0% | 0% | 100%
Agents/Xamarin.Interactive.Android.ActivityTrackerShim0% | 0% | 0% | 0% | 0%
Clients/CrossBrowser0% | 0% | 0% | 0% | 0%
Clients/Xamarin.Interactive.Client.Windows.ShellExtension0% | 0% | 0% | 0% | 0%
Package0% | 0% | 0% | 0% | 0%
Tools/ILFixer0% | 0% | 0% | 0% | 0%
Tools/Xamarin.CITooling0% | 0% | 0% | 0% | 0%
WorkbookApps/Xamarin.Workbooks.Wpf0% | 0% | 0% | 0% | 0%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
ClientSession.cs
in Clients/Xamarin.Interactive.Client/Client
504 26 1312 1550 24
WorkbookPageViewModel.cs
in Clients/Xamarin.Interactive.Client/Workbook/Models
537 30 1371 1550 24
Entry.cs
in Clients/Xamarin.Interactive.Client.Console
324 15 1371 1547 19
ClientApp.cs
in Clients/Xamarin.Interactive.Client
218 9 1312 1551 18
AgentClient.cs
in Agents/Xamarin.Interactive/Client
285 12 1376 1512 17
WorkbookAppInstallation.cs
in Clients/Xamarin.Interactive.Client
275 9 1350 1526 15
AgentSessionWindow.xaml.cs
in Clients/Xamarin.Interactive.Client.Windows
314 13 1308 1550 15
wxs
ClientFiles.wxs
in Package/Windows
1189 - 1312 1550 15
WorkspaceConfiguration.cs
in CodeAnalysis/Xamarin.Interactive.CodeAnalysis/CodeAnalysis
186 4 1349 1412 14
props
Environment.props
in build
90 - 1393 1418 13
RoslynCompilationWorkspace.cs
in CodeAnalysis/Xamarin.Interactive.CodeAnalysis.Roslyn
713 37 1319 1414 13
wxs
AndroidAgentAppAssemblies.wxs
in Package/Windows
719 - 1308 1543 13
AgentConnection.cs
in Clients/Xamarin.Interactive.Client/Client
110 5 1377 1550 12
InteractiveSessionHub.cs
in Clients/Xamarin.Interactive.Client.Web/Hubs
172 8 1319 1419 12
Agent.cs
in Agents/Xamarin.Interactive/Core
203 13 1377 1545 12
InteractiveSession.cs
in Clients/Xamarin.Interactive.Client/Session
212 9 1354 1419 12
TargetCompilationConfiguration.cs
in Agents/Xamarin.Interactive/CodeAnalysis
81 1 1350 1537 11
targets
Build.targets
in Clients/Xamarin.Interactive.Client.Windows
133 - 1308 1550 11
targets
Utility.targets
in build
200 - 1312 1411 11
ProductAssemblyInfo.cs
in build
47 - 1312 1411 10