apache / turbine-fulcrum-parser
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,304 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)
    • 9 files changed 6-20 times (1,869 lines of code)
    • 13 files changed 1-5 times (435 lines of code)
0% | 0% | 0% | 81% | 18%
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,304 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)
    • 14 files changed by 2-5 contributors (2,071 lines of code)
    • 8 files changed by 1 contributor (233 lines of code)
0% | 0% | 0% | 89% | 10%
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% | 0% | 79% | 20%
xml0% | 0% | 0% | 95% | 4%
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
src0% | 0% | 0% | 80% | 19%
xdocs0% | 0% | 0% | 100% | 0%
Most Frequently Changed Files (Top 22)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
BaseValueParser.java
in src/java/org/apache/fulcrum/parser
856 77 2008-04-08 2021-05-28 14 3 tv@apache.org gk@apache.org
DefaultParserService.java
in src/java/org/apache/fulcrum/parser
335 14 2008-04-08 2019-07-05 13 4 tv@apache.org gk@apache.org
DefaultParameterParser.java
in src/java/org/apache/fulcrum/parser
231 12 2008-04-08 2019-09-05 12 3 tv@apache.org painter@apache.org
ParserService.java
in src/java/org/apache/fulcrum/parser
29 - 2008-04-08 2019-06-26 11 3 tv@apache.org gk@apache.org
changes.xml
in src/changes
128 - 2013-10-03 2019-09-05 9 3 tv@apache.org painter@apache.org
ValueParser.java
in src/java/org/apache/fulcrum/parser
95 - 2008-04-08 2019-06-26 8 3 tv@apache.org gk@apache.org
index.xml
in xdocs
105 - 2008-04-08 2021-03-23 7 3 tv@apache.org gk@apache.org
ParameterParser.java
in src/java/org/apache/fulcrum/parser
17 - 2008-04-08 2018-10-25 6 3 tv@apache.org painter@apache.org
DefaultCookieParser.java
in src/java/org/apache/fulcrum/parser
73 8 2009-09-09 2021-05-28 6 3 tv@apache.org gk@apache.org
site.xml
in src/site
11 - 2009-09-09 2021-12-14 5 2 tv@apache.org gk@apache.org
CookieParser.java
in src/java/org/apache/fulcrum/parser
16 - 2008-04-08 2019-01-16 4 2 tv@apache.org painter@apache.org
DataStreamParser.java
in src/java/org/apache/fulcrum/parser
142 9 2008-06-22 2018-10-25 4 2 tv@apache.org painter@apache.org
ParserServiceSupport.java
in src/java/org/apache/fulcrum/parser
5 - 2008-04-08 2018-10-25 2 2 tv@apache.org painter@apache.org
TSVParser.java
in src/java/org/apache/fulcrum/parser
28 4 2011-10-09 2018-10-25 2 2 tv@apache.org painter@apache.org
CookieParserFactory.java
in src/java/org/apache/fulcrum/parser/pool
29 4 2019-01-16 2019-01-17 2 1 painter@apache.org painter@apache.org
CookieParserPool.java
in src/java/org/apache/fulcrum/parser/pool
16 2 2019-01-16 2019-01-16 1 1 painter@apache.org painter@apache.org
BaseValueParserPool.java
in src/java/org/apache/fulcrum/parser/pool
16 2 2019-01-16 2019-01-16 1 1 painter@apache.org painter@apache.org
DefaultParameterParserPool.java
in src/java/org/apache/fulcrum/parser/pool
17 2 2019-01-16 2019-01-16 1 1 painter@apache.org painter@apache.org
DefaultParameterParserFactory.java
in src/java/org/apache/fulcrum/parser/pool
29 4 2019-01-16 2019-01-16 1 1 painter@apache.org painter@apache.org
BaseValueParserFactory.java
in src/java/org/apache/fulcrum/parser/pool
29 4 2019-01-16 2019-01-16 1 1 painter@apache.org painter@apache.org
CSVParser.java
in src/java/org/apache/fulcrum/parser
29 4 2011-10-09 2011-10-09 1 1 tv@apache.org tv@apache.org
StringValueParser.java
in src/java/org/apache/fulcrum/parser
68 2 2008-06-22 2008-06-22 1 1 tv@apache.org tv@apache.org
Files With Most Contributors (Top 22)
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
DefaultParserService.java
in src/java/org/apache/fulcrum/parser
335 14 2008-04-08 2019-07-05 13 4 tv@apache.org gk@apache.org
BaseValueParser.java
in src/java/org/apache/fulcrum/parser
856 77 2008-04-08 2021-05-28 14 3 tv@apache.org gk@apache.org
DefaultParameterParser.java
in src/java/org/apache/fulcrum/parser
231 12 2008-04-08 2019-09-05 12 3 tv@apache.org painter@apache.org
ParserService.java
in src/java/org/apache/fulcrum/parser
29 - 2008-04-08 2019-06-26 11 3 tv@apache.org gk@apache.org
changes.xml
in src/changes
128 - 2013-10-03 2019-09-05 9 3 tv@apache.org painter@apache.org
ValueParser.java
in src/java/org/apache/fulcrum/parser
95 - 2008-04-08 2019-06-26 8 3 tv@apache.org gk@apache.org
index.xml
in xdocs
105 - 2008-04-08 2021-03-23 7 3 tv@apache.org gk@apache.org
ParameterParser.java
in src/java/org/apache/fulcrum/parser
17 - 2008-04-08 2018-10-25 6 3 tv@apache.org painter@apache.org
DefaultCookieParser.java
in src/java/org/apache/fulcrum/parser
73 8 2009-09-09 2021-05-28 6 3 tv@apache.org gk@apache.org
site.xml
in src/site
11 - 2009-09-09 2021-12-14 5 2 tv@apache.org gk@apache.org
CookieParser.java
in src/java/org/apache/fulcrum/parser
16 - 2008-04-08 2019-01-16 4 2 tv@apache.org painter@apache.org
DataStreamParser.java
in src/java/org/apache/fulcrum/parser
142 9 2008-06-22 2018-10-25 4 2 tv@apache.org painter@apache.org
TSVParser.java
in src/java/org/apache/fulcrum/parser
28 4 2011-10-09 2018-10-25 2 2 tv@apache.org painter@apache.org
ParserServiceSupport.java
in src/java/org/apache/fulcrum/parser
5 - 2008-04-08 2018-10-25 2 2 tv@apache.org painter@apache.org
CookieParserFactory.java
in src/java/org/apache/fulcrum/parser/pool
29 4 2019-01-16 2019-01-17 2 1 painter@apache.org painter@apache.org
CSVParser.java
in src/java/org/apache/fulcrum/parser
29 4 2011-10-09 2011-10-09 1 1 tv@apache.org tv@apache.org
StringValueParser.java
in src/java/org/apache/fulcrum/parser
68 2 2008-06-22 2008-06-22 1 1 tv@apache.org tv@apache.org
BaseValueParserPool.java
in src/java/org/apache/fulcrum/parser/pool
16 2 2019-01-16 2019-01-16 1 1 painter@apache.org painter@apache.org
BaseValueParserFactory.java
in src/java/org/apache/fulcrum/parser/pool
29 4 2019-01-16 2019-01-16 1 1 painter@apache.org painter@apache.org
DefaultParameterParserPool.java
in src/java/org/apache/fulcrum/parser/pool
17 2 2019-01-16 2019-01-16 1 1 painter@apache.org painter@apache.org
DefaultParameterParserFactory.java
in src/java/org/apache/fulcrum/parser/pool
29 4 2019-01-16 2019-01-16 1 1 painter@apache.org painter@apache.org
CookieParserPool.java
in src/java/org/apache/fulcrum/parser/pool
16 2 2019-01-16 2019-01-16 1 1 painter@apache.org painter@apache.org
Files With Least Contributors (Top 22)
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
StringValueParser.java
in src/java/org/apache/fulcrum/parser
68 2 2008-06-22 2008-06-22 1 1 tv@apache.org tv@apache.org
CSVParser.java
in src/java/org/apache/fulcrum/parser
29 4 2011-10-09 2011-10-09 1 1 tv@apache.org tv@apache.org
CookieParserFactory.java
in src/java/org/apache/fulcrum/parser/pool
29 4 2019-01-16 2019-01-17 2 1 painter@apache.org painter@apache.org
BaseValueParserFactory.java
in src/java/org/apache/fulcrum/parser/pool
29 4 2019-01-16 2019-01-16 1 1 painter@apache.org painter@apache.org
DefaultParameterParserFactory.java
in src/java/org/apache/fulcrum/parser/pool
29 4 2019-01-16 2019-01-16 1 1 painter@apache.org painter@apache.org
DefaultParameterParserPool.java
in src/java/org/apache/fulcrum/parser/pool
17 2 2019-01-16 2019-01-16 1 1 painter@apache.org painter@apache.org
BaseValueParserPool.java
in src/java/org/apache/fulcrum/parser/pool
16 2 2019-01-16 2019-01-16 1 1 painter@apache.org painter@apache.org
CookieParserPool.java
in src/java/org/apache/fulcrum/parser/pool
16 2 2019-01-16 2019-01-16 1 1 painter@apache.org painter@apache.org
DataStreamParser.java
in src/java/org/apache/fulcrum/parser
142 9 2008-06-22 2018-10-25 4 2 tv@apache.org painter@apache.org
TSVParser.java
in src/java/org/apache/fulcrum/parser
28 4 2011-10-09 2018-10-25 2 2 tv@apache.org painter@apache.org
CookieParser.java
in src/java/org/apache/fulcrum/parser
16 - 2008-04-08 2019-01-16 4 2 tv@apache.org painter@apache.org
site.xml
in src/site
11 - 2009-09-09 2021-12-14 5 2 tv@apache.org gk@apache.org
ParserServiceSupport.java
in src/java/org/apache/fulcrum/parser
5 - 2008-04-08 2018-10-25 2 2 tv@apache.org painter@apache.org
BaseValueParser.java
in src/java/org/apache/fulcrum/parser
856 77 2008-04-08 2021-05-28 14 3 tv@apache.org gk@apache.org
DefaultParameterParser.java
in src/java/org/apache/fulcrum/parser
231 12 2008-04-08 2019-09-05 12 3 tv@apache.org painter@apache.org
changes.xml
in src/changes
128 - 2013-10-03 2019-09-05 9 3 tv@apache.org painter@apache.org
index.xml
in xdocs
105 - 2008-04-08 2021-03-23 7 3 tv@apache.org gk@apache.org
ValueParser.java
in src/java/org/apache/fulcrum/parser
95 - 2008-04-08 2019-06-26 8 3 tv@apache.org gk@apache.org
DefaultCookieParser.java
in src/java/org/apache/fulcrum/parser
73 8 2009-09-09 2021-05-28 6 3 tv@apache.org gk@apache.org
ParserService.java
in src/java/org/apache/fulcrum/parser
29 - 2008-04-08 2019-06-26 11 3 tv@apache.org gk@apache.org
ParameterParser.java
in src/java/org/apache/fulcrum/parser
17 - 2008-04-08 2018-10-25 6 3 tv@apache.org painter@apache.org
DefaultParserService.java
in src/java/org/apache/fulcrum/parser
335 14 2008-04-08 2019-07-05 13 4 tv@apache.org gk@apache.org
Correlations

