GoogleCloudPlatform / dataflow-ordered-processing
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 34 files with 2,121 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)
    • 10 files changed 6-20 times (866 lines of code)
    • 24 files changed 1-5 times (1,255 lines of code)
0% | 0% | 0% | 40% | 59%
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 34 files with 2,121 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)
    • 22 files changed by 2-5 contributors (1,750 lines of code)
    • 12 files changed by 1 contributor (371 lines of code)
0% | 0% | 0% | 82% | 17%
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, sh, tf, xml, md, json, gitignore, txt, proto
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 40% | 59%
proto0% | 0% | 0% | 100% | 0%
tf0% | 0% | 0% | 18% | 81%
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
simulator0% | 0% | 0% | 44% | 55%
business-model0% | 0% | 0% | 38% | 61%
order-book-pipeline0% | 0% | 0% | 45% | 54%
terraform0% | 0% | 0% | 18% | 81%
Most Frequently Changed Files (Top 34)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
OrderBookProcessingPipeline.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
104 3 2023-11-01 2024-05-23 14 2 slilichenko@google.com slilichenko@google.com
App.java
in simulator/src/main/java/com/google/cloud
145 4 2023-10-26 2024-12-13 14 4 slilichenko@google.com mescanne@gmail.com
MatcherContext.java
in business-model/src/main/java/com/google/cloud/orderbook
168 12 2023-10-27 2023-12-18 11 2 slilichenko@google.com slilichenko@google.com
PubSubConsumer.java
in simulator/src/main/java/com/google/cloud
99 6 2023-10-26 2024-01-11 9 2 slilichenko@google.com slilichenko@google.com
Simulator.java
in simulator/src/main/java/com/google/cloud/simulator
120 3 2023-10-26 2024-12-13 9 3 slilichenko@google.com mescanne@gmail.com
bigquery.tf
in terraform
29 - 2023-10-26 2023-11-17 8 2 slilichenko@google.com slilichenko@google.com
OrderBookEventToTableRowConverter.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
26 1 2023-11-09 2024-01-19 7 2 slilichenko@google.com slilichenko@google.com
proto
marketdata.proto
in business-model/src/main/proto
81 - 2023-10-26 2023-11-17 7 2 slilichenko@google.com slilichenko@google.com
MarketDepthToTableRowConverter.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
45 3 2023-11-06 2024-01-19 6 2 slilichenko@google.com slilichenko@google.com
OrderBookProducer.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
49 4 2023-11-17 2024-05-23 6 1 slilichenko@google.com slilichenko@google.com
ProcessingStatusToTableRowConverter.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
25 1 2023-11-06 2023-11-17 5 2 slilichenko@google.com slilichenko@google.com
output.tf
in terraform
36 - 2023-10-26 2023-11-15 5 2 slilichenko@google.com slilichenko@google.com
service-account.tf
in terraform
38 - 2023-10-26 2023-11-15 5 2 slilichenko@google.com slilichenko@google.com
StatsTracker.java
in simulator/src/main/java/com/google/cloud
191 14 2023-10-26 2024-01-11 5 2 slilichenko@google.com slilichenko@google.com
SessionContractKey.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
40 5 2023-11-10 2023-12-18 4 2 slilichenko@google.com slilichenko@google.com
OrderBookCoder.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
72 7 2023-11-01 2024-05-23 4 2 slilichenko@google.com slilichenko@google.com
QueuedProducer.java
in business-model/src/main/java/com/google/cloud/orderbook
91 7 2023-10-27 2023-11-13 4 2 slilichenko@google.com scannell@google.com
OrderBookBuilder.java
in business-model/src/main/java/com/google/cloud/orderbook
98 7 2023-10-27 2023-11-13 4 2 slilichenko@google.com scannell@google.com
Matcher.java
in business-model/src/main/java/com/google/cloud/orderbook
160 10 2023-10-27 2023-11-13 4 2 slilichenko@google.com scannell@google.com
EventConsumer.java
in simulator/src/main/java/com/google/cloud
8 - 2023-10-26 2024-12-13 3 2 slilichenko@google.com mescanne@gmail.com
main.tf
in terraform
15 - 2023-10-26 2023-11-23 3 1 slilichenko@google.com slilichenko@google.com
pubsub.tf
in terraform
20 - 2023-10-26 2023-11-23 3 1 slilichenko@google.com slilichenko@google.com
OrderBookEventExaminer.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
26 4 2023-11-08 2023-11-22 3 2 slilichenko@google.com slilichenko@google.com
OrderBookMutableState.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
44 6 2023-10-27 2024-05-23 3 1 slilichenko@google.com slilichenko@google.com
Order.java
in business-model/src/main/java/com/google/cloud/orderbook
57 9 2023-10-27 2023-11-06 3 2 slilichenko@google.com scannell@google.com
StandardOutputConsumer.java
in simulator/src/main/java/com/google/cloud
91 7 2023-10-26 2023-11-06 3 2 slilichenko@google.com scannell@google.com
service-api.tf
in terraform
3 - 2023-10-26 2023-11-15 2 1 slilichenko@google.com slilichenko@google.com
gcs.tf
in terraform
6 - 2023-10-26 2023-11-15 2 1 slilichenko@google.com slilichenko@google.com
variables.tf
in terraform
11 - 2023-10-26 2023-11-15 2 1 slilichenko@google.com slilichenko@google.com
OrderBookOrderedProcessingHandler.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
21 1 2024-02-05 2024-02-07 2 1 slilichenko@google.com slilichenko@google.com
ConvertOrderBookEventToKV.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
14 1 2023-11-22 2023-11-22 1 1 slilichenko@google.com slilichenko@google.com
FailedBigQueryInsertProcessor.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
28 1 2023-11-06 2023-11-06 1 1 slilichenko@google.com slilichenko@google.com
AvroOutputConsumer.java
in simulator/src/main/java/com/google/cloud
48 3 2024-12-13 2024-12-13 1 1 mescanne@gmail.com mescanne@gmail.com
JSONOutputConsumer.java
in simulator/src/main/java/com/google/cloud
112 8 2024-12-13 2024-12-13 1 1 mescanne@gmail.com mescanne@gmail.com
Files With Most Contributors (Top 34)
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
App.java
in simulator/src/main/java/com/google/cloud
145 4 2023-10-26 2024-12-13 14 4 slilichenko@google.com mescanne@gmail.com
Simulator.java
in simulator/src/main/java/com/google/cloud/simulator
120 3 2023-10-26 2024-12-13 9 3 slilichenko@google.com mescanne@gmail.com
OrderBookProcessingPipeline.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
104 3 2023-11-01 2024-05-23 14 2 slilichenko@google.com slilichenko@google.com
MatcherContext.java
in business-model/src/main/java/com/google/cloud/orderbook
168 12 2023-10-27 2023-12-18 11 2 slilichenko@google.com slilichenko@google.com
PubSubConsumer.java
in simulator/src/main/java/com/google/cloud
99 6 2023-10-26 2024-01-11 9 2 slilichenko@google.com slilichenko@google.com
bigquery.tf
in terraform
29 - 2023-10-26 2023-11-17 8 2 slilichenko@google.com slilichenko@google.com
proto
marketdata.proto
in business-model/src/main/proto
81 - 2023-10-26 2023-11-17 7 2 slilichenko@google.com slilichenko@google.com
OrderBookEventToTableRowConverter.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
26 1 2023-11-09 2024-01-19 7 2 slilichenko@google.com slilichenko@google.com
MarketDepthToTableRowConverter.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
45 3 2023-11-06 2024-01-19 6 2 slilichenko@google.com slilichenko@google.com
StatsTracker.java
in simulator/src/main/java/com/google/cloud
191 14 2023-10-26 2024-01-11 5 2 slilichenko@google.com slilichenko@google.com
output.tf
in terraform
36 - 2023-10-26 2023-11-15 5 2 slilichenko@google.com slilichenko@google.com
service-account.tf
in terraform
38 - 2023-10-26 2023-11-15 5 2 slilichenko@google.com slilichenko@google.com
ProcessingStatusToTableRowConverter.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
25 1 2023-11-06 2023-11-17 5 2 slilichenko@google.com slilichenko@google.com
Matcher.java
in business-model/src/main/java/com/google/cloud/orderbook
160 10 2023-10-27 2023-11-13 4 2 slilichenko@google.com scannell@google.com
QueuedProducer.java
in business-model/src/main/java/com/google/cloud/orderbook
91 7 2023-10-27 2023-11-13 4 2 slilichenko@google.com scannell@google.com
OrderBookBuilder.java
in business-model/src/main/java/com/google/cloud/orderbook
98 7 2023-10-27 2023-11-13 4 2 slilichenko@google.com scannell@google.com
SessionContractKey.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
40 5 2023-11-10 2023-12-18 4 2 slilichenko@google.com slilichenko@google.com
OrderBookCoder.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
72 7 2023-11-01 2024-05-23 4 2 slilichenko@google.com slilichenko@google.com
EventConsumer.java
in simulator/src/main/java/com/google/cloud
8 - 2023-10-26 2024-12-13 3 2 slilichenko@google.com mescanne@gmail.com
StandardOutputConsumer.java
in simulator/src/main/java/com/google/cloud
91 7 2023-10-26 2023-11-06 3 2 slilichenko@google.com scannell@google.com
Order.java
in business-model/src/main/java/com/google/cloud/orderbook
57 9 2023-10-27 2023-11-06 3 2 slilichenko@google.com scannell@google.com
OrderBookEventExaminer.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
26 4 2023-11-08 2023-11-22 3 2 slilichenko@google.com slilichenko@google.com
OrderBookProducer.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
49 4 2023-11-17 2024-05-23 6 1 slilichenko@google.com slilichenko@google.com
main.tf
in terraform
15 - 2023-10-26 2023-11-23 3 1 slilichenko@google.com slilichenko@google.com
pubsub.tf
in terraform
20 - 2023-10-26 2023-11-23 3 1 slilichenko@google.com slilichenko@google.com
OrderBookMutableState.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
44 6 2023-10-27 2024-05-23 3 1 slilichenko@google.com slilichenko@google.com
service-api.tf
in terraform
3 - 2023-10-26 2023-11-15 2 1 slilichenko@google.com slilichenko@google.com
variables.tf
in terraform
11 - 2023-10-26 2023-11-15 2 1 slilichenko@google.com slilichenko@google.com
gcs.tf
in terraform
6 - 2023-10-26 2023-11-15 2 1 slilichenko@google.com slilichenko@google.com
OrderBookOrderedProcessingHandler.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
21 1 2024-02-05 2024-02-07 2 1 slilichenko@google.com slilichenko@google.com
AvroOutputConsumer.java
in simulator/src/main/java/com/google/cloud
48 3 2024-12-13 2024-12-13 1 1 mescanne@gmail.com mescanne@gmail.com
JSONOutputConsumer.java
in simulator/src/main/java/com/google/cloud
112 8 2024-12-13 2024-12-13 1 1 mescanne@gmail.com mescanne@gmail.com
ConvertOrderBookEventToKV.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
14 1 2023-11-22 2023-11-22 1 1 slilichenko@google.com slilichenko@google.com
FailedBigQueryInsertProcessor.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
28 1 2023-11-06 2023-11-06 1 1 slilichenko@google.com slilichenko@google.com
Files With Least Contributors (Top 34)
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
JSONOutputConsumer.java
in simulator/src/main/java/com/google/cloud
112 8 2024-12-13 2024-12-13 1 1 mescanne@gmail.com mescanne@gmail.com
OrderBookProducer.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
49 4 2023-11-17 2024-05-23 6 1 slilichenko@google.com slilichenko@google.com
AvroOutputConsumer.java
in simulator/src/main/java/com/google/cloud
48 3 2024-12-13 2024-12-13 1 1 mescanne@gmail.com mescanne@gmail.com
OrderBookMutableState.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
44 6 2023-10-27 2024-05-23 3 1 slilichenko@google.com slilichenko@google.com
FailedBigQueryInsertProcessor.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
28 1 2023-11-06 2023-11-06 1 1 slilichenko@google.com slilichenko@google.com
OrderBookOrderedProcessingHandler.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
21 1 2024-02-05 2024-02-07 2 1 slilichenko@google.com slilichenko@google.com
pubsub.tf
in terraform
20 - 2023-10-26 2023-11-23 3 1 slilichenko@google.com slilichenko@google.com
main.tf
in terraform
15 - 2023-10-26 2023-11-23 3 1 slilichenko@google.com slilichenko@google.com
ConvertOrderBookEventToKV.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
14 1 2023-11-22 2023-11-22 1 1 slilichenko@google.com slilichenko@google.com
variables.tf
in terraform
11 - 2023-10-26 2023-11-15 2 1 slilichenko@google.com slilichenko@google.com
gcs.tf
in terraform
6 - 2023-10-26 2023-11-15 2 1 slilichenko@google.com slilichenko@google.com
service-api.tf
in terraform
3 - 2023-10-26 2023-11-15 2 1 slilichenko@google.com slilichenko@google.com
StatsTracker.java
in simulator/src/main/java/com/google/cloud
191 14 2023-10-26 2024-01-11 5 2 slilichenko@google.com slilichenko@google.com
MatcherContext.java
in business-model/src/main/java/com/google/cloud/orderbook
168 12 2023-10-27 2023-12-18 11 2 slilichenko@google.com slilichenko@google.com
Matcher.java
in business-model/src/main/java/com/google/cloud/orderbook
160 10 2023-10-27 2023-11-13 4 2 slilichenko@google.com scannell@google.com
OrderBookProcessingPipeline.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
104 3 2023-11-01 2024-05-23 14 2 slilichenko@google.com slilichenko@google.com
PubSubConsumer.java
in simulator/src/main/java/com/google/cloud
99 6 2023-10-26 2024-01-11 9 2 slilichenko@google.com slilichenko@google.com
OrderBookBuilder.java
in business-model/src/main/java/com/google/cloud/orderbook
98 7 2023-10-27 2023-11-13 4 2 slilichenko@google.com scannell@google.com
StandardOutputConsumer.java
in simulator/src/main/java/com/google/cloud
91 7 2023-10-26 2023-11-06 3 2 slilichenko@google.com scannell@google.com
QueuedProducer.java
in business-model/src/main/java/com/google/cloud/orderbook
91 7 2023-10-27 2023-11-13 4 2 slilichenko@google.com scannell@google.com
proto
marketdata.proto
in business-model/src/main/proto
81 - 2023-10-26 2023-11-17 7 2 slilichenko@google.com slilichenko@google.com
OrderBookCoder.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
72 7 2023-11-01 2024-05-23 4 2 slilichenko@google.com slilichenko@google.com
Order.java
in business-model/src/main/java/com/google/cloud/orderbook
57 9 2023-10-27 2023-11-06 3 2 slilichenko@google.com scannell@google.com
MarketDepthToTableRowConverter.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
45 3 2023-11-06 2024-01-19 6 2 slilichenko@google.com slilichenko@google.com
SessionContractKey.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
40 5 2023-11-10 2023-12-18 4 2 slilichenko@google.com slilichenko@google.com
service-account.tf
in terraform
38 - 2023-10-26 2023-11-15 5 2 slilichenko@google.com slilichenko@google.com
output.tf
in terraform
36 - 2023-10-26 2023-11-15 5 2 slilichenko@google.com slilichenko@google.com
bigquery.tf
in terraform
29 - 2023-10-26 2023-11-17 8 2 slilichenko@google.com slilichenko@google.com
OrderBookEventExaminer.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
26 4 2023-11-08 2023-11-22 3 2 slilichenko@google.com slilichenko@google.com
OrderBookEventToTableRowConverter.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
26 1 2023-11-09 2024-01-19 7 2 slilichenko@google.com slilichenko@google.com
ProcessingStatusToTableRowConverter.java
in order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook
25 1 2023-11-06 2023-11-17 5 2 slilichenko@google.com slilichenko@google.com
EventConsumer.java
in simulator/src/main/java/com/google/cloud
8 - 2023-10-26 2024-12-13 3 2 slilichenko@google.com mescanne@gmail.com
Simulator.java
in simulator/src/main/java/com/google/cloud/simulator
120 3 2023-10-26 2024-12-13 9 3 slilichenko@google.com mescanne@gmail.com
App.java
in simulator/src/main/java/com/google/cloud
145 4 2023-10-26 2024-12-13 14 4 slilichenko@google.com mescanne@gmail.com
Correlations

