aws-amplify / aws-sdk-android
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 11,508 files with 773,239 lines of code.
    • 1 files changed more than 100 times (60 lines of code)
    • 1 files changed 51-100 times (2,685 lines of code)
    • 52 files changed 21-50 times (34,912 lines of code)
    • 4,918 files changed 6-20 times (376,006 lines of code)
    • 6,536 files changed 1-5 times (359,576 lines of code)
<1% | <1% | 4% | 48% | 46%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
java, xml, properties, gradle, py, gitignore, tst, txt, md, json, sh, html, pls, yml, css, pro, bat
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java<1% | <1% | 4% | 48% | 46%
py0% | 0% | 0% | 3% | 96%
css0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
pro0% | 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
aws-android-sdk-core<1% | 0% | 9% | 57% | 33%
aws-android-sdk-mobile-client0% | 62% | 0% | 13% | 23%
aws-android-sdk-iot0% | 0% | 7% | 40% | 51%
aws-android-sdk-cognitoidentityprovider0% | 0% | 14% | 53% | 32%
aws-android-sdk-s30% | 0% | 18% | 66% | 14%
aws-android-sdk-transcribe0% | 0% | 12% | 45% | 41%
aws-android-sdk-rekognition0% | 0% | 5% | 61% | 33%
aws-android-sdk-ses0% | 0% | 5% | 60% | 33%
aws-android-sdk-kms0% | 0% | 8% | 72% | 19%
aws-android-sdk-sns0% | 0% | 8% | 62% | 28%
aws-android-sdk-cognitoauth0% | 0% | 29% | 41% | 29%
aws-android-sdk-pinpoint0% | 0% | <1% | 69% | 30%
aws-android-sdk-polly0% | 0% | 8% | 77% | 14%
aws-android-sdk-lambda0% | 0% | 16% | 70% | 13%
aws-android-sdk-auth-ui0% | 0% | 43% | 0% | 56%
aws-android-sdk-ec20% | 0% | 0% | 58% | 41%
aws-android-sdk-comprehend0% | 0% | 0% | 61% | 38%
aws-android-sdk-ddb0% | 0% | 0% | 53% | 46%
aws-android-sdk-connect0% | 0% | 0% | 24% | 75%
aws-android-sdk-kinesis0% | 0% | 0% | 74% | 25%
aws-android-sdk-ddb-mapper0% | 0% | 0% | 99% | <1%
aws-android-sdk-sqs0% | 0% | 0% | 75% | 24%
aws-android-sdk-location0% | 0% | 0% | 23% | 76%
aws-android-sdk-cloudwatch0% | 0% | 0% | 91% | 8%
aws-android-sdk-kinesisvideo0% | 0% | 0% | 22% | 77%
aws-android-sdk-sdb0% | 0% | 0% | 99% | <1%
aws-android-sdk-logs0% | 0% | 0% | 26% | 73%
aws-android-sdk-lex0% | 0% | 0% | 36% | 63%
aws-android-sdk-translate0% | 0% | 0% | 21% | 78%
aws-android-sdk-machinelearning0% | 0% | 0% | 98% | 1%
aws-android-sdk-textract0% | 0% | 0% | 16% | 83%
aws-android-sdk-auth-core0% | 0% | 0% | 40% | 59%
aws-android-sdk-apigateway-core0% | 0% | 0% | 94% | 5%
aws-android-sdk-auth-google0% | 0% | 0% | 82% | 17%
aws-android-sdk-testutils0% | 0% | 0% | 32% | 67%
aws-android-sdk-auth-userpools0% | 0% | 0% | 12% | 87%
aws-android-sdk-auth-facebook0% | 0% | 0% | 78% | 21%
CircleciScripts0% | 0% | 0% | 2% | 97%
aws-android-sdk-chimesdkmessaging0% | 0% | 0% | 0% | 100%
aws-android-sdk-chimesdkidentity0% | 0% | 0% | 0% | 100%
aws-android-sdk-connectparticipant0% | 0% | 0% | 0% | 100%
aws-android-sdk-kinesisvideo-archivedmedia0% | 0% | 0% | 0% | 100%
aws-android-sdk-ddb-document0% | 0% | 0% | 0% | 100%
aws-android-sdk-kinesisvideo-signaling0% | 0% | 0% | 0% | 100%
aws-android-sdk-sagemaker-runtime0% | 0% | 0% | 0% | 100%
aws-android-sdk-cognitoidentityprovider-asf0% | 0% | 0% | 0% | 100%
ROOT0% | 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
VersionInfoUtils.java
in aws-android-sdk-core/src/main/java/com/amazonaws/util
60 6 162 2491 151
AWSMobileClient.java
in aws-android-sdk-mobile-client/src/main/java/com/amazonaws/mobile/client
2685 163 146 1539 65
AWSIotMqttManager.java
in aws-android-sdk-iot/src/main/java/com/amazonaws/mobileconnectors/iot
1093 88 162 2181 45
SignInView.java
in aws-android-sdk-auth-ui/src/main/java/com/amazonaws/mobile/auth/ui
286 18 1198 1616 41
CognitoUser.java
in aws-android-sdk-cognitoidentityprovider/src/main/java/com/amazonaws/mobileconnectors/cognitoidentityprovider
2591 113 139 2115 41
AmazonCognitoIdentityProviderClient.java
in aws-android-sdk-cognitoidentityprovider/src/main/java/com/amazonaws/services/cognitoidentityprovider
2754 113 196 2115 35
AWSIotClient.java
in aws-android-sdk-iot/src/main/java/com/amazonaws/services/iot
6208 246 125 2181 34
RegionDefaults.java
in aws-android-sdk-core/src/main/java/com/amazonaws/regions
511 2 77 2491 33
AmazonRekognitionClient.java
in aws-android-sdk-rekognition/src/main/java/com/amazonaws/services/rekognition
1632 70 28 1876 31
AmazonS3Client.java
in aws-android-sdk-s3/src/main/java/com/amazonaws/services/s3
3432 235 295 2491 31
AmazonCognitoIdentityProvider.java
in aws-android-sdk-cognitoidentityprovider/src/main/java/com/amazonaws/services/cognitoidentityprovider
263 - 196 2115 30
AWSIot.java
in aws-android-sdk-iot/src/main/java/com/amazonaws/services/iot
606 - 125 2181 30
AWSLambdaClient.java
in aws-android-sdk-lambda/src/main/java/com/amazonaws/services/lambda
146 13 55 2491 29
AWSSecurityTokenServiceClient.java
in aws-android-sdk-core/src/main/java/com/amazonaws/services/securitytoken
257 22 55 2491 28
StartTranscriptionJobRequest.java
in aws-android-sdk-transcribe/src/main/java/com/amazonaws/services/transcribe/model
460 64 12 1364 28
AmazonRekognition.java
in aws-android-sdk-rekognition/src/main/java/com/amazonaws/services/rekognition
150 - 28 1876 27
InternalConfig.java
in aws-android-sdk-core/src/main/java/com/amazonaws/internal/config
151 13 238 2491 27
UploadTask.java
in aws-android-sdk-s3/src/main/java/com/amazonaws/mobileconnectors/s3/transferutility
385 12 674 2387 27
TransferUtility.java
in aws-android-sdk-s3/src/main/java/com/amazonaws/mobileconnectors/s3/transferutility
452 48 474 2387 27
TransferService.java
in aws-android-sdk-s3/src/main/java/com/amazonaws/mobileconnectors/s3/transferutility
127 5 818 2387 26