File Size vs. Number of Changes: 22 points

src/site/site.xml x: 11 lines of code y: 5 # changes src/java/org/apache/fulcrum/parser/BaseValueParser.java x: 856 lines of code y: 14 # changes src/java/org/apache/fulcrum/parser/DefaultCookieParser.java x: 73 lines of code y: 6 # changes xdocs/index.xml x: 105 lines of code y: 7 # changes src/changes/changes.xml x: 128 lines of code y: 9 # changes src/java/org/apache/fulcrum/parser/DefaultParameterParser.java x: 231 lines of code y: 12 # changes src/java/org/apache/fulcrum/parser/DefaultParserService.java x: 335 lines of code y: 13 # changes src/java/org/apache/fulcrum/parser/ParserService.java x: 29 lines of code y: 11 # changes src/java/org/apache/fulcrum/parser/ValueParser.java x: 95 lines of code y: 8 # changes src/java/org/apache/fulcrum/parser/pool/CookieParserFactory.java x: 29 lines of code y: 2 # changes src/java/org/apache/fulcrum/parser/CookieParser.java x: 16 lines of code y: 4 # changes src/java/org/apache/fulcrum/parser/pool/CookieParserPool.java x: 16 lines of code y: 1 # changes src/java/org/apache/fulcrum/parser/pool/BaseValueParserFactory.java x: 29 lines of code y: 1 # changes src/java/org/apache/fulcrum/parser/pool/DefaultParameterParserPool.java x: 17 lines of code y: 1 # changes src/java/org/apache/fulcrum/parser/DataStreamParser.java x: 142 lines of code y: 4 # changes src/java/org/apache/fulcrum/parser/ParameterParser.java x: 17 lines of code y: 6 # changes src/java/org/apache/fulcrum/parser/ParserServiceSupport.java x: 5 lines of code y: 2 # changes src/java/org/apache/fulcrum/parser/StringValueParser.java x: 68 lines of code y: 1 # changes
14.0
# changes
  min: 1.0
  average: 5.09
  25th percentile: 1.0
  median: 4.0
  75th percentile: 8.25
  max: 14.0
