microsoft / botbuilder-js
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 1,094 files with 76,257 lines of code.
    • 2 files changed more than 100 times (1,493 lines of code)
    • 14 files changed 51-100 times (2,772 lines of code)
    • 66 files changed 21-50 times (14,159 lines of code)
    • 363 files changed 6-20 times (27,340 lines of code)
    • 649 files changed 1-5 times (30,493 lines of code)
1% | 3% | 18% | 35% | 39%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
ts, js, json, md, gitignore, yml, txt, cmd, g4, sh, css, gitattributes, ps1, html, MD, xml, editorconfig, svg, Dockerfile, tpl
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts2% | 4% | 23% | 42% | 26%
js0% | 0% | 0% | 9% | 90%
g40% | 0% | 0% | 45% | 54%
yml0% | 0% | 0% | 37% | 62%
MD0% | 0% | 0% | 87% | 12%
cmd0% | 0% | 0% | 4% | 95%
html0% | 0% | 0% | 0% | 100%
tpl0% | 0% | 0% | 0% | 100%
ps10% | 0% | 0% | 0% | 100%
css0% | 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
libraries/botbuilder25% | 0% | 30% | 19% | 23%
libraries/botbuilder-ai12% | 8% | 5% | 65% | 8%
libraries/botbuilder-dialogs0% | 27% | 13% | 36% | 22%
libraries/botframework-schema0% | 50% | 24% | 24% | 1%
libraries/botbuilder-core0% | 11% | 45% | 23% | 19%
libraries/botframework-connector0% | <1% | 43% | 43% | 12%
libraries/botbuilder-lg0% | 0% | 43% | 32% | 23%
libraries/botbuilder-dialogs-adaptive0% | 0% | 14% | 63% | 21%
libraries/botbuilder-azure0% | 0% | 72% | 27% | 0%
libraries/botframework-config0% | 0% | 71% | 28% | 0%
libraries/botbuilder-dialogs-adaptive-runtime0% | 0% | 74% | 11% | 13%
libraries/adaptive-expressions0% | 0% | 3% | 44% | 51%
libraries/botbuilder-applicationinsights0% | 0% | 69% | 30% | 0%
libraries/botframework-streaming0% | 0% | 0% | 76% | 23%
tools/scripts0% | 0% | 0% | 96% | 3%
tools/framework0% | 0% | 0% | 76% | 23%
libraries/botbuilder-dialogs-adaptive-testing0% | 0% | 0% | 23% | 76%
libraries/botbuilder-ai-orchestrator0% | 0% | 0% | 93% | 6%
libraries/botbuilder-dialogs-declarative0% | 0% | 0% | 44% | 55%
libraries/botbuilder-repo-utils0% | 0% | 0% | 71% | 28%
libraries/botbuilder-dialogs-adaptive-runtime-integration-azure-functions0% | 0% | 0% | 100% | 0%
libraries/botbuilder-azure-blobs0% | 0% | 0% | 58% | 41%
libraries/botbuilder-dialogs-adaptive-runtime-integration-express0% | 0% | 0% | 100% | 0%
libraries/botbuilder-testing0% | 0% | 0% | 100% | 0%
libraries/botbuilder-dialogs-adaptive-runtime-integration-restify0% | 0% | 0% | 100% | 0%
libraries/swagger0% | 0% | 0% | 100% | 0%
build/yaml0% | 0% | 0% | 61% | 38%
tools/util0% | 0% | 0% | 30% | 69%
libraries/botbuilder-stdlib0% | 0% | 0% | 7% | 92%
tools/resourceManagement0% | 0% | 0% | 0% | 100%
generators/generator-botbuilder0% | 0% | 0% | 0% | 100%
build/AnalyzeDependencies0% | 0% | 0% | 0% | 100%
testing/testbot0% | 0% | 0% | 0% | 100%
testing/streaming-e2e0% | 0% | 0% | 0% | 100%
testing/browser-functional0% | 0% | 0% | 0% | 100%
testing/skills0% | 0% | 0% | 0% | 100%
testing/functional0% | 0% | 0% | 0% | 100%
libraries/botbuilder-dialogs-adaptive-runtime-core0% | 0% | 0% | 0% | 100%
testing/consumer-test0% | 0% | 0% | 0% | 100%
libraries/botbuilder-azure-queues0% | 0% | 0% | 0% | 100%
libraries/adaptive-expressions-ie110% | 0% | 0% | 0% | 100%
build/scripts0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
libraries/botbuilder-ai-luis0% | 0% | 0% | 0% | 100%
libraries/botbuilder-ai-qna0% | 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
botFrameworkAdapter.ts
in libraries/botbuilder/src
1149 62 74 1413 176
luisRecognizer.ts
in libraries/botbuilder-ai/src
344 13 208 1474 115
oauthPrompt.ts
in libraries/botbuilder-dialogs/src/prompts
339 17 222 1383 92
index.ts
in libraries/botframework-schema/src
799 24 186 1440 87
dialogContext.ts
in libraries/botbuilder-dialogs/src
254 17 84 1413 85
qnaMaker.ts
in libraries/botbuilder-ai/src
237 10 237 1474 84
turnContext.ts
in libraries/botbuilder-core/src
285 29 222 1400 75
prompt.ts
in libraries/botbuilder-dialogs/src/prompts
177 9 469 1440 69
index.ts
in libraries/botbuilder-core/src
55 - 222 1413 66
confirmPrompt.ts
in libraries/botbuilder-dialogs/src/prompts
99 4 466 1440 60
microsoftAppCredentials.ts
in libraries/botframework-connector/src/auth
36 3 222 1446 59
componentDialog.ts
in libraries/botbuilder-dialogs/src
88 13 469 1291 57
transcriptLogger.ts
in libraries/botbuilder-core/src
130 6 466 1272 55
dialog.ts
in libraries/botbuilder-dialogs/src
94 14 469 1440 54
dialogSet.ts
in libraries/botbuilder-dialogs/src
87 8 369 1440 52
choicePrompt.ts
in libraries/botbuilder-dialogs/src/prompts
92 4 466 1440 52
activityHandler.ts
in libraries/botbuilder-core/src
289 49 222 1081 50
waterfallDialog.ts
in libraries/botbuilder-dialogs/src
135 12 396 1292 49
expressionFunctions.ts
in libraries/adaptive-expressions/src
195 1 346 711 47
index.ts
in libraries/botbuilder/src
21 - 222 1474 46