Overview
File Change Frequency Overall
  • There are 15 files with 754 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)
    • 15 files changed 1-5 times (754 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 15 files with 754 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)
    • 2 files changed by 2-5 contributors (143 lines of code)
    • 13 files changed by 1 contributor (611 lines of code)
0% | 0% | 0% | 18% | 81%
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, properties, md, txt, xml, sh, jsp, gitignore, bat, yml, html
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%
xml0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
jsp0% | 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
synthetic-sourcejob0% | 0% | 0% | 0% | 100%
mantis-publish-web-sample0% | 0% | 0% | 0% | 100%
codequality0% | 0% | 0% | 0% | 0%
Most Frequently Changed Files (Top 17)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
MQL.java
in synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/core
127 13 2019-10-06 2019-11-08 3 2 +299 / -26 njoshi crioux
web.xml
in mantis-publish-web-sample/src/main/webapp/WEB-INF
16 - 2019-10-14 2019-10-20 2 2 +45 / -1 njoshi crioux
response.jsp
in mantis-publish-web-sample/src/main/webapp
9 - 2019-10-14 2019-10-14 1 1 +18 / -0 njoshi njoshi
index.html
in mantis-publish-web-sample/src/main/webapp
13 - 2019-10-14 2019-10-14 1 1 +28 / -0 njoshi njoshi
SyntheticSourceJob.java
in synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic
25 2 2019-10-06 2019-10-06 1 1 +62 / -0 njoshi njoshi
MQLQueryManager.java
in synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/core
36 7 2019-10-06 2019-10-06 1 1 +68 / -0 njoshi njoshi
QueryRequestPostProcessor.java
in synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/sink
39 3 2019-10-06 2019-10-06 1 1 +71 / -0 njoshi njoshi
QueryRequestPreProcessor.java
in synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/sink
41 3 2019-10-06 2019-10-06 1 1 +79 / -0 njoshi njoshi
QueryRefCountMap.java
in synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/sink
44 4 2019-10-06 2019-10-06 1 1 +83 / -0 njoshi njoshi
TaggedData.java
in synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/core
46 7 2019-10-06 2019-10-06 1 1 +81 / -2 njoshi njoshi
TaggedDataSourceSink.java
in synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/sink
54 4 2019-10-06 2019-10-06 1 1 +85 / -0 njoshi njoshi
RequestEvent.java
in synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/proto
58 3 2019-10-06 2019-10-06 1 1 +95 / -0 njoshi njoshi
TaggedEventFilter.java
in synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/sink
59 2 2019-10-06 2019-10-06 1 1 +90 / -0 njoshi njoshi
SyntheticSource.java
in synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/source
77 2 2019-10-06 2019-10-06 1 1 +110 / -0 njoshi njoshi
TaggingStage.java
in synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/stage
110 4 2019-10-06 2019-10-06 1 1 +154 / -0 njoshi njoshi
pmd.xml
in codequality
80 -
92 -
Files With Most Churn (Top 17)
Based on the number of lines added and deleted across all commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
MQL.java
in synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/core
127 13 2019-10-06 2019-11-08 3 2 +299 / -26 njoshi crioux
TaggingStage.java
in synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/stage
110 4 2019-10-06 2019-10-06 1 1 +154 / -0 njoshi njoshi
SyntheticSource.java
in synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/source
77 2 2019-10-06 2019-10-06 1 1 +110 / -0 njoshi njoshi
RequestEvent.java
in synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/proto
58 3 2019-10-06 2019-10-06 1 1 +95 / -0 njoshi njoshi
TaggedEventFilter.java
in synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/sink
59 2 2019-10-06 2019-10-06 1 1 +90 / -0 njoshi njoshi
TaggedDataSourceSink.java
in synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/sink
54 4 2019-10-06 2019-10-06 1 1 +85 / -0 njoshi njoshi
QueryRefCountMap.java
in synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/sink
44 4 2019-10-06 2019-10-06 1 1 +83 / -0 njoshi njoshi
TaggedData.java
in synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/core
46 7 2019-10-06 2019-10-06 1 1 +81 / -2 njoshi njoshi
QueryRequestPreProcessor.java
in synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/sink
41 3 2019-10-06 2019-10-06 1 1 +79 / -0 njoshi njoshi
QueryRequestPostProcessor.java
in synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/sink
39 3 2019-10-06 2019-10-06 1 1 +71 / -0 njoshi njoshi
MQLQueryManager.java
in synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/core
36 7 2019-10-06 2019-10-06 1 1 +68 / -0 njoshi njoshi
SyntheticSourceJob.java
in synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic
25 2 2019-10-06 2019-10-06 1 1 +62 / -0 njoshi njoshi
web.xml
in mantis-publish-web-sample/src/main/webapp/WEB-INF
16 - 2019-10-14 2019-10-20 2 2 +45 / -1 njoshi crioux
index.html
in mantis-publish-web-sample/src/main/webapp
13 - 2019-10-14 2019-10-14 1 1 +28 / -0 njoshi njoshi
response.jsp
in mantis-publish-web-sample/src/main/webapp
9 - 2019-10-14 2019-10-14 1 1 +18 / -0 njoshi njoshi
pmd.xml
in codequality
80 -
92 -
Files With Most Contributors (Top 17)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
MQL.java
in synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/core
127 13 2019-10-06 2019-11-08 3 2 +299 / -26 njoshi crioux
web.xml
in mantis-publish-web-sample/src/main/webapp/WEB-INF
16 - 2019-10-14 2019-10-20 2 2 +45 / -1 njoshi crioux
TaggedData.java
in synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/core
46 7 2019-10-06 2019-10-06 1 1 +81 / -2 njoshi njoshi
MQLQueryManager.java
in synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/core
36 7 2019-10-06 2019-10-06 1 1 +68 / -0 njoshi njoshi
RequestEvent.java
in synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/proto
58 3 2019-10-06 2019-10-06 1 1 +95 / -0 njoshi njoshi
SyntheticSource.java
in synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/source
77 2 2019-10-06 2019-10-06 1 1 +110 / -0 njoshi njoshi
SyntheticSourceJob.java
in synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic
25 2 2019-10-06 2019-10-06 1 1 +62 / -0 njoshi njoshi
QueryRequestPostProcessor.java
in synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/sink
39 3 2019-10-06 2019-10-06 1 1 +71 / -0 njoshi njoshi
TaggedDataSourceSink.java
in synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/sink
54 4 2019-10-06 2019-10-06 1 1 +85 / -0 njoshi njoshi
TaggedEventFilter.java
in synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/sink
59 2 2019-10-06 2019-10-06 1 1 +90 / -0 njoshi njoshi
QueryRequestPreProcessor.java
in synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/sink
41 3 2019-10-06 2019-10-06 1 1 +79 / -0 njoshi njoshi
QueryRefCountMap.java
in synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/sink
44 4 2019-10-06 2019-10-06 1 1 +83 / -0 njoshi njoshi
TaggingStage.java
in synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/stage
110 4 2019-10-06 2019-10-06 1 1 +154 / -0 njoshi njoshi
index.html
in mantis-publish-web-sample/src/main/webapp
13 - 2019-10-14 2019-10-14 1 1 +28 / -0 njoshi njoshi
response.jsp
in mantis-publish-web-sample/src/main/webapp
9 - 2019-10-14 2019-10-14 1 1 +18 / -0 njoshi njoshi
92 -
pmd.xml
in codequality
80 -
Files With Least Contributors (Top 17)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
92 -
pmd.xml
in codequality
80 -
TaggingStage.java
in synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/stage
110 4 2019-10-06 2019-10-06 1 1 +154 / -0 njoshi njoshi
SyntheticSource.java
in synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/source
77 2 2019-10-06 2019-10-06 1 1 +110 / -0 njoshi njoshi
TaggedEventFilter.java
in synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/sink
59 2 2019-10-06 2019-10-06 1 1 +90 / -0 njoshi njoshi
RequestEvent.java
in synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/proto
58 3 2019-10-06 2019-10-06 1 1 +95 / -0 njoshi njoshi
TaggedDataSourceSink.java
in synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/sink
54 4 2019-10-06 2019-10-06 1 1 +85 / -0 njoshi njoshi
TaggedData.java
in synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/core
46 7 2019-10-06 2019-10-06 1 1 +81 / -2 njoshi njoshi
QueryRefCountMap.java
in synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/sink
44 4 2019-10-06 2019-10-06 1 1 +83 / -0 njoshi njoshi
QueryRequestPreProcessor.java
in synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/sink
41 3 2019-10-06 2019-10-06 1 1 +79 / -0 njoshi njoshi
QueryRequestPostProcessor.java
in synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/sink
39 3 2019-10-06 2019-10-06 1 1 +71 / -0 njoshi njoshi
MQLQueryManager.java
in synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/core
36 7 2019-10-06 2019-10-06 1 1 +68 / -0 njoshi njoshi
SyntheticSourceJob.java
in synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic
25 2 2019-10-06 2019-10-06 1 1 +62 / -0 njoshi njoshi
index.html
in mantis-publish-web-sample/src/main/webapp
13 - 2019-10-14 2019-10-14 1 1 +28 / -0 njoshi njoshi
response.jsp
in mantis-publish-web-sample/src/main/webapp
9 - 2019-10-14 2019-10-14 1 1 +18 / -0 njoshi njoshi
MQL.java
in synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/core
127 13 2019-10-06 2019-11-08 3 2 +299 / -26 njoshi crioux
web.xml
in mantis-publish-web-sample/src/main/webapp/WEB-INF
16 - 2019-10-14 2019-10-20 2 2 +45 / -1 njoshi crioux
Correlations