0 856.0
lines of code
min: 5.0 | average: 104.73 | 25th percentile: 16.75 | median: 29.0 | 75th percentile: 110.75 | max: 856.0

Number of Contributors vs. Number of Changes: 22 points

src/site/site.xml x: 2 # contributors y: 5 # changes src/java/org/apache/fulcrum/parser/BaseValueParser.java x: 3 # contributors y: 14 # changes src/java/org/apache/fulcrum/parser/DefaultCookieParser.java x: 3 # contributors y: 6 # changes xdocs/index.xml x: 3 # contributors y: 7 # changes src/changes/changes.xml x: 3 # contributors y: 9 # changes src/java/org/apache/fulcrum/parser/DefaultParameterParser.java x: 3 # contributors y: 12 # changes src/java/org/apache/fulcrum/parser/DefaultParserService.java x: 4 # contributors y: 13 # changes src/java/org/apache/fulcrum/parser/ParserService.java x: 3 # contributors y: 11 # changes src/java/org/apache/fulcrum/parser/ValueParser.java x: 3 # contributors y: 8 # changes src/java/org/apache/fulcrum/parser/pool/CookieParserFactory.java x: 1 # contributors y: 2 # changes src/java/org/apache/fulcrum/parser/CookieParser.java x: 2 # contributors y: 4 # changes src/java/org/apache/fulcrum/parser/pool/CookieParserPool.java x: 1 # contributors y: 1 # changes src/java/org/apache/fulcrum/parser/ParserServiceSupport.java x: 2 # contributors y: 2 # changes
14.0
# changes
  min: 1.0
  average: 5.09
  25th percentile: 1.0
  median: 4.0
  75th percentile: 8.25
  max: 14.0
