aws / aws-activejob-sqs-ruby
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 26 files with 1,646 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)
    • 17 files changed 6-20 times (1,482 lines of code)
    • 9 files changed 1-5 times (164 lines of code)
0% | 0% | 0% | 90% | 9%
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 26 files with 1,646 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)
    • 26 files changed by 2-5 contributors (1,646 lines of code)
    • 0 files changed by 1 contributor (0 lines of code)
0% | 0% | 0% | 100% | 0%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
rb, yaml, md, erb, txt, ru, gitignore, json, gitmodules, gemspec
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
rb0% | 0% | 0% | 91% | 8%
gemspec0% | 0% | 0% | 100% | 0%
erb0% | 0% | 0% | 0% | 100%
ru0% | 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
spec0% | 0% | 0% | 89% | 10%
lib0% | 0% | 0% | 94% | 5%
ROOT0% | 0% | 0% | 100% | 0%
doc-src0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 26)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
poller.rb
in lib/aws/active_job/sqs
118 11 2024-11-12 2025-03-21 13 4 mamuller@amazon.com mamuller@amazon.com
configuration.rb
in lib/aws/active_job/sqs
155 17 2024-11-12 2024-12-23 12 4 mamuller@amazon.com alexwoo@amazon.com
poller_spec.rb
in spec/aws/active_job/sqs
142 - 2024-11-12 2024-12-12 10 4 mamuller@amazon.com alexwoo@amazon.com
28 4 2024-11-12 2024-12-12 9 5 mamuller@amazon.com alexwoo@amazon.com
sqs_adapter.rb
in lib/active_job/queue_adapters
54 7 2024-11-12 2024-12-13 9 4 mamuller@amazon.com alexwoo@amazon.com
executor.rb
in lib/aws/active_job/sqs
107 12 2024-11-12 2024-12-12 9 5 mamuller@amazon.com alexwoo@amazon.com
sqs_async_adapter.rb
in lib/active_job/queue_adapters
24 1 2024-11-12 2024-12-12 8 4 mamuller@amazon.com alexwoo@amazon.com
params.rb
in lib/active_job/queue_adapters/sqs_adapter
63 8 2024-11-12 2025-03-21 8 4 mamuller@amazon.com mamuller@amazon.com
configuration_spec.rb
in spec/aws/active_job/sqs
154 - 2024-11-12 2024-12-12 8 4 mamuller@amazon.com alexwoo@amazon.com
17 - 2024-11-12 2024-12-23 7 4 mamuller@amazon.com alexwoo@amazon.com
cli_options.rb
in lib/aws/active_job/sqs
96 10 2024-12-04 2025-03-21 7 4 alexwoo@amazon.com mamuller@amazon.com
executor_spec.rb
in spec/aws/active_job/sqs
114 - 2024-11-12 2024-12-12 7 5 mamuller@amazon.com alexwoo@amazon.com
sqs_adapter_spec.rb
in spec/active_job/queue_adapters
198 - 2024-11-12 2025-03-21 7 4 mamuller@amazon.com mamuller@amazon.com
42 - 2024-11-12 2024-12-13 6 5 mamuller@amazon.com alexwoo@amazon.com
sqs_async_adapter_spec.rb
in spec/active_job/queue_adapters
55 2 2024-11-12 2024-12-12 6 4 mamuller@amazon.com alexwoo@amazon.com
lambda_handler.rb
in lib/aws/active_job/sqs
57 4 2024-11-12 2024-12-13 6 4 mamuller@amazon.com alexwoo@amazon.com
params_spec.rb
in spec/active_job/queue_adapters/sqs_adapter
58 - 2024-11-12 2024-12-12 6 4 mamuller@amazon.com alexwoo@amazon.com
job_runner.rb
in lib/aws/active_job/sqs
21 3 2024-11-12 2024-12-12 5 3 mamuller@amazon.com alexwoo@amazon.com
job_runner_spec.rb
in spec/aws/active_job/sqs
21 - 2024-11-12 2024-12-12 5 3 mamuller@amazon.com alexwoo@amazon.com
application.rb
in spec/dummy/config
11 - 2024-11-14 2024-12-12 4 3 mamuller@amazon.com alexwoo@amazon.com
40 - 2024-11-12 2024-12-12 4 4 mamuller@amazon.com alexwoo@amazon.com
deduplication.rb
in lib/aws/active_job/sqs
17 1 2024-11-12 2024-12-13 3 4 mamuller@amazon.com alexwoo@amazon.com
deduplication_spec.rb
in spec/aws/active_job/sqs
21 - 2024-11-12 2024-12-13 3 4 mamuller@amazon.com alexwoo@amazon.com
ru
config.ru
in spec/dummy
1 - 2024-11-14 2024-11-15 2 2 mamuller@amazon.com 53055821+mullermp@users.nor...
footer.erb
in doc-src/templates/default/layout/html
6 - 2024-11-14 2024-11-15 2 2 mamuller@amazon.com 53055821+mullermp@users.nor...
layout.erb
in doc-src/templates/default/layout/html
26 - 2024-11-14 2024-11-15 2 2 mamuller@amazon.com 53055821+mullermp@users.nor...
Files With Most Contributors (Top 26)
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
28 4 2024-11-12 2024-12-12 9 5 mamuller@amazon.com alexwoo@amazon.com
executor.rb
in lib/aws/active_job/sqs
107 12 2024-11-12 2024-12-12 9 5 mamuller@amazon.com alexwoo@amazon.com
executor_spec.rb
in spec/aws/active_job/sqs
114 - 2024-11-12 2024-12-12 7 5 mamuller@amazon.com alexwoo@amazon.com
42 - 2024-11-12 2024-12-13 6 5 mamuller@amazon.com alexwoo@amazon.com
poller.rb
in lib/aws/active_job/sqs
118 11 2024-11-12 2025-03-21 13 4 mamuller@amazon.com mamuller@amazon.com
configuration.rb
in lib/aws/active_job/sqs
155 17 2024-11-12 2024-12-23 12 4 mamuller@amazon.com alexwoo@amazon.com
poller_spec.rb
in spec/aws/active_job/sqs
142 - 2024-11-12 2024-12-12 10 4 mamuller@amazon.com alexwoo@amazon.com
sqs_adapter.rb
in lib/active_job/queue_adapters
54 7 2024-11-12 2024-12-13 9 4 mamuller@amazon.com alexwoo@amazon.com
configuration_spec.rb
in spec/aws/active_job/sqs
154 - 2024-11-12 2024-12-12 8 4 mamuller@amazon.com alexwoo@amazon.com
params.rb
in lib/active_job/queue_adapters/sqs_adapter
63 8 2024-11-12 2025-03-21 8 4 mamuller@amazon.com mamuller@amazon.com
sqs_async_adapter.rb
in lib/active_job/queue_adapters
24 1 2024-11-12 2024-12-12 8 4 mamuller@amazon.com alexwoo@amazon.com
sqs_adapter_spec.rb
in spec/active_job/queue_adapters
198 - 2024-11-12 2025-03-21 7 4 mamuller@amazon.com mamuller@amazon.com
17 - 2024-11-12 2024-12-23 7 4 mamuller@amazon.com alexwoo@amazon.com
cli_options.rb
in lib/aws/active_job/sqs
96 10 2024-12-04 2025-03-21 7 4 alexwoo@amazon.com mamuller@amazon.com
params_spec.rb
in spec/active_job/queue_adapters/sqs_adapter
58 - 2024-11-12 2024-12-12 6 4 mamuller@amazon.com alexwoo@amazon.com
sqs_async_adapter_spec.rb
in spec/active_job/queue_adapters
55 2 2024-11-12 2024-12-12 6 4 mamuller@amazon.com alexwoo@amazon.com
lambda_handler.rb
in lib/aws/active_job/sqs
57 4 2024-11-12 2024-12-13 6 4 mamuller@amazon.com alexwoo@amazon.com
40 - 2024-11-12 2024-12-12 4 4 mamuller@amazon.com alexwoo@amazon.com
deduplication_spec.rb
in spec/aws/active_job/sqs
21 - 2024-11-12 2024-12-13 3 4 mamuller@amazon.com alexwoo@amazon.com
deduplication.rb
in lib/aws/active_job/sqs
17 1 2024-11-12 2024-12-13 3 4 mamuller@amazon.com alexwoo@amazon.com
job_runner_spec.rb
in spec/aws/active_job/sqs
21 - 2024-11-12 2024-12-12 5 3 mamuller@amazon.com alexwoo@amazon.com
job_runner.rb
in lib/aws/active_job/sqs
21 3 2024-11-12 2024-12-12 5 3 mamuller@amazon.com alexwoo@amazon.com
application.rb
in spec/dummy/config
11 - 2024-11-14 2024-12-12 4 3 mamuller@amazon.com alexwoo@amazon.com
ru
config.ru
in spec/dummy
1 - 2024-11-14 2024-11-15 2 2 mamuller@amazon.com 53055821+mullermp@users.nor...
layout.erb
in doc-src/templates/default/layout/html
26 - 2024-11-14 2024-11-15 2 2 mamuller@amazon.com 53055821+mullermp@users.nor...
footer.erb
in doc-src/templates/default/layout/html
6 - 2024-11-14 2024-11-15 2 2 mamuller@amazon.com 53055821+mullermp@users.nor...
Files With Least Contributors (Top 26)
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
layout.erb
in doc-src/templates/default/layout/html
26 - 2024-11-14 2024-11-15 2 2 mamuller@amazon.com 53055821+mullermp@users.nor...
footer.erb
in doc-src/templates/default/layout/html
6 - 2024-11-14 2024-11-15 2 2 mamuller@amazon.com 53055821+mullermp@users.nor...
ru
config.ru
in spec/dummy
1 - 2024-11-14 2024-11-15 2 2 mamuller@amazon.com 53055821+mullermp@users.nor...
job_runner_spec.rb
in spec/aws/active_job/sqs
21 - 2024-11-12 2024-12-12 5 3 mamuller@amazon.com alexwoo@amazon.com
job_runner.rb
in lib/aws/active_job/sqs
21 3 2024-11-12 2024-12-12 5 3 mamuller@amazon.com alexwoo@amazon.com
application.rb
in spec/dummy/config
11 - 2024-11-14 2024-12-12 4 3 mamuller@amazon.com alexwoo@amazon.com
sqs_adapter_spec.rb
in spec/active_job/queue_adapters
198 - 2024-11-12 2025-03-21 7 4 mamuller@amazon.com mamuller@amazon.com
configuration.rb
in lib/aws/active_job/sqs
155 17 2024-11-12 2024-12-23 12 4 mamuller@amazon.com alexwoo@amazon.com
configuration_spec.rb
in spec/aws/active_job/sqs
154 - 2024-11-12 2024-12-12 8 4 mamuller@amazon.com alexwoo@amazon.com
poller_spec.rb
in spec/aws/active_job/sqs
142 - 2024-11-12 2024-12-12 10 4 mamuller@amazon.com alexwoo@amazon.com
poller.rb
in lib/aws/active_job/sqs
118 11 2024-11-12 2025-03-21 13 4 mamuller@amazon.com mamuller@amazon.com
cli_options.rb
in lib/aws/active_job/sqs
96 10 2024-12-04 2025-03-21 7 4 alexwoo@amazon.com mamuller@amazon.com
params.rb
in lib/active_job/queue_adapters/sqs_adapter
63 8 2024-11-12 2025-03-21 8 4 mamuller@amazon.com mamuller@amazon.com
params_spec.rb
in spec/active_job/queue_adapters/sqs_adapter
58 - 2024-11-12 2024-12-12 6 4 mamuller@amazon.com alexwoo@amazon.com
lambda_handler.rb
in lib/aws/active_job/sqs
57 4 2024-11-12 2024-12-13 6 4 mamuller@amazon.com alexwoo@amazon.com
sqs_async_adapter_spec.rb
in spec/active_job/queue_adapters
55 2 2024-11-12 2024-12-12 6 4 mamuller@amazon.com alexwoo@amazon.com
sqs_adapter.rb
in lib/active_job/queue_adapters
54 7 2024-11-12 2024-12-13 9 4 mamuller@amazon.com alexwoo@amazon.com
40 - 2024-11-12 2024-12-12 4 4 mamuller@amazon.com alexwoo@amazon.com
sqs_async_adapter.rb
in lib/active_job/queue_adapters
24 1 2024-11-12 2024-12-12 8 4 mamuller@amazon.com alexwoo@amazon.com
deduplication_spec.rb
in spec/aws/active_job/sqs
21 - 2024-11-12 2024-12-13 3 4 mamuller@amazon.com alexwoo@amazon.com
17 - 2024-11-12 2024-12-23 7 4 mamuller@amazon.com alexwoo@amazon.com
deduplication.rb
in lib/aws/active_job/sqs
17 1 2024-11-12 2024-12-13 3 4 mamuller@amazon.com alexwoo@amazon.com
executor_spec.rb
in spec/aws/active_job/sqs
114 - 2024-11-12 2024-12-12 7 5 mamuller@amazon.com alexwoo@amazon.com
executor.rb
in lib/aws/active_job/sqs
107 12 2024-11-12 2024-12-12 9 5 mamuller@amazon.com alexwoo@amazon.com
42 - 2024-11-12 2024-12-13 6 5 mamuller@amazon.com alexwoo@amazon.com
28 4 2024-11-12 2024-12-12 9 5 mamuller@amazon.com alexwoo@amazon.com
Correlations