File Size vs. Number of Changes: 34 points

simulator/src/main/java/com/google/cloud/App.java x: 145 lines of code y: 14 # changes simulator/src/main/java/com/google/cloud/AvroOutputConsumer.java x: 48 lines of code y: 1 # changes simulator/src/main/java/com/google/cloud/EventConsumer.java x: 8 lines of code y: 3 # changes simulator/src/main/java/com/google/cloud/JSONOutputConsumer.java x: 112 lines of code y: 1 # changes simulator/src/main/java/com/google/cloud/simulator/Simulator.java x: 120 lines of code y: 9 # changes order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/OrderBookCoder.java x: 72 lines of code y: 4 # changes order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/OrderBookMutableState.java x: 44 lines of code y: 3 # changes order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/OrderBookProcessingPipeline.java x: 104 lines of code y: 14 # changes order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/OrderBookProducer.java x: 49 lines of code y: 6 # changes order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/OrderBookOrderedProcessingHandler.java x: 21 lines of code y: 2 # changes order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/MarketDepthToTableRowConverter.java x: 45 lines of code y: 6 # changes order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/OrderBookEventToTableRowConverter.java x: 26 lines of code y: 7 # changes simulator/src/main/java/com/google/cloud/PubSubConsumer.java x: 99 lines of code y: 9 # changes simulator/src/main/java/com/google/cloud/StatsTracker.java x: 191 lines of code y: 5 # changes business-model/src/main/java/com/google/cloud/orderbook/MatcherContext.java x: 168 lines of code y: 11 # changes order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/SessionContractKey.java x: 40 lines of code y: 4 # changes terraform/main.tf x: 15 lines of code y: 3 # changes terraform/pubsub.tf x: 20 lines of code y: 3 # changes order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/ConvertOrderBookEventToKV.java x: 14 lines of code y: 1 # changes order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/OrderBookEventExaminer.java x: 26 lines of code y: 3 # changes business-model/src/main/proto/marketdata.proto x: 81 lines of code y: 7 # changes order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/ProcessingStatusToTableRowConverter.java x: 25 lines of code y: 5 # changes terraform/bigquery.tf x: 29 lines of code y: 8 # changes terraform/gcs.tf x: 6 lines of code y: 2 # changes terraform/output.tf x: 36 lines of code y: 5 # changes terraform/service-account.tf x: 38 lines of code y: 5 # changes terraform/service-api.tf x: 3 lines of code y: 2 # changes terraform/variables.tf x: 11 lines of code y: 2 # changes business-model/src/main/java/com/google/cloud/orderbook/QueuedProducer.java x: 91 lines of code y: 4 # changes business-model/src/main/java/com/google/cloud/orderbook/OrderBookBuilder.java x: 98 lines of code y: 4 # changes business-model/src/main/java/com/google/cloud/orderbook/Matcher.java x: 160 lines of code y: 4 # changes business-model/src/main/java/com/google/cloud/orderbook/Order.java x: 57 lines of code y: 3 # changes simulator/src/main/java/com/google/cloud/StandardOutputConsumer.java x: 91 lines of code y: 3 # changes order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/FailedBigQueryInsertProcessor.java x: 28 lines of code y: 1 # changes
14.0
# changes
  min: 1.0
  average: 4.82
  25th percentile: 2.75
  median: 4.0
  75th percentile: 6.25
  max: 14.0