0 4.0
# contributors
min: 1.0 | average: 2.09 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 4.0

Number of Contributors vs. File Size: 22 points

src/site/site.xml x: 2 # contributors y: 11 lines of code src/java/org/apache/fulcrum/parser/BaseValueParser.java x: 3 # contributors y: 856 lines of code src/java/org/apache/fulcrum/parser/DefaultCookieParser.java x: 3 # contributors y: 73 lines of code xdocs/index.xml x: 3 # contributors y: 105 lines of code src/changes/changes.xml x: 3 # contributors y: 128 lines of code src/java/org/apache/fulcrum/parser/DefaultParameterParser.java x: 3 # contributors y: 231 lines of code src/java/org/apache/fulcrum/parser/DefaultParserService.java x: 4 # contributors y: 335 lines of code src/java/org/apache/fulcrum/parser/ParserService.java x: 3 # contributors y: 29 lines of code src/java/org/apache/fulcrum/parser/ValueParser.java x: 3 # contributors y: 95 lines of code src/java/org/apache/fulcrum/parser/pool/CookieParserFactory.java x: 1 # contributors y: 29 lines of code src/java/org/apache/fulcrum/parser/CookieParser.java x: 2 # contributors y: 16 lines of code src/java/org/apache/fulcrum/parser/pool/CookieParserPool.java x: 1 # contributors y: 16 lines of code src/java/org/apache/fulcrum/parser/pool/DefaultParameterParserPool.java x: 1 # contributors y: 17 lines of code src/java/org/apache/fulcrum/parser/DataStreamParser.java x: 2 # contributors y: 142 lines of code src/java/org/apache/fulcrum/parser/ParameterParser.java x: 3 # contributors y: 17 lines of code src/java/org/apache/fulcrum/parser/ParserServiceSupport.java x: 2 # contributors y: 5 lines of code src/java/org/apache/fulcrum/parser/TSVParser.java x: 2 # contributors y: 28 lines of code src/java/org/apache/fulcrum/parser/StringValueParser.java x: 1 # contributors y: 68 lines of code
856.0
lines of code
  min: 5.0
  average: 104.73
  25th percentile: 16.75
  median: 29.0
  75th percentile: 110.75
  max: 856.0
0 4.0
# contributors
min: 1.0 | average: 2.09 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 4.0