Uber / rides-java-sdk
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 62 files with 2,666 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 0 files changed 6-20 times (0 lines of code)
    • 62 files changed 1-5 times (2,666 lines of code)
0% | 0% | 0% | 0% | 100%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 62 files with 2,666 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 8 files changed by 2-5 contributors (528 lines of code)
    • 54 files changed by 1 contributor (2,138 lines of code)
0% | 0% | 0% | 19% | 80%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, gradle, json, properties, md, yml, txt, bat, sh, gitignore, xml, gtpl
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 0% | 100%
gtpl0% | 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
uber-rides0% | 0% | 0% | 0% | 100%
uber-core0% | 0% | 0% | 0% | 100%
uber-core-oauth-client-adapter0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
OAuth2Service.java
in uber-core/src/main/java/com/uber/sdk/core/auth/internal
26 - 2017-10-28 2023-07-14 5 2 tys@uber.com lalwani@uber.com
LoginPushedAuthorizationRequest.java
in uber-core/src/main/java/com/uber/sdk/core/client/internal
88 4 2023-04-25 2023-09-19 5 1 lalwani@uber.com lalwani@uber.com
SessionConfiguration.java
in uber-core/src/main/java/com/uber/sdk/core/client
184 25 2017-10-28 2023-05-03 4 2 tys@uber.com lalwani@uber.com
RidesService.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/services
90 - 2017-10-28 2018-03-20 3 3 tys@uber.com ty@tysmith.me
AccessTokenAuthenticator.java
in uber-core/src/main/java/com/uber/sdk/core/auth
93 13 2017-10-28 2017-11-29 3 2 tys@uber.com tys@uber.com
LoginPARRequestException.java
in uber-core/src/main/java/com/uber/sdk/core/client/internal
6 - 2023-04-25 2023-05-02 2 1 lalwani@uber.com lalwani@uber.com
LoginPARResponse.java
in uber-core/src/main/java/com/uber/sdk/core/auth/internal
8 - 2023-04-25 2023-05-02 2 1 lalwani@uber.com lalwani@uber.com
TokenRequestFlow.java
in uber-core/src/main/java/com/uber/sdk/core/auth/internal
9 - 2023-07-12 2023-07-14 2 1 lalwani@uber.com lalwani@uber.com
RefreshAuthenticator.java
in uber-core/src/main/java/com/uber/sdk/core/client/internal
16 2 2017-10-28 2017-11-29 2 2 tys@uber.com tys@uber.com
ApiInterceptor.java
in uber-core/src/main/java/com/uber/sdk/core/client/internal
33 4 2017-10-28 2017-11-11 2 2 tys@uber.com tys@uber.com
CredentialsAuthenticator.java
in uber-core-oauth-client-adapter/src/main/java/com/uber/sdk/core/auth
60 11 2017-10-28 2017-11-29 2 2 tys@uber.com tys@uber.com
ProfileHint.java
in uber-core/src/main/java/com/uber/sdk/core/auth
73 11 2023-05-03 2023-05-06 2 1 lalwani@uber.com lalwani@uber.com
AuthorizationCodeGrantFlow.java
in uber-core/src/main/java/com/uber/sdk/core/auth
73 3 2023-07-12 2023-07-14 2 1 lalwani@uber.com lalwani@uber.com
5 - 2015-09-21 2015-09-21 1 1 arogal@uber.com arogal@uber.com
TimeEstimatesResponse.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
8 1 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
PriceEstimatesResponse.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
8 1 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
ProductsResponse.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
8 1 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
ServerTokenSession.java
in uber-core/src/main/java/com/uber/sdk/core/client
8 1 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
OAuthScopes.java
in uber-core/src/main/java/com/uber/sdk/core/auth/internal
8 - 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
AccessTokenSession.java
in uber-core/src/main/java/com/uber/sdk/core/client
9 1 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
AuthException.java
in uber-core/src/main/java/com/uber/sdk/core/auth
9 2 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
AccessTokenStorage.java
in uber-core/src/main/java/com/uber/sdk/core/auth
9 - 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
CredentialsSession.java
in uber-core-oauth-client-adapter/src/main/java/com/uber/sdk/core/client
9 1 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
RideMap.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
11 2 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
Authenticator.java
in uber-core/src/main/java/com/uber/sdk/core/auth
11 - 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
PaymentMethodsResponse.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
12 2 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
Session.java
in uber-core/src/main/java/com/uber/sdk/core/client
12 2 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
Meta.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/error
13 2 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
Promotion.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
15 3 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
BigDecimalAdapter.java
in uber-core/src/main/java/com/uber/sdk/core/client/internal
15 2 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
OAuthScopesAdapter.java
in uber-core/src/main/java/com/uber/sdk/core/auth/internal
16 2 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
CompatibilityApiError.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/error
18 3 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
PlaceParameters.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
18 3 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
TimeEstimate.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
18 3 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
PaymentMethod.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
18 3 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
Place.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
19 2 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
UserActivityPage.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
20 4 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
Preconditions.java
in uber-core/src/main/java/com/uber/sdk/core/client/utils
22 3 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
Vehicle.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
24 4 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
ClientError.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/error
25 4 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
SandboxRideRequestParameters.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
26 5 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
BaseRefreshableAuthenticator.java
in uber-core/src/main/java/com/uber/sdk/core/auth
26 3 2017-11-29 2017-11-29 1 2 ty@tysmith.me tys@uber.com
UserProfile.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
27 6 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
ApiError.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/error
29 3 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
Location.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
29 6 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
ServerTokenAuthenticator.java
in uber-core/src/main/java/com/uber/sdk/core/auth
29 5 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
Driver.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
30 5 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
Product.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
31 7 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
SandboxProductRequestParameters.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
33 6 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
SurgeConfirmation.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/error
36 5 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
RidesService.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/services
90 - 2017-10-28 2018-03-20 3 3 tys@uber.com ty@tysmith.me
OAuth2Service.java
in uber-core/src/main/java/com/uber/sdk/core/auth/internal
26 - 2017-10-28 2023-07-14 5 2 tys@uber.com lalwani@uber.com
SessionConfiguration.java
in uber-core/src/main/java/com/uber/sdk/core/client
184 25 2017-10-28 2023-05-03 4 2 tys@uber.com lalwani@uber.com
AccessTokenAuthenticator.java
in uber-core/src/main/java/com/uber/sdk/core/auth
93 13 2017-10-28 2017-11-29 3 2 tys@uber.com tys@uber.com
CredentialsAuthenticator.java
in uber-core-oauth-client-adapter/src/main/java/com/uber/sdk/core/auth
60 11 2017-10-28 2017-11-29 2 2 tys@uber.com tys@uber.com
ApiInterceptor.java
in uber-core/src/main/java/com/uber/sdk/core/client/internal
33 4 2017-10-28 2017-11-11 2 2 tys@uber.com tys@uber.com
RefreshAuthenticator.java
in uber-core/src/main/java/com/uber/sdk/core/client/internal
16 2 2017-10-28 2017-11-29 2 2 tys@uber.com tys@uber.com
BaseRefreshableAuthenticator.java
in uber-core/src/main/java/com/uber/sdk/core/auth
26 3 2017-11-29 2017-11-29 1 2 ty@tysmith.me tys@uber.com
LoginPushedAuthorizationRequest.java
in uber-core/src/main/java/com/uber/sdk/core/client/internal
88 4 2023-04-25 2023-09-19 5 1 lalwani@uber.com lalwani@uber.com
LoginPARResponse.java
in uber-core/src/main/java/com/uber/sdk/core/auth/internal
8 - 2023-04-25 2023-05-02 2 1 lalwani@uber.com lalwani@uber.com
TokenRequestFlow.java
in uber-core/src/main/java/com/uber/sdk/core/auth/internal
9 - 2023-07-12 2023-07-14 2 1 lalwani@uber.com lalwani@uber.com
AuthorizationCodeGrantFlow.java
in uber-core/src/main/java/com/uber/sdk/core/auth
73 3 2023-07-12 2023-07-14 2 1 lalwani@uber.com lalwani@uber.com
ProfileHint.java
in uber-core/src/main/java/com/uber/sdk/core/auth
73 11 2023-05-03 2023-05-06 2 1 lalwani@uber.com lalwani@uber.com
LoginPARRequestException.java
in uber-core/src/main/java/com/uber/sdk/core/client/internal
6 - 2023-04-25 2023-05-02 2 1 lalwani@uber.com lalwani@uber.com
5 - 2015-09-21 2015-09-21 1 1 arogal@uber.com arogal@uber.com
OAuth2Credentials.java
in uber-core-oauth-client-adapter/src/main/java/com/uber/sdk/core/auth
186 17 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
CredentialsSession.java
in uber-core-oauth-client-adapter/src/main/java/com/uber/sdk/core/client
9 1 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
AccessTokenStorage.java
in uber-core/src/main/java/com/uber/sdk/core/auth
9 - 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
OAuthScopesAdapter.java
in uber-core/src/main/java/com/uber/sdk/core/auth/internal
16 2 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
OAuthScopes.java
in uber-core/src/main/java/com/uber/sdk/core/auth/internal
8 - 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
AuthException.java
in uber-core/src/main/java/com/uber/sdk/core/auth
9 2 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
AccessToken.java
in uber-core/src/main/java/com/uber/sdk/core/auth
75 9 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
ServerTokenAuthenticator.java
in uber-core/src/main/java/com/uber/sdk/core/auth
29 5 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
Scope.java
in uber-core/src/main/java/com/uber/sdk/core/auth
69 5 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
Authenticator.java
in uber-core/src/main/java/com/uber/sdk/core/auth
11 - 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
BigDecimalAdapter.java
in uber-core/src/main/java/com/uber/sdk/core/client/internal
15 2 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
Preconditions.java
in uber-core/src/main/java/com/uber/sdk/core/client/utils
22 3 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
ServerTokenSession.java
in uber-core/src/main/java/com/uber/sdk/core/client
8 1 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
Session.java
in uber-core/src/main/java/com/uber/sdk/core/client
12 2 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
AccessTokenSession.java
in uber-core/src/main/java/com/uber/sdk/core/client
9 1 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
UberRidesApi.java
in uber-rides/src/main/java/com/uber/sdk/rides/client
87 10 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
RideUpdateParameters.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
94 13 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
ProductsResponse.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
8 1 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
UserActivity.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
68 13 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
PaymentMethodsResponse.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
12 2 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
RideMap.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
11 2 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
Product.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
31 7 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
RideRequestParameters.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
312 37 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
Place.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
19 2 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
Promotion.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
15 3 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
PriceEstimatesResponse.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
8 1 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
PriceEstimate.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
53 9 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
Ride.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
71 10 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
Driver.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
30 5 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
SandboxRideRequestParameters.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
26 5 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
PaymentMethod.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
18 3 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
UserProfile.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
27 6 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
RideReceipt.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
60 12 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
TimeEstimate.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
18 3 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
PlaceParameters.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
18 3 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
RideRequestParameters.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
312 37 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
OAuth2Credentials.java
in uber-core-oauth-client-adapter/src/main/java/com/uber/sdk/core/auth
186 17 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
RideEstimate.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
129 21 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
RideUpdateParameters.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
94 13 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
LoginPushedAuthorizationRequest.java
in uber-core/src/main/java/com/uber/sdk/core/client/internal
88 4 2023-04-25 2023-09-19 5 1 lalwani@uber.com lalwani@uber.com
UberRidesApi.java
in uber-rides/src/main/java/com/uber/sdk/rides/client
87 10 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
AccessToken.java
in uber-core/src/main/java/com/uber/sdk/core/auth
75 9 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
AuthorizationCodeGrantFlow.java
in uber-core/src/main/java/com/uber/sdk/core/auth
73 3 2023-07-12 2023-07-14 2 1 lalwani@uber.com lalwani@uber.com
ProfileHint.java
in uber-core/src/main/java/com/uber/sdk/core/auth
73 11 2023-05-03 2023-05-06 2 1 lalwani@uber.com lalwani@uber.com
Ride.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
71 10 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
Scope.java
in uber-core/src/main/java/com/uber/sdk/core/auth
69 5 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
UserActivity.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
68 13 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
RideReceipt.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
60 12 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
PriceEstimate.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
53 9 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
ErrorParser.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/error
39 2 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
SurgeConfirmation.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/error
36 5 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
SandboxProductRequestParameters.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
33 6 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
Product.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
31 7 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
Driver.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
30 5 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
ServerTokenAuthenticator.java
in uber-core/src/main/java/com/uber/sdk/core/auth
29 5 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
Location.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
29 6 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
ApiError.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/error
29 3 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
UserProfile.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
27 6 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
SandboxRideRequestParameters.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
26 5 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
ClientError.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/error
25 4 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
Vehicle.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
24 4 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
Preconditions.java
in uber-core/src/main/java/com/uber/sdk/core/client/utils
22 3 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
UserActivityPage.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
20 4 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
Place.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
19 2 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
PaymentMethod.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
18 3 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
TimeEstimate.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
18 3 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
PlaceParameters.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
18 3 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
CompatibilityApiError.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/error
18 3 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
OAuthScopesAdapter.java
in uber-core/src/main/java/com/uber/sdk/core/auth/internal
16 2 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
BigDecimalAdapter.java
in uber-core/src/main/java/com/uber/sdk/core/client/internal
15 2 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
Promotion.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
15 3 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
Meta.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/error
13 2 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
Session.java
in uber-core/src/main/java/com/uber/sdk/core/client
12 2 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
PaymentMethodsResponse.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
12 2 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
Authenticator.java
in uber-core/src/main/java/com/uber/sdk/core/auth
11 - 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
RideMap.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
11 2 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
CredentialsSession.java
in uber-core-oauth-client-adapter/src/main/java/com/uber/sdk/core/client
9 1 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
AccessTokenStorage.java
in uber-core/src/main/java/com/uber/sdk/core/auth
9 - 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
TokenRequestFlow.java
in uber-core/src/main/java/com/uber/sdk/core/auth/internal
9 - 2023-07-12 2023-07-14 2 1 lalwani@uber.com lalwani@uber.com
AuthException.java
in uber-core/src/main/java/com/uber/sdk/core/auth
9 2 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
AccessTokenSession.java
in uber-core/src/main/java/com/uber/sdk/core/client
9 1 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
LoginPARResponse.java
in uber-core/src/main/java/com/uber/sdk/core/auth/internal
8 - 2023-04-25 2023-05-02 2 1 lalwani@uber.com lalwani@uber.com
OAuthScopes.java
in uber-core/src/main/java/com/uber/sdk/core/auth/internal
8 - 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
ServerTokenSession.java
in uber-core/src/main/java/com/uber/sdk/core/client
8 1 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
ProductsResponse.java
in uber-rides/src/main/java/com/uber/sdk/rides/client/model
8 1 2017-10-28 2017-10-28 1 1 tys@uber.com tys@uber.com
Correlations

