apache / turbine-fulcrum-json
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 22 files with 2,285 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 2 files changed 21-50 times (647 lines of code)
    • 6 files changed 6-20 times (1,265 lines of code)
    • 14 files changed 1-5 times (373 lines of code)
0% | 0% | 28% | 55% | 16%
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 22 files with 2,285 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)
    • 7 files changed by 2-5 contributors (997 lines of code)
    • 15 files changed by 1 contributor (1,288 lines of code)
0% | 0% | 0% | 43% | 56%
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, xml, txt, gitignore, json, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 37% | 51% | 11%
xml0% | 0% | 0% | 69% | 30%
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
jackson20% | 0% | 66% | 19% | 13%
api0% | 0% | 74% | 0% | 25%
jackson0% | 0% | 0% | 88% | 11%
xdocs0% | 0% | 0% | 100% | 0%
gson0% | 0% | 0% | 70% | 29%
src0% | 0% | 0% | 56% | 43%
Most Frequently Changed Files (Top 24)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Jackson2MapperService.java
in jackson2/src/java/org/apache/fulcrum/json/jackson
621 49 2013-11-02 2021-06-15 40 2 gk@apache.org gk@apache.org
JsonService.java
in api/src/java/org/apache/fulcrum/json
26 - 2013-10-30 2018-11-05 21 2 gk@apache.org painter@apache.org
GSONBuilderService.java
in gson/src/java/org/apache/fulcrum/json/gson
293 24 2013-10-30 2021-06-15 17 2 gk@apache.org gk@apache.org
changes.xml
in src/changes
80 - 2014-03-14 2021-09-20 15 1 gk@apache.org gk@apache.org
SimpleNameIntrospector.java
in jackson2/src/java/org/apache/fulcrum/json/jackson
122 12 2013-11-06 2018-12-21 14 1 gk@apache.org gk@apache.org
JacksonMapperService.java
in jackson/src/java/org/apache/fulcrum/json/jackson
415 32 2013-11-03 2021-06-15 14 1 gk@apache.org gk@apache.org
index.xml
in xdocs
294 - 2013-11-22 2017-07-04 12 1 gk@apache.org gk@apache.org
CacheService.java
in jackson2/src/java/org/apache/fulcrum/json/jackson
61 7 2015-04-30 2018-10-17 8 1 gk@apache.org gk@apache.org
CustomModuleWrapper.java
in jackson2/src/java/org/apache/fulcrum/json/jackson/filters
24 5 2013-11-03 2018-11-05 5 2 gk@apache.org painter@apache.org
site.xml
in src/site
10 - 2014-02-26 2021-12-14 4 2 gk@apache.org gk@apache.org
index.xml
in jackson2/xdocs
13 - 2013-11-06 2017-07-04 4 1 gk@apache.org gk@apache.org
MixinModule.java
in jackson2/src/java/org/apache/fulcrum/json/jackson
17 2 2015-04-30 2018-10-17 4 1 gk@apache.org gk@apache.org
FilterContext.java
in jackson2/src/java/org/apache/fulcrum/json/jackson/filters
12 2 2013-11-03 2015-01-20 3 1 gk@apache.org gk@apache.org
CustomModule.java
in jackson2/src/java/org/apache/fulcrum/json/jackson
14 1 2015-04-30 2018-11-05 3 2 gk@apache.org painter@apache.org
project.xml
in src/assembly
51 - 2014-03-26 2015-06-12 3 1 gk@apache.org gk@apache.org
index.xml
in gson/xdocs
70 - 2013-11-06 2017-07-04 3 1 gk@apache.org gk@apache.org
site.xml
in api/src/site
9 - 2018-11-05 2021-09-20 2 2 painter@apache.org gk@apache.org
JsonPathDefault.java
in jackson2/src/java/org/apache/fulcrum/json/jackson/jsonpath
32 4 2016-10-10 2017-07-03 2 1 gk@apache.org gk@apache.org
index.xml
in jackson/xdocs
13 - 2014-03-14 2014-03-14 1 1 gk@apache.org gk@apache.org
DefaultJsonPathWrapper.java
in jackson2/src/java/org/apache/fulcrum/json/jackson/jsonpath
15 2 2016-10-10 2016-10-10 1 1 gk@apache.org gk@apache.org
CustomIntrospector.java
in jackson/src/java/org/apache/fulcrum/json/jackson
42 5 2013-11-03 2013-11-03 1 1 gk@apache.org gk@apache.org
DateTypeAdapter.java
in gson/src/java/org/apache/fulcrum/json/gson
51 4 2016-09-30 2016-09-30 1 1 gk@apache.org gk@apache.org
site.xml
in jackson/src/site
8 -
site.xml
in jackson2/src/site
8 -
Files With Most Contributors (Top 24)
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
Jackson2MapperService.java
in jackson2/src/java/org/apache/fulcrum/json/jackson
621 49 2013-11-02 2021-06-15 40 2 gk@apache.org gk@apache.org
JsonService.java
in api/src/java/org/apache/fulcrum/json
26 - 2013-10-30 2018-11-05 21 2 gk@apache.org painter@apache.org
GSONBuilderService.java
in gson/src/java/org/apache/fulcrum/json/gson
293 24 2013-10-30 2021-06-15 17 2 gk@apache.org gk@apache.org
CustomModuleWrapper.java
in jackson2/src/java/org/apache/fulcrum/json/jackson/filters
24 5 2013-11-03 2018-11-05 5 2 gk@apache.org painter@apache.org
site.xml
in src/site
10 - 2014-02-26 2021-12-14 4 2 gk@apache.org gk@apache.org
CustomModule.java
in jackson2/src/java/org/apache/fulcrum/json/jackson
14 1 2015-04-30 2018-11-05 3 2 gk@apache.org painter@apache.org
site.xml
in api/src/site
9 - 2018-11-05 2021-09-20 2 2 painter@apache.org gk@apache.org
changes.xml
in src/changes
80 - 2014-03-14 2021-09-20 15 1 gk@apache.org gk@apache.org
SimpleNameIntrospector.java
in jackson2/src/java/org/apache/fulcrum/json/jackson
122 12 2013-11-06 2018-12-21 14 1 gk@apache.org gk@apache.org
JacksonMapperService.java
in jackson/src/java/org/apache/fulcrum/json/jackson
415 32 2013-11-03 2021-06-15 14 1 gk@apache.org gk@apache.org
index.xml
in xdocs
294 - 2013-11-22 2017-07-04 12 1 gk@apache.org gk@apache.org
CacheService.java
in jackson2/src/java/org/apache/fulcrum/json/jackson
61 7 2015-04-30 2018-10-17 8 1 gk@apache.org gk@apache.org
index.xml
in jackson2/xdocs
13 - 2013-11-06 2017-07-04 4 1 gk@apache.org gk@apache.org
MixinModule.java
in jackson2/src/java/org/apache/fulcrum/json/jackson
17 2 2015-04-30 2018-10-17 4 1 gk@apache.org gk@apache.org
index.xml
in gson/xdocs
70 - 2013-11-06 2017-07-04 3 1 gk@apache.org gk@apache.org
FilterContext.java
in jackson2/src/java/org/apache/fulcrum/json/jackson/filters
12 2 2013-11-03 2015-01-20 3 1 gk@apache.org gk@apache.org
project.xml
in src/assembly
51 - 2014-03-26 2015-06-12 3 1 gk@apache.org gk@apache.org
JsonPathDefault.java
in jackson2/src/java/org/apache/fulcrum/json/jackson/jsonpath
32 4 2016-10-10 2017-07-03 2 1 gk@apache.org gk@apache.org
DateTypeAdapter.java
in gson/src/java/org/apache/fulcrum/json/gson
51 4 2016-09-30 2016-09-30 1 1 gk@apache.org gk@apache.org
DefaultJsonPathWrapper.java
in jackson2/src/java/org/apache/fulcrum/json/jackson/jsonpath
15 2 2016-10-10 2016-10-10 1 1 gk@apache.org gk@apache.org
index.xml
in jackson/xdocs
13 - 2014-03-14 2014-03-14 1 1 gk@apache.org gk@apache.org
CustomIntrospector.java
in jackson/src/java/org/apache/fulcrum/json/jackson
42 5 2013-11-03 2013-11-03 1 1 gk@apache.org gk@apache.org
site.xml
in jackson2/src/site
8 -
site.xml
in jackson/src/site
8 -
Files With Least Contributors (Top 24)
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
site.xml
in jackson2/src/site
8 -
site.xml
in jackson/src/site
8 -
JacksonMapperService.java
in jackson/src/java/org/apache/fulcrum/json/jackson
415 32 2013-11-03 2021-06-15 14 1 gk@apache.org gk@apache.org
index.xml
in xdocs
294 - 2013-11-22 2017-07-04 12 1 gk@apache.org gk@apache.org
SimpleNameIntrospector.java
in jackson2/src/java/org/apache/fulcrum/json/jackson
122 12 2013-11-06 2018-12-21 14 1 gk@apache.org gk@apache.org
changes.xml
in src/changes
80 - 2014-03-14 2021-09-20 15 1 gk@apache.org gk@apache.org
index.xml
in gson/xdocs
70 - 2013-11-06 2017-07-04 3 1 gk@apache.org gk@apache.org
CacheService.java
in jackson2/src/java/org/apache/fulcrum/json/jackson
61 7 2015-04-30 2018-10-17 8 1 gk@apache.org gk@apache.org
DateTypeAdapter.java
in gson/src/java/org/apache/fulcrum/json/gson
51 4 2016-09-30 2016-09-30 1 1 gk@apache.org gk@apache.org
project.xml
in src/assembly
51 - 2014-03-26 2015-06-12 3 1 gk@apache.org gk@apache.org
CustomIntrospector.java
in jackson/src/java/org/apache/fulcrum/json/jackson
42 5 2013-11-03 2013-11-03 1 1 gk@apache.org gk@apache.org
JsonPathDefault.java
in jackson2/src/java/org/apache/fulcrum/json/jackson/jsonpath
32 4 2016-10-10 2017-07-03 2 1 gk@apache.org gk@apache.org
MixinModule.java
in jackson2/src/java/org/apache/fulcrum/json/jackson
17 2 2015-04-30 2018-10-17 4 1 gk@apache.org gk@apache.org
DefaultJsonPathWrapper.java
in jackson2/src/java/org/apache/fulcrum/json/jackson/jsonpath
15 2 2016-10-10 2016-10-10 1 1 gk@apache.org gk@apache.org
index.xml
in jackson2/xdocs
13 - 2013-11-06 2017-07-04 4 1 gk@apache.org gk@apache.org
index.xml
in jackson/xdocs
13 - 2014-03-14 2014-03-14 1 1 gk@apache.org gk@apache.org
FilterContext.java
in jackson2/src/java/org/apache/fulcrum/json/jackson/filters
12 2 2013-11-03 2015-01-20 3 1 gk@apache.org gk@apache.org
Jackson2MapperService.java
in jackson2/src/java/org/apache/fulcrum/json/jackson
621 49 2013-11-02 2021-06-15 40 2 gk@apache.org gk@apache.org
GSONBuilderService.java
in gson/src/java/org/apache/fulcrum/json/gson
293 24 2013-10-30 2021-06-15 17 2 gk@apache.org gk@apache.org
JsonService.java
in api/src/java/org/apache/fulcrum/json
26 - 2013-10-30 2018-11-05 21 2 gk@apache.org painter@apache.org
CustomModuleWrapper.java
in jackson2/src/java/org/apache/fulcrum/json/jackson/filters
24 5 2013-11-03 2018-11-05 5 2 gk@apache.org painter@apache.org
CustomModule.java
in jackson2/src/java/org/apache/fulcrum/json/jackson
14 1 2015-04-30 2018-11-05 3 2 gk@apache.org painter@apache.org
site.xml
in src/site
10 - 2014-02-26 2021-12-14 4 2 gk@apache.org gk@apache.org
site.xml
in api/src/site
9 - 2018-11-05 2021-09-20 2 2 painter@apache.org gk@apache.org
Correlations