File Size vs. Number of Changes: 26 points

lib/active_job/queue_adapters/sqs_adapter/params.rb x: 63 lines of code y: 8 # changes lib/aws/active_job/sqs/cli_options.rb x: 96 lines of code y: 7 # changes lib/aws/active_job/sqs/poller.rb x: 118 lines of code y: 13 # changes spec/active_job/queue_adapters/sqs_adapter_spec.rb x: 198 lines of code y: 7 # changes aws-activejob-sqs.gemspec x: 17 lines of code y: 7 # changes lib/aws/active_job/sqs/configuration.rb x: 155 lines of code y: 12 # changes lib/active_job/queue_adapters/sqs_adapter.rb x: 54 lines of code y: 9 # changes lib/aws/active_job/sqs/deduplication.rb x: 17 lines of code y: 3 # changes lib/aws/active_job/sqs/lambda_handler.rb x: 57 lines of code y: 6 # changes spec/aws/active_job/sqs/deduplication_spec.rb x: 21 lines of code y: 3 # changes spec/spec_helper.rb x: 42 lines of code y: 6 # changes lib/active_job/queue_adapters/sqs_async_adapter.rb x: 24 lines of code y: 8 # changes lib/aws-activejob-sqs.rb x: 28 lines of code y: 9 # changes lib/aws/active_job/sqs/executor.rb x: 107 lines of code y: 9 # changes lib/aws/active_job/sqs/job_runner.rb x: 21 lines of code y: 5 # changes spec/active_job/queue_adapters/sqs_adapter/params_spec.rb x: 58 lines of code y: 6 # changes spec/active_job/queue_adapters/sqs_async_adapter_spec.rb x: 55 lines of code y: 6 # changes spec/aws-activejob-sqs_spec.rb x: 40 lines of code y: 4 # changes spec/aws/active_job/sqs/configuration_spec.rb x: 154 lines of code y: 8 # changes spec/aws/active_job/sqs/executor_spec.rb x: 114 lines of code y: 7 # changes spec/aws/active_job/sqs/poller_spec.rb x: 142 lines of code y: 10 # changes spec/dummy/config/application.rb x: 11 lines of code y: 4 # changes doc-src/templates/default/layout/html/footer.erb x: 6 lines of code y: 2 # changes doc-src/templates/default/layout/html/layout.erb x: 26 lines of code y: 2 # changes spec/dummy/config.ru x: 1 lines of code y: 2 # changes
13.0
# changes
  min: 2.0
  average: 6.46
  25th percentile: 4.0
  median: 6.5
  75th percentile: 8.25
  max: 13.0