0 191.0
lines of code
min: 3.0 | average: 62.38 | 25th percentile: 24.0 | median: 44.5 | 75th percentile: 98.25 | max: 191.0

Number of Contributors vs. Number of Changes: 34 points

simulator/src/main/java/com/google/cloud/App.java x: 4 # contributors y: 14 # changes simulator/src/main/java/com/google/cloud/AvroOutputConsumer.java x: 1 # contributors y: 1 # changes simulator/src/main/java/com/google/cloud/EventConsumer.java x: 2 # contributors y: 3 # changes simulator/src/main/java/com/google/cloud/simulator/Simulator.java x: 3 # contributors y: 9 # changes order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/OrderBookCoder.java x: 2 # contributors y: 4 # changes order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/OrderBookMutableState.java x: 1 # contributors y: 3 # changes order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/OrderBookProcessingPipeline.java x: 2 # contributors y: 14 # changes order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/OrderBookProducer.java x: 1 # contributors y: 6 # changes order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/OrderBookOrderedProcessingHandler.java x: 1 # contributors y: 2 # changes order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/MarketDepthToTableRowConverter.java x: 2 # contributors y: 6 # changes order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/OrderBookEventToTableRowConverter.java x: 2 # contributors y: 7 # changes simulator/src/main/java/com/google/cloud/PubSubConsumer.java x: 2 # contributors y: 9 # changes simulator/src/main/java/com/google/cloud/StatsTracker.java x: 2 # contributors y: 5 # changes business-model/src/main/java/com/google/cloud/orderbook/MatcherContext.java x: 2 # contributors y: 11 # changes terraform/bigquery.tf x: 2 # contributors y: 8 # changes
14.0
# changes
  min: 1.0
  average: 4.82
  25th percentile: 2.75
  median: 4.0
  75th percentile: 6.25
  max: 14.0