File Size vs. Number of Changes: 62 points

uber-core/src/main/java/com/uber/sdk/core/client/internal/LoginPushedAuthorizationRequest.java x: 88 lines of code y: 5 # changes uber-core/src/main/java/com/uber/sdk/core/auth/AuthorizationCodeGrantFlow.java x: 73 lines of code y: 2 # changes uber-core/src/main/java/com/uber/sdk/core/auth/internal/OAuth2Service.java x: 26 lines of code y: 5 # changes uber-core/src/main/java/com/uber/sdk/core/auth/internal/TokenRequestFlow.java x: 9 lines of code y: 2 # changes uber-core/src/main/java/com/uber/sdk/core/client/SessionConfiguration.java x: 184 lines of code y: 4 # changes uber-core/src/main/java/com/uber/sdk/core/auth/internal/LoginPARResponse.java x: 8 lines of code y: 2 # changes uber-core/src/main/java/com/uber/sdk/core/client/internal/LoginPARRequestException.java x: 6 lines of code y: 2 # changes uber-rides/src/main/java/com/uber/sdk/rides/client/services/RidesService.java x: 90 lines of code y: 3 # changes uber-core-oauth-client-adapter/src/main/java/com/uber/sdk/core/auth/CredentialsAuthenticator.java x: 60 lines of code y: 2 # changes uber-core/src/main/java/com/uber/sdk/core/auth/AccessTokenAuthenticator.java x: 93 lines of code y: 3 # changes uber-core/src/main/java/com/uber/sdk/core/auth/BaseRefreshableAuthenticator.java x: 26 lines of code y: 1 # changes uber-core/src/main/java/com/uber/sdk/core/client/internal/RefreshAuthenticator.java x: 16 lines of code y: 2 # changes uber-core/src/main/java/com/uber/sdk/core/client/internal/ApiInterceptor.java x: 33 lines of code y: 2 # changes uber-core-oauth-client-adapter/src/main/java/com/uber/sdk/core/auth/OAuth2Credentials.java x: 186 lines of code y: 1 # changes uber-core-oauth-client-adapter/src/main/java/com/uber/sdk/core/client/CredentialsSession.java x: 9 lines of code y: 1 # changes uber-core/src/main/java/com/uber/sdk/core/auth/AccessToken.java x: 75 lines of code y: 1 # changes uber-core/src/main/java/com/uber/sdk/core/auth/Authenticator.java x: 11 lines of code y: 1 # changes uber-core/src/main/java/com/uber/sdk/core/auth/Scope.java x: 69 lines of code y: 1 # changes uber-core/src/main/java/com/uber/sdk/core/auth/ServerTokenAuthenticator.java x: 29 lines of code y: 1 # changes uber-core/src/main/java/com/uber/sdk/core/auth/internal/OAuthScopes.java x: 8 lines of code y: 1 # changes uber-core/src/main/java/com/uber/sdk/core/auth/internal/OAuthScopesAdapter.java x: 16 lines of code y: 1 # changes uber-core/src/main/java/com/uber/sdk/core/client/Session.java x: 12 lines of code y: 1 # changes uber-core/src/main/java/com/uber/sdk/core/client/internal/BigDecimalAdapter.java x: 15 lines of code y: 1 # changes uber-core/src/main/java/com/uber/sdk/core/client/utils/Preconditions.java x: 22 lines of code y: 1 # changes uber-rides/src/main/java/com/uber/sdk/rides/client/UberRidesApi.java x: 87 lines of code y: 1 # changes uber-rides/src/main/java/com/uber/sdk/rides/client/error/ClientError.java x: 25 lines of code y: 1 # changes uber-rides/src/main/java/com/uber/sdk/rides/client/error/CompatibilityApiError.java x: 18 lines of code y: 1 # changes uber-rides/src/main/java/com/uber/sdk/rides/client/error/ErrorParser.java x: 39 lines of code y: 1 # changes uber-rides/src/main/java/com/uber/sdk/rides/client/error/Meta.java x: 13 lines of code y: 1 # changes uber-rides/src/main/java/com/uber/sdk/rides/client/error/SurgeConfirmation.java x: 36 lines of code y: 1 # changes uber-rides/src/main/java/com/uber/sdk/rides/client/model/Driver.java x: 30 lines of code y: 1 # changes uber-rides/src/main/java/com/uber/sdk/rides/client/model/Place.java x: 19 lines of code y: 1 # changes uber-rides/src/main/java/com/uber/sdk/rides/client/model/PriceEstimate.java x: 53 lines of code y: 1 # changes uber-rides/src/main/java/com/uber/sdk/rides/client/model/Product.java x: 31 lines of code y: 1 # changes uber-rides/src/main/java/com/uber/sdk/rides/client/model/Ride.java x: 71 lines of code y: 1 # changes uber-rides/src/main/java/com/uber/sdk/rides/client/model/RideEstimate.java x: 129 lines of code y: 1 # changes uber-rides/src/main/java/com/uber/sdk/rides/client/model/RideReceipt.java x: 60 lines of code y: 1 # changes uber-rides/src/main/java/com/uber/sdk/rides/client/model/RideRequestParameters.java x: 312 lines of code y: 1 # changes uber-rides/src/main/java/com/uber/sdk/rides/client/model/RideUpdateParameters.java x: 94 lines of code y: 1 # changes uber-rides/src/main/java/com/uber/sdk/rides/client/model/SandboxProductRequestParameters.java x: 33 lines of code y: 1 # changes uber-rides/src/main/java/com/uber/sdk/rides/client/model/UserActivity.java x: 68 lines of code y: 1 # changes uber-rides/src/main/java/com/uber/sdk/rides/client/model/UserActivityPage.java x: 20 lines of code y: 1 # changes uber-rides/src/main/java/com/uber/sdk/rides/client/model/UserProfile.java x: 27 lines of code y: 1 # changes uber-rides/src/main/java/com/uber/sdk/rides/client/model/Vehicle.java x: 24 lines of code y: 1 # changes releasenotes.gtpl x: 5 lines of code y: 1 # changes
5.0
# changes
  min: 1.0
  average: 1.37
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.0
  max: 5.0
