awslabs / kinesis-aggregation
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 37 files with 3,368 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 1 files changed 21-50 times (29 lines of code)
    • 24 files changed 6-20 times (2,381 lines of code)
    • 12 files changed 1-5 times (958 lines of code)
0% | 0% | <1% | 70% | 28%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
java, txt, md, xml, js, py, project, classpath, go, json, gitignore, mod, in, cfg, sh, ts
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 0% | 4% | 95% | 0%
java0% | 0% | 0% | 64% | 35%
js0% | 0% | 0% | 99% | <1%
go0% | 0% | 0% | 13% | 86%
in0% | 0% | 0% | 0% | 100%
cfg0% | 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
python0% | 0% | 14% | 81% | 4%
node/lib0% | 0% | 0% | 100% | 0%
python/aws_kinesis_agg0% | 0% | 0% | 100% | 0%
java/KinesisAggregator0% | 0% | 0% | 100% | 0%
java/KinesisTestProducers0% | 0% | 0% | 100% | 0%
node/example0% | 0% | 0% | 100% | 0%
java/KinesisLambdaForwarder0% | 0% | 0% | 100% | 0%
java/KinesisDeaggregator0% | 0% | 0% | 75% | 25%
go/deaggregator0% | 0% | 0% | 100% | 0%
java/KinesisTestConsumers0% | 0% | 0% | 100% | 0%
java/KinesisAggregatorV20% | 0% | 0% | 0% | 100%
go/v20% | 0% | 0% | 0% | 100%
go/records0% | 0% | 0% | 0% | 100%
java/KinesisDeaggregatorV20% | 0% | 0% | 0% | 100%
node0% | 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
setup.py
in python
29 - 376 2199 22
AggRecord.java
in java/KinesisAggregator/src/main/java/com/amazonaws/kinesis/agg
302 23 218 2141 19
deaggregator.py
in python/aws_kinesis_agg
140 7 363 2136 18
make_lambda_build.py
in python
88 6 376 2199 16
aggregator.py
in python/aws_kinesis_agg
189 25 376 2136 15
ProducerConfig.java
in java/KinesisTestProducers/src/main/java/com/amazonaws/kinesis/producer
6 - 699 2163 13
ProducerUtils.java
in java/KinesisTestProducers/src/main/java/com/amazonaws/kinesis/producer
47 3 699 2163 13
KinesisLambdaReceiver.java
in java/KinesisTestConsumers/src/main/java/com/amazonaws/kinesis/consumer
49 3 699 2162 13
kinesis_publisher.py
in python
62 3 699 2152 13
SampleAggregatorProducer.java
in java/KinesisTestProducers/src/main/java/com/amazonaws/kinesis/producer
82 5 699 2160 12
RecordAggregator.java
in java/KinesisAggregator/src/main/java/com/amazonaws/kinesis/agg
93 14 699 2141 11
kpl-agg.js
in node/lib
373 18 578 1463 11
lambda_function.py
in python
18 2 699 2199 10
SampleNormalProducer.java
in java/KinesisTestProducers/src/main/java/com/amazonaws/kinesis/producer
35 1 699 2163 10
SampleKPLProducer.java
in java/KinesisTestProducers/src/main/java/com/amazonaws/kinesis/producer
128 3 699 2163 10
__init__.py
in python/aws_kinesis_agg
4 - 699 2136 9
RecordDeaggregator.java
in java/KinesisDeaggregator/src/main/java/com/amazonaws/kinesis/deagg
66 6 607 2141 9
deaggregator.go
in go/deaggregator
64 2 142 966 8
kpl-deagg.js
in node/lib
101 3 42 1463 8
sample-aggregation.js
in node/example
69 5 462 1463 7