0 198.0
lines of code
min: 1.0 | average: 63.31 | 25th percentile: 21.0 | median: 48.0 | 75th percentile: 108.75 | max: 198.0

Number of Contributors vs. Number of Changes: 26 points

lib/active_job/queue_adapters/sqs_adapter/params.rb x: 4 # contributors y: 8 # changes lib/aws/active_job/sqs/cli_options.rb x: 4 # contributors y: 7 # changes lib/aws/active_job/sqs/poller.rb x: 4 # contributors y: 13 # changes lib/aws/active_job/sqs/configuration.rb x: 4 # contributors y: 12 # changes lib/active_job/queue_adapters/sqs_adapter.rb x: 4 # contributors y: 9 # changes lib/aws/active_job/sqs/deduplication.rb x: 4 # contributors y: 3 # changes lib/aws/active_job/sqs/lambda_handler.rb x: 4 # contributors y: 6 # changes spec/spec_helper.rb x: 5 # contributors y: 6 # changes lib/aws-activejob-sqs.rb x: 5 # contributors y: 9 # changes lib/aws/active_job/sqs/job_runner.rb x: 3 # contributors y: 5 # changes spec/aws-activejob-sqs_spec.rb x: 4 # contributors y: 4 # changes spec/aws/active_job/sqs/executor_spec.rb x: 5 # contributors y: 7 # changes spec/aws/active_job/sqs/poller_spec.rb x: 4 # contributors y: 10 # changes spec/dummy/config/application.rb x: 3 # contributors y: 4 # changes doc-src/templates/default/layout/html/footer.erb x: 2 # contributors y: 2 # changes
13.0
# changes
  min: 2.0
  average: 6.46
  25th percentile: 4.0
  median: 6.5
  75th percentile: 8.25
  max: 13.0
