microsoft / BotBuilder-V3
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 619 files with 56,209 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 2 files changed 51-100 times (1,897 lines of code)
    • 28 files changed 21-50 times (6,513 lines of code)
    • 177 files changed 6-20 times (25,799 lines of code)
    • 412 files changed 1-5 times (22,000 lines of code)
0% | 3% | 11% | 45% | 39%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
cs, js, ts, hbs, json, csproj, resx, md, asax, htm, xlf, cmd, css, gitignore, nuspec, html, cshtml, ps1, npmignore, pug, xml, gitattributes, bat, props, txt, vsixmanifest, cgi, targets, sql, shproj, editorconfig, yml, vstemplate, svg, XML, eslintignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts0% | 7% | 25% | 31% | 35%
js0% | 6% | 19% | 37% | 35%
cs0% | 0% | 2% | 56% | 41%
cmd0% | 0% | 0% | 37% | 62%
props0% | 0% | 0% | 72% | 27%
ps10% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
vstemplate0% | 0% | 0% | 0% | 100%
htm0% | 0% | 0% | 0% | 100%
vsixmanifest0% | 0% | 0% | 0% | 100%
shproj0% | 0% | 0% | 0% | 100%
targets0% | 0% | 0% | 0% | 100%
asax0% | 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
Node/core0% | 10% | 31% | 34% | 23%
CSharp/Library0% | 0% | 2% | 65% | 32%
Node/calling0% | 0% | 0% | 60% | 39%
CSharp/Tools0% | 0% | 0% | 87% | 12%
Azure/CSharp0% | 0% | 0% | 0% | 100%
Cognitive Services/CSharp0% | 0% | 0% | 0% | 100%
Cognitive Services/Node0% | 0% | 0% | 0% | 100%
Azure/Node0% | 0% | 0% | 0% | 100%
CSharp/Generator0% | 0% | 0% | 0% | 100%
Node/snippets0% | 0% | 0% | 0% | 100%
Node/Generator0% | 0% | 0% | 0% | 100%
CSharp/EchoBot0% | 0% | 0% | 0% | 100%
CSharp/buildtools0% | 0% | 0% | 0% | 100%
CSharp0% | 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
ChatConnector.js
in Node/core/lib/bots
940 52 712 2040 71
ChatConnector.ts
in Node/core/src/bots
957 50 712 2040 69
Session.ts
in Node/core/src
728 54 1390 2040 45
UniversalBot.ts
in Node/core/src/bots
525 28 1390 2040 43
AssemblyInfo.cs
in CSharp/Library/Microsoft.Bot.Builder/Properties
19 - 1258 1876 42
AssemblyInfo.cs
in CSharp/Library/Microsoft.Bot.Connector.NetFramework/Properties
12 - 1258 1853 41
AssemblyInfo.cs
in CSharp/Library/Microsoft.Bot.Builder.Autofac/Properties
17 - 1258 1875 41
Session.js
in Node/core/lib
773 58 1067 2040 39
UniversalBot.js
in Node/core/lib/bots
556 32 1067 2040 36
MicrosoftAppCredentials.cs
in CSharp/Library/Microsoft.Bot.Connector.Shared
223 13 392 1859 34
AssemblyInfo.cs
in CSharp/Library/Microsoft.Bot.Builder.FormFlow.Json/Properties
19 - 1258 2053 31
AssemblyInfo.cs
in CSharp/Library/Microsoft.Bot.Builder.History/Properties
14 - 1258 1950 30
AssemblyInfo.cs
in CSharp/Library/Microsoft.Bot.Builder.Calling/Properties
14 - 1258 2041 30
Library.js
in Node/core/lib/bots
486 34 1067 2037 29
Prompts.js
in Node/core/lib/dialogs
178 18 1722 2040 28
botbuilder.js
in Node/core/lib
108 - 1370 2040 27
AssemblyInfo.cs
in CSharp/Library/Microsoft.Bot.Connector.NetCore/Properties
4 - 1258 1859 26
LuisRecognizer.ts
in Node/core/src/dialogs
127 4 1067 2040 26
Prompts.ts
in Node/core/src/dialogs
185 9 1544 2040 26
LuisRecognizer.js
in Node/core/lib/dialogs
142 5 1067 2040 24