File Size vs. Number of Changes: 15 points

synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/core/MQL.java x: 127 lines of code y: 3 # changes mantis-publish-web-sample/src/main/webapp/WEB-INF/web.xml x: 16 lines of code y: 2 # changes mantis-publish-web-sample/src/main/webapp/index.html x: 13 lines of code y: 1 # changes mantis-publish-web-sample/src/main/webapp/response.jsp x: 9 lines of code y: 1 # changes synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/core/TaggedData.java x: 46 lines of code y: 1 # changes synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/proto/RequestEvent.java x: 58 lines of code y: 1 # changes synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/SyntheticSourceJob.java x: 25 lines of code y: 1 # changes synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/core/MQLQueryManager.java x: 36 lines of code y: 1 # changes synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/sink/QueryRefCountMap.java x: 44 lines of code y: 1 # changes synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/sink/QueryRequestPostProcessor.java x: 39 lines of code y: 1 # changes synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/sink/QueryRequestPreProcessor.java x: 41 lines of code y: 1 # changes synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/sink/TaggedDataSourceSink.java x: 54 lines of code y: 1 # changes synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/sink/TaggedEventFilter.java x: 59 lines of code y: 1 # changes synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/source/SyntheticSource.java x: 77 lines of code y: 1 # changes synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/stage/TaggingStage.java x: 110 lines of code y: 1 # changes
3.0
# changes
  min: 1.0
  average: 1.2
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.0
  max: 3.0