0 4.0
# contributors
min: 1.0 | average: 1.74 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 4.0

Number of Contributors vs. File Size: 34 points

simulator/src/main/java/com/google/cloud/App.java x: 4 # contributors y: 145 lines of code simulator/src/main/java/com/google/cloud/AvroOutputConsumer.java x: 1 # contributors y: 48 lines of code simulator/src/main/java/com/google/cloud/EventConsumer.java x: 2 # contributors y: 8 lines of code simulator/src/main/java/com/google/cloud/JSONOutputConsumer.java x: 1 # contributors y: 112 lines of code simulator/src/main/java/com/google/cloud/simulator/Simulator.java x: 3 # contributors y: 120 lines of code order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/OrderBookCoder.java x: 2 # contributors y: 72 lines of code order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/OrderBookMutableState.java x: 1 # contributors y: 44 lines of code order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/OrderBookProcessingPipeline.java x: 2 # contributors y: 104 lines of code order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/OrderBookProducer.java x: 1 # contributors y: 49 lines of code order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/OrderBookOrderedProcessingHandler.java x: 1 # contributors y: 21 lines of code order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/MarketDepthToTableRowConverter.java x: 2 # contributors y: 45 lines of code order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/OrderBookEventToTableRowConverter.java x: 2 # contributors y: 26 lines of code simulator/src/main/java/com/google/cloud/PubSubConsumer.java x: 2 # contributors y: 99 lines of code simulator/src/main/java/com/google/cloud/StatsTracker.java x: 2 # contributors y: 191 lines of code business-model/src/main/java/com/google/cloud/orderbook/MatcherContext.java x: 2 # contributors y: 168 lines of code order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/SessionContractKey.java x: 2 # contributors y: 40 lines of code terraform/main.tf x: 1 # contributors y: 15 lines of code terraform/pubsub.tf x: 1 # contributors y: 20 lines of code order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/ConvertOrderBookEventToKV.java x: 1 # contributors y: 14 lines of code business-model/src/main/proto/marketdata.proto x: 2 # contributors y: 81 lines of code order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/ProcessingStatusToTableRowConverter.java x: 2 # contributors y: 25 lines of code terraform/bigquery.tf x: 2 # contributors y: 29 lines of code terraform/gcs.tf x: 1 # contributors y: 6 lines of code terraform/output.tf x: 2 # contributors y: 36 lines of code terraform/service-account.tf x: 2 # contributors y: 38 lines of code terraform/service-api.tf x: 1 # contributors y: 3 lines of code terraform/variables.tf x: 1 # contributors y: 11 lines of code business-model/src/main/java/com/google/cloud/orderbook/QueuedProducer.java x: 2 # contributors y: 91 lines of code business-model/src/main/java/com/google/cloud/orderbook/OrderBookBuilder.java x: 2 # contributors y: 98 lines of code business-model/src/main/java/com/google/cloud/orderbook/Matcher.java x: 2 # contributors y: 160 lines of code business-model/src/main/java/com/google/cloud/orderbook/Order.java x: 2 # contributors y: 57 lines of code order-book-pipeline/src/main/java/com/google/cloud/dataflow/orderbook/FailedBigQueryInsertProcessor.java x: 1 # contributors y: 28 lines of code
191.0
lines of code
  min: 3.0
  average: 62.38
  25th percentile: 24.0
  median: 44.5
  75th percentile: 98.25
  max: 191.0
0 4.0
# contributors
min: 1.0 | average: 1.74 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 4.0