0 312.0
lines of code
min: 5.0 | average: 43.0 | 25th percentile: 11.75 | median: 25.5 | 75th percentile: 62.0 | max: 312.0

Number of Contributors vs. Number of Changes: 62 points

uber-core/src/main/java/com/uber/sdk/core/client/internal/LoginPushedAuthorizationRequest.java x: 1 # contributors y: 5 # changes uber-core/src/main/java/com/uber/sdk/core/auth/AuthorizationCodeGrantFlow.java x: 1 # contributors y: 2 # changes uber-core/src/main/java/com/uber/sdk/core/auth/internal/OAuth2Service.java x: 2 # contributors y: 5 # changes uber-core/src/main/java/com/uber/sdk/core/client/SessionConfiguration.java x: 2 # contributors y: 4 # changes uber-rides/src/main/java/com/uber/sdk/rides/client/services/RidesService.java x: 3 # contributors y: 3 # changes uber-core-oauth-client-adapter/src/main/java/com/uber/sdk/core/auth/CredentialsAuthenticator.java x: 2 # contributors y: 2 # changes uber-core/src/main/java/com/uber/sdk/core/auth/AccessTokenAuthenticator.java x: 2 # contributors y: 3 # changes uber-core/src/main/java/com/uber/sdk/core/auth/BaseRefreshableAuthenticator.java x: 2 # contributors y: 1 # changes uber-core-oauth-client-adapter/src/main/java/com/uber/sdk/core/auth/OAuth2Credentials.java x: 1 # contributors y: 1 # changes
5.0
# changes
  min: 1.0
  average: 1.37
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.0
  max: 5.0