0 127.0
lines of code
min: 9.0 | average: 50.27 | 25th percentile: 25.0 | median: 44.0 | 75th percentile: 59.0 | max: 127.0

Number of Contributors vs. Number of Changes: 15 points

synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/core/MQL.java x: 2 # contributors y: 3 # changes mantis-publish-web-sample/src/main/webapp/WEB-INF/web.xml x: 2 # contributors y: 2 # changes mantis-publish-web-sample/src/main/webapp/index.html x: 1 # contributors y: 1 # changes
3.0
# changes
  min: 1.0
  average: 1.2
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.0
  max: 3.0
0 2.0
# contributors
min: 1.0 | average: 1.13 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

Number of Contributors vs. File Size: 15 points

synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/core/MQL.java x: 2 # contributors y: 127 lines of code mantis-publish-web-sample/src/main/webapp/WEB-INF/web.xml x: 2 # contributors y: 16 lines of code mantis-publish-web-sample/src/main/webapp/index.html x: 1 # contributors y: 13 lines of code mantis-publish-web-sample/src/main/webapp/response.jsp x: 1 # contributors y: 9 lines of code synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/core/TaggedData.java x: 1 # contributors y: 46 lines of code synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/proto/RequestEvent.java x: 1 # contributors y: 58 lines of code synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/SyntheticSourceJob.java x: 1 # contributors y: 25 lines of code synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/core/MQLQueryManager.java x: 1 # contributors y: 36 lines of code synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/sink/QueryRefCountMap.java x: 1 # contributors y: 44 lines of code synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/sink/QueryRequestPostProcessor.java x: 1 # contributors y: 39 lines of code synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/sink/QueryRequestPreProcessor.java x: 1 # contributors y: 41 lines of code synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/sink/TaggedDataSourceSink.java x: 1 # contributors y: 54 lines of code synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/sink/TaggedEventFilter.java x: 1 # contributors y: 59 lines of code synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/source/SyntheticSource.java x: 1 # contributors y: 77 lines of code synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/stage/TaggingStage.java x: 1 # contributors y: 110 lines of code
127.0
lines of code
  min: 9.0
  average: 50.27
  25th percentile: 25.0
  median: 44.0
  75th percentile: 59.0
  max: 127.0
0 2.0
# contributors
min: 1.0 | average: 1.13 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

Number of Changes vs. Line Churn: 114 points