File Size vs. Number of Changes: 22 points

src/site/site.xml x: 10 lines of code y: 4 # changes api/src/site/site.xml x: 9 lines of code y: 2 # changes src/changes/changes.xml x: 80 lines of code y: 15 # changes gson/src/java/org/apache/fulcrum/json/gson/GSONBuilderService.java x: 293 lines of code y: 17 # changes jackson/src/java/org/apache/fulcrum/json/jackson/JacksonMapperService.java x: 415 lines of code y: 14 # changes jackson2/src/java/org/apache/fulcrum/json/jackson/Jackson2MapperService.java x: 621 lines of code y: 40 # changes jackson2/src/java/org/apache/fulcrum/json/jackson/SimpleNameIntrospector.java x: 122 lines of code y: 14 # changes api/src/java/org/apache/fulcrum/json/JsonService.java x: 26 lines of code y: 21 # changes jackson2/src/java/org/apache/fulcrum/json/jackson/CustomModule.java x: 14 lines of code y: 3 # changes jackson2/src/java/org/apache/fulcrum/json/jackson/filters/CustomModuleWrapper.java x: 24 lines of code y: 5 # changes jackson2/src/java/org/apache/fulcrum/json/jackson/CacheService.java x: 61 lines of code y: 8 # changes jackson2/src/java/org/apache/fulcrum/json/jackson/MixinModule.java x: 17 lines of code y: 4 # changes gson/xdocs/index.xml x: 70 lines of code y: 3 # changes jackson2/xdocs/index.xml x: 13 lines of code y: 4 # changes xdocs/index.xml x: 294 lines of code y: 12 # changes jackson2/src/java/org/apache/fulcrum/json/jackson/jsonpath/JsonPathDefault.java x: 32 lines of code y: 2 # changes jackson2/src/java/org/apache/fulcrum/json/jackson/jsonpath/DefaultJsonPathWrapper.java x: 15 lines of code y: 1 # changes gson/src/java/org/apache/fulcrum/json/gson/DateTypeAdapter.java x: 51 lines of code y: 1 # changes src/assembly/project.xml x: 51 lines of code y: 3 # changes jackson2/src/java/org/apache/fulcrum/json/jackson/filters/FilterContext.java x: 12 lines of code y: 3 # changes jackson/xdocs/index.xml x: 13 lines of code y: 1 # changes jackson/src/java/org/apache/fulcrum/json/jackson/CustomIntrospector.java x: 42 lines of code y: 1 # changes
40.0
# changes
  min: 1.0
  average: 8.09
  25th percentile: 2.0
  median: 4.0
  75th percentile: 14.0
  max: 40.0
