microsoft / botbuilder-java
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 1103
  • Daily file updates (only one update per file and date counted): 3539
  • First update: 2018-01-10
  • Latest update: 2022-01-20
  • Days between first and latest update: 1472 (210 weeks, estimated 1050 working days)
  • Active days (at least one file change): 293
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 1,103 files with 82,910 lines of code in files.
    • 880 files that are 366+ days old (69,473 lines of code)
    • 208 files that are 181-365 days old (12,502 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 15 files that are 1-30 days old (935 lines of code)
83% | 15% | 0% | 0% | 1%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 1,103 files with 82,910 lines of code in files.
    • 712 files have been last changed 366+ days ago (43,615 lines of code)
    • 309 files have been last changed 181-365 days ago (32,546 lines of code)
    • 65 files have been last changed 91-180 days ago (5,579 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 17 files have been last changed 1-30 days ago (1,170 lines of code)
52% | 39% | 6% | 0% | 1%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
java, json, xml, md, properties, yml, html, gitignore, txt, js, editorconfig
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
java84% | 14% | 0% | 0% | <1%
yml0% | 100% | 0% | 0% | 0%
js0% | 0% | 0% | 0% | 100%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
java52% | 39% | 6% | 0% | 1%
yml0% | 0% | 100% | 0% | 0%
js0% | 0% | 0% | 0% | 100%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
libraries/bot-dialogs90% | 9% | 0% | 0% | 0%
libraries/bot-connector96% | 3% | 0% | 0% | 0%
libraries/bot-schema88% | 11% | 0% | 0% | 0%
libraries/bot-builder85% | 14% | 0% | 0% | 0%
libraries/bot-integration-core47% | 52% | 0% | 0% | 0%
libraries/bot-integration-spring23% | 76% | 0% | 0% | 0%
libraries/bot-ai-qna0% | 100% | 0% | 0% | 0%
libraries/bot-azure0% | 100% | 0% | 0% | 0%
libraries/bot-ai-luis-v30% | 100% | 0% | 0% | 0%
libraries/bot-applicationinsights0% | 100% | 0% | 0% | 0%
pipelines0% | 100% | 0% | 0% | 0%
generators/generators0% | 0% | 0% | 0% | 100%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
libraries/bot-dialogs63% | 31% | 4% | 0% | <1%
libraries/bot-schema47% | 37% | 14% | 0% | 0%
libraries/bot-connector42% | 51% | 5% | 0% | <1%
libraries/bot-builder25% | 59% | 14% | 0% | 0%
libraries/bot-integration-core8% | 91% | <1% | 0% | 0%
libraries/bot-ai-qna0% | 74% | 25% | 0% | 0%
libraries/bot-azure0% | 99% | <1% | 0% | 0%
libraries/bot-ai-luis-v30% | 99% | <1% | 0% | 0%
libraries/bot-integration-spring0% | 88% | 11% | 0% | 0%
libraries/bot-applicationinsights0% | 99% | <1% | 0% | 0%
pipelines0% | 0% | 100% | 0% | 0%
generators/generators0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
package-info.java
in libraries/bot-connector/src/main/java/com/microsoft/bot/connector
1 - 168 1463 5
Conversations.java
in libraries/bot-connector/src/main/java/com/microsoft/bot/connector
71 3 367 1459 25
ConnectorClient.java
in libraries/bot-connector/src/main/java/com/microsoft/bot/connector
17 - 389 1459 19
Attachments.java
in libraries/bot-connector/src/main/java/com/microsoft/bot/connector
12 1 326 1459 15
JwtTokenExtractor.java
in libraries/bot-connector/src/main/java/com/microsoft/bot/connector/authentication
162 8 382 1334 26
JwtTokenValidation.java
in libraries/bot-connector/src/main/java/com/microsoft/bot/connector/authentication
157 9 144 1334 27
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
MicrosoftAppCredentials.java
in libraries/bot-connector/src/main/java/com/microsoft/bot/connector/authentication
45 7 363 1334 28
TokenValidationParameters.java
in libraries/bot-connector/src/main/java/com/microsoft/bot/connector/authentication
44 3 608 1334 16
ClaimsIdentity.java
in libraries/bot-connector/src/main/java/com/microsoft/bot/connector/authentication
43 9 354 1334 13
AuthenticationConstants.java
in libraries/bot-connector/src/main/java/com/microsoft/bot/connector/authentication
41 2 354 1334 18
SimpleCredentialProvider.java
in libraries/bot-connector/src/main/java/com/microsoft/bot/connector/authentication
38 9 644 1334 14
OpenIdMetadataKey.java
in libraries/bot-connector/src/main/java/com/microsoft/bot/connector/authentication
11 - 608 1334 6
CredentialProvider.java
in libraries/bot-connector/src/main/java/com/microsoft/bot/connector/authentication
7 - 644 1334 12
OpenIdMetadata.java
in libraries/bot-connector/src/main/java/com/microsoft/bot/connector/authentication
4 - 608 1334 16
EndorsementsValidator.java
in libraries/bot-connector/src/main/java/com/microsoft/bot/connector/authentication
15 1 369 1323 15
UserAgent.java
in libraries/bot-connector/src/main/java/com/microsoft/bot/connector
20 3 144 1317 15
BotFrameworkAdapter.java
in libraries/bot-builder/src/main/java/com/microsoft/bot/builder
1003 48 220 902 44
TurnContextImpl.java
in libraries/bot-builder/src/main/java/com/microsoft/bot/builder
298 25 308 902 23
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
TranscriptLogger.java
in libraries/bot-builder/src/main/java/com/microsoft/bot/builder
6 - 874 902 5
BotAssert.java
in libraries/bot-builder/src/main/java/com/microsoft/bot/builder
39 7 868 902 5
BotCallbackHandler.java
in libraries/bot-builder/src/main/java/com/microsoft/bot/builder
6 - 853 879 3
EntitySerialization.java
in libraries/bot-schema/src/main/java/com/microsoft/bot/schema
3 - 844 888 3
MessageReactionTypes.java
in libraries/bot-schema/src/main/java/com/microsoft/bot/schema
7 1 844 888 4
Transcript.java
in libraries/bot-schema/src/main/java/com/microsoft/bot/schema
15 2 844 888 4
Thing.java
in libraries/bot-schema/src/main/java/com/microsoft/bot/schema
23 4 844 888 4
TextHighlight.java
in libraries/bot-schema/src/main/java/com/microsoft/bot/schema
23 4 844 888 4
AttachmentView.java
in libraries/bot-schema/src/main/java/com/microsoft/bot/schema
23 4 844 888 4
TokenRequest.java
in libraries/bot-schema/src/main/java/com/microsoft/bot/schema
24 4 844 888 4
ConversationsResult.java
in libraries/bot-schema/src/main/java/com/microsoft/bot/schema
24 4 844 888 4
Mention.java
in libraries/bot-schema/src/main/java/com/microsoft/bot/schema
32 6 844 888 4
ConversationResourceResponse.java
in libraries/bot-schema/src/main/java/com/microsoft/bot/schema
32 6 844 888 4
AttachmentInfo.java
in libraries/bot-schema/src/main/java/com/microsoft/bot/schema
33 6 844 888 4
AttachmentData.java
in libraries/bot-schema/src/main/java/com/microsoft/bot/schema
41 6 844 888 4
GeoCoordinates.java
in libraries/bot-schema/src/main/java/com/microsoft/bot/schema
47 10 844 888 4
BasicCard.java
in libraries/bot-schema/src/main/java/com/microsoft/bot/schema
60 12 844 888 4
InspectionSessionsByStatus.java
in libraries/bot-builder/src/main/java/com/microsoft/bot/builder/inspection
20 4 843 874 2
TenantInfo.java
in libraries/bot-schema/src/main/java/com/microsoft/bot/schema/teams
17 4 669 706 4
StatePropertyInfo.java
in libraries/bot-builder/src/main/java/com/microsoft/bot/builder
4 - 644 879 10
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
index.js
in generators/generators/app
218 9 26 26 1
MainDialog.java
in generators/generators/app/templates/core/src/main/java
145 5 26 26 1
BookingDialog.java
in generators/generators/app/templates/core/src/main/java
90 7 26 26 1
FlightBookingRecognizer.java
in generators/generators/app/templates/core/src/main/java
85 7 26 26 1
DateResolverDialog.java
in generators/generators/app/templates/core/src/main/java
72 4 26 26 1
DialogAndWelcomeBot.java
in generators/generators/app/templates/core/src/main/java
61 3 26 26 1
CancelAndHelpDialog.java
in generators/generators/app/templates/core/src/main/java
51 3 26 26 1
DialogBot.java
in generators/generators/app/templates/core/src/main/java
50 9 26 26 1
Application.java
in generators/generators/app/templates/core/src/main/java
34 3 26 26 1
EchoBot.java
in generators/generators/app/templates/echo/src/main/java
29 2 26 26 1
Application.java
in generators/generators/app/templates/echo/src/main/java
26 3 26 26 1
Application.java
in generators/generators/app/templates/empty/src/main/java
26 3 26 26 1
BookingDetails.java
in generators/generators/app/templates/core/src/main/java
24 6 26 26 1
EmptyBot.java
in generators/generators/app/templates/empty/src/main/java
23 1 26 26 1
package-info.java
in generators/generators/app/templates/core/src/main/java
1 - 26 26 1
BotBuilder-Java-4.0-daily.yml
in pipelines
149 - 117 213 3
MeetingDetailsBase.java
in libraries/bot-schema/src/main/java/com/microsoft/bot/schema/teams
30 7 220 220 1
MeetingEndEventDetails.java
in libraries/bot-schema/src/main/java/com/microsoft/bot/schema/teams
13 2 220 220 1
MeetingStartEventDetails.java
in libraries/bot-schema/src/main/java/com/microsoft/bot/schema/teams
13 2 220 220 1
MeetingEventDetails.java
in libraries/bot-schema/src/main/java/com/microsoft/bot/schema/teams
12 2 220 220 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Dialog.java
in libraries/bot-dialogs/src/main/java/com/microsoft/bot/dialogs
214 23 11 885 11
index.js
in generators/generators/app
218 9 26 26 1
MainDialog.java
in generators/generators/app/templates/core/src/main/java
145 5 26 26 1
BookingDialog.java
in generators/generators/app/templates/core/src/main/java
90 7 26 26 1
FlightBookingRecognizer.java
in generators/generators/app/templates/core/src/main/java
85 7 26 26 1
DateResolverDialog.java
in generators/generators/app/templates/core/src/main/java
72 4 26 26 1
DialogAndWelcomeBot.java
in generators/generators/app/templates/core/src/main/java
61 3 26 26 1
CancelAndHelpDialog.java
in generators/generators/app/templates/core/src/main/java
51 3 26 26 1
DialogBot.java
in generators/generators/app/templates/core/src/main/java
50 9 26 26 1
Application.java
in generators/generators/app/templates/core/src/main/java
34 3 26 26 1
EchoBot.java
in generators/generators/app/templates/echo/src/main/java
29 2 26 26 1
Application.java
in generators/generators/app/templates/echo/src/main/java
26 3 26 26 1
Application.java
in generators/generators/app/templates/empty/src/main/java
26 3 26 26 1
BookingDetails.java
in generators/generators/app/templates/core/src/main/java
24 6 26 26 1
EmptyBot.java
in generators/generators/app/templates/empty/src/main/java
23 1 26 26 1
package-info.java
in generators/generators/app/templates/core/src/main/java
1 - 26 26 1
ConnectorConfiguration.java
in libraries/bot-connector/src/main/java/com/microsoft/bot/connector
21 1 27 887 12
BotBuilder-Java-4.0-daily.yml
in pipelines
149 - 117 213 3
BotController.java
in libraries/bot-integration-spring/src/main/java/com/microsoft/bot/integration/spring
53 1 140 837 10
Activity.java
in libraries/bot-schema/src/main/java/com/microsoft/bot/schema
870 127 144 888 43