OSSMETADATA x: 1 # changes y: 2 line churn README.md x: 7 # changes y: 35 line churn groupby-sample/build.gradle x: 3 # changes y: 30 line churn groupby-sample/src/main/java/com/netflix/mantis/samples/proto/RequestEvent.java x: 2 # changes y: 71 line churn sine-function/build.gradle x: 5 # changes y: 12 line churn synthetic-sourcejob/build.gradle x: 4 # changes y: 59 line churn synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/core/MQL.java x: 3 # changes y: 325 line churn core/src/main/java/com/netflix/mantis/examples/core/ObservableQueue.java x: 1 # changes y: 181 line churn settings.gradle x: 6 # changes y: 31 line churn twitter-sample/src/main/java/com/netflix/mantis/examples/twittersample/TwitterJob.java x: 2 # changes y: 368 line churn twitter-sample/src/main/java/com/netflix/mantis/examples/twittersample/config/StageConfigs.java x: 2 # changes y: 147 line churn twitter-sample/src/main/java/com/netflix/mantis/examples/twittersample/core/ObservableQueue.java x: 2 # changes y: 543 line churn twitter-sample/src/main/java/com/netflix/mantis/examples/twittersample/sources/TwitterSource.java x: 2 # changes y: 459 line churn wordcount/src/main/resources/illiad.txt x: 1 # changes y: 26175 line churn mantis-publish-sample/build.gradle x: 3 # changes y: 138 line churn mantis-publish-web-sample/src/main/java/com/netflix/mantis/examples/mantispublishsample/web/filter/CaptureRequestEventFilter.java x: 2 # changes y: 647 line churn GroupBySample/src/main/java/com/netflix/mantis/samples/stage/AggregationStage.java x: 1 # changes y: 224 line churn TwitterSample/src/main/java/com/netflix/mantis/samples/ObservableQueue.java x: 1 # changes y: 537 line churn TwitterSample/src/main/java/com/netflix/mantis/samples/TwitterJob.java x: 1 # changes y: 329 line churn TwitterSample/src/main/java/com/netflix/mantis/samples/TwitterSource.java x: 1 # changes y: 462 line churn
26175.0
line churn
  min: 1.0
  average: 324.43
  25th percentile: 22.25
  median: 61.0
  75th percentile: 121.75
  max: 26175.0
0 7.0
# changes
min: 1.0 | average: 1.53 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 7.0

Number of Contributors vs. Line Churn: 15 points

synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/core/MQL.java x: 2 # contributors y: 325 line churn mantis-publish-web-sample/src/main/webapp/WEB-INF/web.xml x: 2 # contributors y: 46 line churn mantis-publish-web-sample/src/main/webapp/index.html x: 1 # contributors y: 28 line churn mantis-publish-web-sample/src/main/webapp/response.jsp x: 1 # contributors y: 18 line churn synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/core/TaggedData.java x: 1 # contributors y: 83 line churn synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/proto/RequestEvent.java x: 1 # contributors y: 95 line churn synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/SyntheticSourceJob.java x: 1 # contributors y: 62 line churn synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/core/MQLQueryManager.java x: 1 # contributors y: 68 line churn synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/sink/QueryRequestPostProcessor.java x: 1 # contributors y: 71 line churn synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/sink/QueryRequestPreProcessor.java x: 1 # contributors y: 79 line churn synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/sink/TaggedDataSourceSink.java x: 1 # contributors y: 85 line churn synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/sink/TaggedEventFilter.java x: 1 # contributors y: 90 line churn synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/source/SyntheticSource.java x: 1 # contributors y: 110 line churn synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/stage/TaggingStage.java x: 1 # contributors y: 154 line churn
325.0
line churn
  min: 18.0
  average: 93.13
  25th percentile: 62.0
  median: 83.0
  75th percentile: 95.0
  max: 325.0
0 2.0
# contributors
min: 1.0 | average: 1.13 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

File Size vs. Line Churn: 15 points

synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/core/MQL.java x: 127 lines of code y: 325 line churn mantis-publish-web-sample/src/main/webapp/WEB-INF/web.xml x: 16 lines of code y: 46 line churn mantis-publish-web-sample/src/main/webapp/index.html x: 13 lines of code y: 28 line churn mantis-publish-web-sample/src/main/webapp/response.jsp x: 9 lines of code y: 18 line churn synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/core/TaggedData.java x: 46 lines of code y: 83 line churn synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/proto/RequestEvent.java x: 58 lines of code y: 95 line churn synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/SyntheticSourceJob.java x: 25 lines of code y: 62 line churn synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/core/MQLQueryManager.java x: 36 lines of code y: 68 line churn synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/sink/QueryRefCountMap.java x: 44 lines of code y: 83 line churn synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/sink/QueryRequestPostProcessor.java x: 39 lines of code y: 71 line churn synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/sink/QueryRequestPreProcessor.java x: 41 lines of code y: 79 line churn synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/sink/TaggedDataSourceSink.java x: 54 lines of code y: 85 line churn synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/sink/TaggedEventFilter.java x: 59 lines of code y: 90 line churn synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/source/SyntheticSource.java x: 77 lines of code y: 110 line churn synthetic-sourcejob/src/main/java/io/mantisrx/sourcejob/synthetic/stage/TaggingStage.java x: 110 lines of code y: 154 line churn
325.0
line churn
  min: 18.0
  average: 93.13
  25th percentile: 62.0
  median: 83.0
  75th percentile: 95.0
  max: 325.0
0 127.0
lines of code
min: 9.0 | average: 50.27 | 25th percentile: 25.0 | median: 44.0 | 75th percentile: 59.0 | max: 127.0