microsoft / botbuilder-java
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,103 files with 82,910 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 13 files changed 21-50 times (3,961 lines of code)
    • 215 files changed 6-20 times (12,225 lines of code)
    • 875 files changed 1-5 times (66,724 lines of code)
0% | 0% | 4% | 14% | 80%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
java, json, xml, md, properties, yml, html, gitignore, txt, js, editorconfig
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 4% | 14% | 80%
js0% | 0% | 0% | 0% | 100%
yml0% | 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/bot-builder0% | 0% | 38% | 44% | 16%
libraries/bot-schema0% | 0% | 12% | 67% | 19%
libraries/bot-connector0% | 0% | 10% | 46% | 42%
libraries/bot-dialogs0% | 0% | 0% | 2% | 97%
libraries/bot-ai-luis-v30% | 0% | 0% | 43% | 56%
libraries/bot-integration-core0% | 0% | 0% | 47% | 52%
libraries/bot-integration-spring0% | 0% | 0% | 23% | 76%
libraries/bot-ai-qna0% | 0% | 0% | 0% | 100%
libraries/bot-azure0% | 0% | 0% | 0% | 100%
generators/generators0% | 0% | 0% | 0% | 100%
libraries/bot-applicationinsights0% | 0% | 0% | 0% | 100%
pipelines0% | 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.java
in libraries/bot-builder/src/main/java/com/microsoft/bot/builder
1003 48 220 902 44
Activity.java
in libraries/bot-schema/src/main/java/com/microsoft/bot/schema
870 127 144 888 43
MicrosoftAppCredentials.java
in libraries/bot-connector/src/main/java/com/microsoft/bot/connector/authentication
45 7 363 1334 28
JwtTokenValidation.java
in libraries/bot-connector/src/main/java/com/microsoft/bot/connector/authentication
157 9 144 1334 27
JwtTokenExtractor.java
in libraries/bot-connector/src/main/java/com/microsoft/bot/connector/authentication
162 8 382 1334 26
ActivityHandler.java
in libraries/bot-builder/src/main/java/com/microsoft/bot/builder
300 28 144 879 26
Conversations.java
in libraries/bot-connector/src/main/java/com/microsoft/bot/connector
71 3 367 1459 25
BotAdapter.java
in libraries/bot-builder/src/main/java/com/microsoft/bot/builder
121 11 314 902 24
EmulatorValidation.java
in libraries/bot-connector/src/main/java/com/microsoft/bot/connector/authentication
129 5 308 1334 24
ChannelValidation.java
in libraries/bot-connector/src/main/java/com/microsoft/bot/connector/authentication
119 8 308 1334 23
TurnContextImpl.java
in libraries/bot-builder/src/main/java/com/microsoft/bot/builder
298 25 308 902 23
TranscriptLoggerMiddleware.java
in libraries/bot-builder/src/main/java/com/microsoft/bot/builder
94 3 308 902 22
TeamsActivityHandler.java
in libraries/bot-builder/src/main/java/com/microsoft/bot/builder/teams
592 44 168 665 22
GovernmentChannelValidation.java
in libraries/bot-connector/src/main/java/com/microsoft/bot/connector/authentication
99 7 308 895 20
RestConversations.java
in libraries/bot-connector/src/main/java/com/microsoft/bot/connector/rest
758 25 220 895 20
ConnectorClient.java
in libraries/bot-connector/src/main/java/com/microsoft/bot/connector
17 - 389 1459 19
AuthenticationConstants.java
in libraries/bot-connector/src/main/java/com/microsoft/bot/connector/authentication
41 2 354 1334 18
TurnContext.java
in libraries/bot-builder/src/main/java/com/microsoft/bot/builder
51 4 314 902 18
ConversationReference.java
in libraries/bot-schema/src/main/java/com/microsoft/bot/schema
98 16 308 888 18
EnterpriseChannelValidation.java
in libraries/bot-connector/src/main/java/com/microsoft/bot/connector/authentication
110 5 308 895 18