0 621.0
lines of code
min: 9.0 | average: 103.86 | 25th percentile: 13.75 | median: 37.0 | 75th percentile: 90.5 | max: 621.0

Number of Contributors vs. Number of Changes: 22 points

src/site/site.xml x: 2 # contributors y: 4 # changes api/src/site/site.xml x: 2 # contributors y: 2 # changes src/changes/changes.xml x: 1 # contributors y: 15 # changes gson/src/java/org/apache/fulcrum/json/gson/GSONBuilderService.java x: 2 # contributors y: 17 # changes jackson/src/java/org/apache/fulcrum/json/jackson/JacksonMapperService.java x: 1 # contributors y: 14 # changes jackson2/src/java/org/apache/fulcrum/json/jackson/Jackson2MapperService.java x: 2 # contributors y: 40 # changes api/src/java/org/apache/fulcrum/json/JsonService.java x: 2 # contributors y: 21 # changes jackson2/src/java/org/apache/fulcrum/json/jackson/CustomModule.java x: 2 # contributors y: 3 # changes jackson2/src/java/org/apache/fulcrum/json/jackson/filters/CustomModuleWrapper.java x: 2 # contributors y: 5 # changes jackson2/src/java/org/apache/fulcrum/json/jackson/CacheService.java x: 1 # contributors y: 8 # changes jackson2/src/java/org/apache/fulcrum/json/jackson/MixinModule.java x: 1 # contributors y: 4 # changes gson/xdocs/index.xml x: 1 # contributors y: 3 # changes xdocs/index.xml x: 1 # contributors y: 12 # changes jackson2/src/java/org/apache/fulcrum/json/jackson/jsonpath/JsonPathDefault.java x: 1 # contributors y: 2 # changes jackson2/src/java/org/apache/fulcrum/json/jackson/jsonpath/DefaultJsonPathWrapper.java x: 1 # contributors y: 1 # changes
40.0
# changes
  min: 1.0
  average: 8.09
  25th percentile: 2.0
  median: 4.0
  75th percentile: 14.0
  max: 40.0