0 5.0
# contributors
min: 2.0 | average: 3.81 | 25th percentile: 3.75 | median: 4.0 | 75th percentile: 4.0 | max: 5.0

Number of Contributors vs. File Size: 26 points

lib/active_job/queue_adapters/sqs_adapter/params.rb x: 4 # contributors y: 63 lines of code lib/aws/active_job/sqs/cli_options.rb x: 4 # contributors y: 96 lines of code lib/aws/active_job/sqs/poller.rb x: 4 # contributors y: 118 lines of code spec/active_job/queue_adapters/sqs_adapter_spec.rb x: 4 # contributors y: 198 lines of code aws-activejob-sqs.gemspec x: 4 # contributors y: 17 lines of code lib/aws/active_job/sqs/configuration.rb x: 4 # contributors y: 155 lines of code lib/active_job/queue_adapters/sqs_adapter.rb x: 4 # contributors y: 54 lines of code lib/aws/active_job/sqs/lambda_handler.rb x: 4 # contributors y: 57 lines of code spec/aws/active_job/sqs/deduplication_spec.rb x: 4 # contributors y: 21 lines of code spec/spec_helper.rb x: 5 # contributors y: 42 lines of code lib/active_job/queue_adapters/sqs_async_adapter.rb x: 4 # contributors y: 24 lines of code lib/aws-activejob-sqs.rb x: 5 # contributors y: 28 lines of code lib/aws/active_job/sqs/executor.rb x: 5 # contributors y: 107 lines of code lib/aws/active_job/sqs/job_runner.rb x: 3 # contributors y: 21 lines of code spec/active_job/queue_adapters/sqs_adapter/params_spec.rb x: 4 # contributors y: 58 lines of code spec/active_job/queue_adapters/sqs_async_adapter_spec.rb x: 4 # contributors y: 55 lines of code spec/aws-activejob-sqs_spec.rb x: 4 # contributors y: 40 lines of code spec/aws/active_job/sqs/configuration_spec.rb x: 4 # contributors y: 154 lines of code spec/aws/active_job/sqs/executor_spec.rb x: 5 # contributors y: 114 lines of code spec/aws/active_job/sqs/poller_spec.rb x: 4 # contributors y: 142 lines of code spec/dummy/config/application.rb x: 3 # contributors y: 11 lines of code doc-src/templates/default/layout/html/footer.erb x: 2 # contributors y: 6 lines of code doc-src/templates/default/layout/html/layout.erb x: 2 # contributors y: 26 lines of code spec/dummy/config.ru x: 2 # contributors y: 1 lines of code
198.0
lines of code
  min: 1.0
  average: 63.31
  25th percentile: 21.0
  median: 48.0
  75th percentile: 108.75
  max: 198.0
0 5.0
# contributors
min: 2.0 | average: 3.81 | 25th percentile: 3.75 | median: 4.0 | 75th percentile: 4.0 | max: 5.0