0 3.0
# contributors
min: 1.0 | average: 1.15 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0

Number of Contributors vs. File Size: 62 points

uber-core/src/main/java/com/uber/sdk/core/client/internal/LoginPushedAuthorizationRequest.java x: 1 # contributors y: 88 lines of code uber-core/src/main/java/com/uber/sdk/core/auth/AuthorizationCodeGrantFlow.java x: 1 # contributors y: 73 lines of code uber-core/src/main/java/com/uber/sdk/core/auth/internal/OAuth2Service.java x: 2 # contributors y: 26 lines of code uber-core/src/main/java/com/uber/sdk/core/auth/internal/TokenRequestFlow.java x: 1 # contributors y: 9 lines of code uber-core/src/main/java/com/uber/sdk/core/client/SessionConfiguration.java x: 2 # contributors y: 184 lines of code uber-core/src/main/java/com/uber/sdk/core/auth/internal/LoginPARResponse.java x: 1 # contributors y: 8 lines of code uber-core/src/main/java/com/uber/sdk/core/client/internal/LoginPARRequestException.java x: 1 # contributors y: 6 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/services/RidesService.java x: 3 # contributors y: 90 lines of code uber-core-oauth-client-adapter/src/main/java/com/uber/sdk/core/auth/CredentialsAuthenticator.java x: 2 # contributors y: 60 lines of code uber-core/src/main/java/com/uber/sdk/core/auth/AccessTokenAuthenticator.java x: 2 # contributors y: 93 lines of code uber-core/src/main/java/com/uber/sdk/core/client/internal/RefreshAuthenticator.java x: 2 # contributors y: 16 lines of code uber-core/src/main/java/com/uber/sdk/core/client/internal/ApiInterceptor.java x: 2 # contributors y: 33 lines of code uber-core-oauth-client-adapter/src/main/java/com/uber/sdk/core/auth/OAuth2Credentials.java x: 1 # contributors y: 186 lines of code uber-core/src/main/java/com/uber/sdk/core/auth/AccessToken.java x: 1 # contributors y: 75 lines of code uber-core/src/main/java/com/uber/sdk/core/auth/Authenticator.java x: 1 # contributors y: 11 lines of code uber-core/src/main/java/com/uber/sdk/core/auth/Scope.java x: 1 # contributors y: 69 lines of code uber-core/src/main/java/com/uber/sdk/core/auth/ServerTokenAuthenticator.java x: 1 # contributors y: 29 lines of code uber-core/src/main/java/com/uber/sdk/core/auth/internal/OAuthScopesAdapter.java x: 1 # contributors y: 16 lines of code uber-core/src/main/java/com/uber/sdk/core/client/Session.java x: 1 # contributors y: 12 lines of code uber-core/src/main/java/com/uber/sdk/core/client/internal/BigDecimalAdapter.java x: 1 # contributors y: 15 lines of code uber-core/src/main/java/com/uber/sdk/core/client/utils/Preconditions.java x: 1 # contributors y: 22 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/UberRidesApi.java x: 1 # contributors y: 87 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/error/ClientError.java x: 1 # contributors y: 25 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/error/CompatibilityApiError.java x: 1 # contributors y: 18 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/error/ErrorParser.java x: 1 # contributors y: 39 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/error/Meta.java x: 1 # contributors y: 13 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/error/SurgeConfirmation.java x: 1 # contributors y: 36 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/model/Driver.java x: 1 # contributors y: 30 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/model/Place.java x: 1 # contributors y: 19 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/model/PriceEstimate.java x: 1 # contributors y: 53 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/model/Product.java x: 1 # contributors y: 31 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/model/Ride.java x: 1 # contributors y: 71 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/model/RideEstimate.java x: 1 # contributors y: 129 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/model/RideReceipt.java x: 1 # contributors y: 60 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/model/RideRequestParameters.java x: 1 # contributors y: 312 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/model/RideUpdateParameters.java x: 1 # contributors y: 94 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/model/SandboxProductRequestParameters.java x: 1 # contributors y: 33 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/model/SandboxRideRequestParameters.java x: 1 # contributors y: 26 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/model/UserActivity.java x: 1 # contributors y: 68 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/model/UserActivityPage.java x: 1 # contributors y: 20 lines of code uber-rides/src/main/java/com/uber/sdk/rides/client/model/Vehicle.java x: 1 # contributors y: 24 lines of code
312.0
lines of code
  min: 5.0
  average: 43.0
  25th percentile: 11.75
  median: 25.5
  75th percentile: 62.0
  max: 312.0
0 3.0
# contributors
min: 1.0 | average: 1.15 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0