0 2.0
# contributors
min: 1.0 | average: 1.32 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 2.0

Number of Contributors vs. File Size: 22 points

src/site/site.xml x: 2 # contributors y: 10 lines of code api/src/site/site.xml x: 2 # contributors y: 9 lines of code src/changes/changes.xml x: 1 # contributors y: 80 lines of code gson/src/java/org/apache/fulcrum/json/gson/GSONBuilderService.java x: 2 # contributors y: 293 lines of code jackson/src/java/org/apache/fulcrum/json/jackson/JacksonMapperService.java x: 1 # contributors y: 415 lines of code jackson2/src/java/org/apache/fulcrum/json/jackson/Jackson2MapperService.java x: 2 # contributors y: 621 lines of code jackson2/src/java/org/apache/fulcrum/json/jackson/SimpleNameIntrospector.java x: 1 # contributors y: 122 lines of code api/src/java/org/apache/fulcrum/json/JsonService.java x: 2 # contributors y: 26 lines of code jackson2/src/java/org/apache/fulcrum/json/jackson/CustomModule.java x: 2 # contributors y: 14 lines of code jackson2/src/java/org/apache/fulcrum/json/jackson/filters/CustomModuleWrapper.java x: 2 # contributors y: 24 lines of code jackson2/src/java/org/apache/fulcrum/json/jackson/CacheService.java x: 1 # contributors y: 61 lines of code jackson2/src/java/org/apache/fulcrum/json/jackson/MixinModule.java x: 1 # contributors y: 17 lines of code gson/xdocs/index.xml x: 1 # contributors y: 70 lines of code jackson2/xdocs/index.xml x: 1 # contributors y: 13 lines of code xdocs/index.xml x: 1 # contributors y: 294 lines of code jackson2/src/java/org/apache/fulcrum/json/jackson/jsonpath/JsonPathDefault.java x: 1 # contributors y: 32 lines of code gson/src/java/org/apache/fulcrum/json/gson/DateTypeAdapter.java x: 1 # contributors y: 51 lines of code jackson2/src/java/org/apache/fulcrum/json/jackson/filters/FilterContext.java x: 1 # contributors y: 12 lines of code jackson/src/java/org/apache/fulcrum/json/jackson/CustomIntrospector.java x: 1 # contributors y: 42 lines of code
621.0
lines of code
  min: 9.0
  average: 103.86
  25th percentile: 13.75
  median: 37.0
  75th percentile: 90.5
  max: 621.0
0 2.0
# contributors
min: 1.0 | average: 1.32 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 2.0