apache / turbine-fulcrum-yaafi-crypto
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 23 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)
    • 0 files changed 21-50 times (0 lines of code)
    • 11 files changed 6-20 times (1,026 lines of code)
    • 12 files changed 1-5 times (1,259 lines of code)
0% | 0% | 0% | 44% | 55%
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 23 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)
    • 18 files changed by 2-5 contributors (1,733 lines of code)
    • 5 files changed by 1 contributor (552 lines of code)
0% | 0% | 0% | 75% | 24%
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, groovy, 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% | 48% | 51%
xml0% | 0% | 0% | 34% | 65%
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% | 49% | 50%
xdocs0% | 0% | 0% | 26% | 73%
Most Frequently Changed Files (Top 23)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
CLI2.java
in src/java/org/apache/fulcrum/jce/crypto/cli
258 9 2019-09-03 2020-09-22 10 2 gk@apache.org gk@apache.org
CryptoParametersJ8.java
in src/java/org/apache/fulcrum/jce/crypto/extended
85 7 2019-09-03 2021-12-14 8 2 gk@apache.org gk@apache.org
CryptoStreamFactoryImpl.java
in src/java/org/apache/fulcrum/jce/crypto
117 11 2018-12-19 2020-07-23 8 2 gk@apache.org gk@apache.org
CryptoStreamGCMImpl.java
in src/java/org/apache/fulcrum/jce/crypto/algo
95 3 2019-02-15 2020-07-23 7 2 gk@apache.org gk@apache.org
CryptoStreamPBEImpl.java
in src/java/org/apache/fulcrum/jce/crypto/algo
115 4 2019-02-15 2020-07-23 7 2 gk@apache.org gk@apache.org
index.xml
in xdocs
125 - 2008-11-20 2020-07-23 7 2 sgoeschl@apache.org gk@apache.org
CryptoParameters.java
in src/java/org/apache/fulcrum/jce/crypto
13 - 2018-12-19 2020-07-01 6 2 gk@apache.org gk@apache.org
site.xml
in src/site
14 - 2008-11-20 2021-12-14 6 3 sgoeschl@apache.org gk@apache.org
changes.xml
in src/changes
44 - 2018-12-19 2020-09-21 6 2 gk@apache.org gk@apache.org
CryptoUtilJ8.java
in src/java/org/apache/fulcrum/jce/crypto/extended
70 10 2019-09-03 2020-09-22 6 2 gk@apache.org gk@apache.org
CryptoUtil.java
in src/java/org/apache/fulcrum/jce/crypto
90 17 2008-07-22 2020-07-23 6 2 sgoeschl@apache.org gk@apache.org
37 - 2008-11-20 2020-09-21 5 2 sgoeschl@apache.org gk@apache.org
PasswordFactory.java
in src/java/org/apache/fulcrum/jce/crypto
117 6 2018-10-03 2020-07-20 5 2 painter@apache.org gk@apache.org
CryptoStreamFactoryJ8Template.java
in src/java/org/apache/fulcrum/jce/crypto/extended
182 24 2019-09-03 2020-07-23 5 1 gk@apache.org gk@apache.org
PasswordParameters.java
in src/java/org/apache/fulcrum/jce/crypto
19 - 2018-12-19 2020-07-20 3 2 gk@apache.org gk@apache.org
StreamUtil.java
in src/java/org/apache/fulcrum/jce/crypto
104 4 2008-07-22 2019-09-05 3 3 sgoeschl@apache.org painter@apache.org
SmartDecryptingInputStream.java
in src/java/org/apache/fulcrum/jce/crypto
225 11 2018-11-05 2020-07-20 3 2 painter@apache.org gk@apache.org
examples.xml
in xdocs
310 - 2020-05-20 2020-07-24 3 1 gk@apache.org gk@apache.org
CryptoStreamFactoryJ8.java
in src/java/org/apache/fulcrum/jce/crypto/extended
11 - 2019-09-03 2020-07-01 2 1 gk@apache.org gk@apache.org
HexConverter.java
in src/java/org/apache/fulcrum/jce/crypto
24 2 2018-10-03 2018-11-07 2 1 painter@apache.org painter@apache.org
CryptoStreamFactory.java
in src/java/org/apache/fulcrum/jce/crypto
25 - 2018-12-19 2019-09-04 2 1 gk@apache.org gk@apache.org
CryptoStreamFactoryTemplate.java
in src/java/org/apache/fulcrum/jce/crypto
88 9 2019-02-15 2019-09-05 2 2 gk@apache.org painter@apache.org
CLI.java
in src/java/org/apache/fulcrum/jce/crypto/cli
117 5 2019-09-03 2019-09-05 2 2 gk@apache.org painter@apache.org
Files With Most Contributors (Top 23)
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 src/site
14 - 2008-11-20 2021-12-14 6 3 sgoeschl@apache.org gk@apache.org
StreamUtil.java
in src/java/org/apache/fulcrum/jce/crypto
104 4 2008-07-22 2019-09-05 3 3 sgoeschl@apache.org painter@apache.org
CLI2.java
in src/java/org/apache/fulcrum/jce/crypto/cli
258 9 2019-09-03 2020-09-22 10 2 gk@apache.org gk@apache.org
CryptoStreamFactoryImpl.java
in src/java/org/apache/fulcrum/jce/crypto
117 11 2018-12-19 2020-07-23 8 2 gk@apache.org gk@apache.org
CryptoParametersJ8.java
in src/java/org/apache/fulcrum/jce/crypto/extended
85 7 2019-09-03 2021-12-14 8 2 gk@apache.org gk@apache.org
index.xml
in xdocs
125 - 2008-11-20 2020-07-23 7 2 sgoeschl@apache.org gk@apache.org
CryptoStreamPBEImpl.java
in src/java/org/apache/fulcrum/jce/crypto/algo
115 4 2019-02-15 2020-07-23 7 2 gk@apache.org gk@apache.org
CryptoStreamGCMImpl.java
in src/java/org/apache/fulcrum/jce/crypto/algo
95 3 2019-02-15 2020-07-23 7 2 gk@apache.org gk@apache.org
changes.xml
in src/changes
44 - 2018-12-19 2020-09-21 6 2 gk@apache.org gk@apache.org
CryptoUtil.java
in src/java/org/apache/fulcrum/jce/crypto
90 17 2008-07-22 2020-07-23 6 2 sgoeschl@apache.org gk@apache.org
CryptoUtilJ8.java
in src/java/org/apache/fulcrum/jce/crypto/extended
70 10 2019-09-03 2020-09-22 6 2 gk@apache.org gk@apache.org
CryptoParameters.java
in src/java/org/apache/fulcrum/jce/crypto
13 - 2018-12-19 2020-07-01 6 2 gk@apache.org gk@apache.org
37 - 2008-11-20 2020-09-21 5 2 sgoeschl@apache.org gk@apache.org
PasswordFactory.java
in src/java/org/apache/fulcrum/jce/crypto
117 6 2018-10-03 2020-07-20 5 2 painter@apache.org gk@apache.org
SmartDecryptingInputStream.java
in src/java/org/apache/fulcrum/jce/crypto
225 11 2018-11-05 2020-07-20 3 2 painter@apache.org gk@apache.org
PasswordParameters.java
in src/java/org/apache/fulcrum/jce/crypto
19 - 2018-12-19 2020-07-20 3 2 gk@apache.org gk@apache.org
CryptoStreamFactoryTemplate.java
in src/java/org/apache/fulcrum/jce/crypto
88 9 2019-02-15 2019-09-05 2 2 gk@apache.org painter@apache.org
CLI.java
in src/java/org/apache/fulcrum/jce/crypto/cli
117 5 2019-09-03 2019-09-05 2 2 gk@apache.org painter@apache.org
CryptoStreamFactoryJ8Template.java
in src/java/org/apache/fulcrum/jce/crypto/extended
182 24 2019-09-03 2020-07-23 5 1 gk@apache.org gk@apache.org
examples.xml
in xdocs
310 - 2020-05-20 2020-07-24 3 1 gk@apache.org gk@apache.org
HexConverter.java
in src/java/org/apache/fulcrum/jce/crypto
24 2 2018-10-03 2018-11-07 2 1 painter@apache.org painter@apache.org
CryptoStreamFactory.java
in src/java/org/apache/fulcrum/jce/crypto
25 - 2018-12-19 2019-09-04 2 1 gk@apache.org gk@apache.org
CryptoStreamFactoryJ8.java
in src/java/org/apache/fulcrum/jce/crypto/extended
11 - 2019-09-03 2020-07-01 2 1 gk@apache.org gk@apache.org
Files With Least Contributors (Top 23)
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
examples.xml
in xdocs
310 - 2020-05-20 2020-07-24 3 1 gk@apache.org gk@apache.org
CryptoStreamFactoryJ8Template.java
in src/java/org/apache/fulcrum/jce/crypto/extended
182 24 2019-09-03 2020-07-23 5 1 gk@apache.org gk@apache.org
CryptoStreamFactory.java
in src/java/org/apache/fulcrum/jce/crypto
25 - 2018-12-19 2019-09-04 2 1 gk@apache.org gk@apache.org
HexConverter.java
in src/java/org/apache/fulcrum/jce/crypto
24 2 2018-10-03 2018-11-07 2 1 painter@apache.org painter@apache.org
CryptoStreamFactoryJ8.java
in src/java/org/apache/fulcrum/jce/crypto/extended
11 - 2019-09-03 2020-07-01 2 1 gk@apache.org gk@apache.org
CLI2.java
in src/java/org/apache/fulcrum/jce/crypto/cli
258 9 2019-09-03 2020-09-22 10 2 gk@apache.org gk@apache.org
SmartDecryptingInputStream.java
in src/java/org/apache/fulcrum/jce/crypto
225 11 2018-11-05 2020-07-20 3 2 painter@apache.org gk@apache.org
index.xml
in xdocs
125 - 2008-11-20 2020-07-23 7 2 sgoeschl@apache.org gk@apache.org
CryptoStreamFactoryImpl.java
in src/java/org/apache/fulcrum/jce/crypto
117 11 2018-12-19 2020-07-23 8 2 gk@apache.org gk@apache.org
CLI.java
in src/java/org/apache/fulcrum/jce/crypto/cli
117 5 2019-09-03 2019-09-05 2 2 gk@apache.org painter@apache.org
PasswordFactory.java
in src/java/org/apache/fulcrum/jce/crypto
117 6 2018-10-03 2020-07-20 5 2 painter@apache.org gk@apache.org
CryptoStreamPBEImpl.java
in src/java/org/apache/fulcrum/jce/crypto/algo
115 4 2019-02-15 2020-07-23 7 2 gk@apache.org gk@apache.org
CryptoStreamGCMImpl.java
in src/java/org/apache/fulcrum/jce/crypto/algo
95 3 2019-02-15 2020-07-23 7 2 gk@apache.org gk@apache.org
CryptoUtil.java
in src/java/org/apache/fulcrum/jce/crypto
90 17 2008-07-22 2020-07-23 6 2 sgoeschl@apache.org gk@apache.org
CryptoStreamFactoryTemplate.java
in src/java/org/apache/fulcrum/jce/crypto
88 9 2019-02-15 2019-09-05 2 2 gk@apache.org painter@apache.org
CryptoParametersJ8.java
in src/java/org/apache/fulcrum/jce/crypto/extended
85 7 2019-09-03 2021-12-14 8 2 gk@apache.org gk@apache.org
CryptoUtilJ8.java
in src/java/org/apache/fulcrum/jce/crypto/extended
70 10 2019-09-03 2020-09-22 6 2 gk@apache.org gk@apache.org
changes.xml
in src/changes
44 - 2018-12-19 2020-09-21 6 2 gk@apache.org gk@apache.org
37 - 2008-11-20 2020-09-21 5 2 sgoeschl@apache.org gk@apache.org
PasswordParameters.java
in src/java/org/apache/fulcrum/jce/crypto
19 - 2018-12-19 2020-07-20 3 2 gk@apache.org gk@apache.org
CryptoParameters.java
in src/java/org/apache/fulcrum/jce/crypto
13 - 2018-12-19 2020-07-01 6 2 gk@apache.org gk@apache.org
StreamUtil.java
in src/java/org/apache/fulcrum/jce/crypto
104 4 2008-07-22 2019-09-05 3 3 sgoeschl@apache.org painter@apache.org
site.xml
in src/site
14 - 2008-11-20 2021-12-14 6 3 sgoeschl@apache.org gk@apache.org
Correlations

File Size vs. Number of Changes: 23 points

src/java/org/apache/fulcrum/jce/crypto/extended/CryptoParametersJ8.java x: 85 lines of code y: 8 # changes src/site/site.xml x: 14 lines of code y: 6 # changes src/java/org/apache/fulcrum/jce/crypto/cli/CLI2.java x: 258 lines of code y: 10 # changes src/java/org/apache/fulcrum/jce/crypto/extended/CryptoUtilJ8.java x: 70 lines of code y: 6 # changes src/changes/changes.xml x: 44 lines of code y: 6 # changes xdocs/downloads.xml x: 37 lines of code y: 5 # changes xdocs/examples.xml x: 310 lines of code y: 3 # changes src/java/org/apache/fulcrum/jce/crypto/CryptoStreamFactoryImpl.java x: 117 lines of code y: 8 # changes src/java/org/apache/fulcrum/jce/crypto/CryptoUtil.java x: 90 lines of code y: 6 # changes src/java/org/apache/fulcrum/jce/crypto/algo/CryptoStreamGCMImpl.java x: 95 lines of code y: 7 # changes src/java/org/apache/fulcrum/jce/crypto/algo/CryptoStreamPBEImpl.java x: 115 lines of code y: 7 # changes src/java/org/apache/fulcrum/jce/crypto/extended/CryptoStreamFactoryJ8Template.java x: 182 lines of code y: 5 # changes xdocs/index.xml x: 125 lines of code y: 7 # changes src/java/org/apache/fulcrum/jce/crypto/PasswordFactory.java x: 117 lines of code y: 5 # changes src/java/org/apache/fulcrum/jce/crypto/PasswordParameters.java x: 19 lines of code y: 3 # changes src/java/org/apache/fulcrum/jce/crypto/SmartDecryptingInputStream.java x: 225 lines of code y: 3 # changes src/java/org/apache/fulcrum/jce/crypto/CryptoParameters.java x: 13 lines of code y: 6 # changes src/java/org/apache/fulcrum/jce/crypto/extended/CryptoStreamFactoryJ8.java x: 11 lines of code y: 2 # changes src/java/org/apache/fulcrum/jce/crypto/CryptoStreamFactoryTemplate.java x: 88 lines of code y: 2 # changes src/java/org/apache/fulcrum/jce/crypto/StreamUtil.java x: 104 lines of code y: 3 # changes src/java/org/apache/fulcrum/jce/crypto/cli/CLI.java x: 117 lines of code y: 2 # changes src/java/org/apache/fulcrum/jce/crypto/CryptoStreamFactory.java x: 25 lines of code y: 2 # changes src/java/org/apache/fulcrum/jce/crypto/HexConverter.java x: 24 lines of code y: 2 # changes
10.0
# changes
  min: 2.0
  average: 4.96
  25th percentile: 3.0
  median: 5.0
  75th percentile: 7.0
  max: 10.0
0 310.0
lines of code
min: 11.0 | average: 99.35 | 25th percentile: 25.0 | median: 90.0 | 75th percentile: 117.0 | max: 310.0

Number of Contributors vs. Number of Changes: 23 points

src/java/org/apache/fulcrum/jce/crypto/extended/CryptoParametersJ8.java x: 2 # contributors y: 8 # changes src/site/site.xml x: 3 # contributors y: 6 # changes src/java/org/apache/fulcrum/jce/crypto/cli/CLI2.java x: 2 # contributors y: 10 # changes src/java/org/apache/fulcrum/jce/crypto/extended/CryptoUtilJ8.java x: 2 # contributors y: 6 # changes xdocs/downloads.xml x: 2 # contributors y: 5 # changes xdocs/examples.xml x: 1 # contributors y: 3 # changes src/java/org/apache/fulcrum/jce/crypto/algo/CryptoStreamGCMImpl.java x: 2 # contributors y: 7 # changes src/java/org/apache/fulcrum/jce/crypto/extended/CryptoStreamFactoryJ8Template.java x: 1 # contributors y: 5 # changes src/java/org/apache/fulcrum/jce/crypto/PasswordParameters.java x: 2 # contributors y: 3 # changes src/java/org/apache/fulcrum/jce/crypto/extended/CryptoStreamFactoryJ8.java x: 1 # contributors y: 2 # changes src/java/org/apache/fulcrum/jce/crypto/CryptoStreamFactoryTemplate.java x: 2 # contributors y: 2 # changes src/java/org/apache/fulcrum/jce/crypto/StreamUtil.java x: 3 # contributors y: 3 # changes
10.0
# changes
  min: 2.0
  average: 4.96
  25th percentile: 3.0
  median: 5.0
  75th percentile: 7.0
  max: 10.0
0 3.0
# contributors
min: 1.0 | average: 1.87 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 3.0

Number of Contributors vs. File Size: 23 points

src/java/org/apache/fulcrum/jce/crypto/extended/CryptoParametersJ8.java x: 2 # contributors y: 85 lines of code src/site/site.xml x: 3 # contributors y: 14 lines of code src/java/org/apache/fulcrum/jce/crypto/cli/CLI2.java x: 2 # contributors y: 258 lines of code src/java/org/apache/fulcrum/jce/crypto/extended/CryptoUtilJ8.java x: 2 # contributors y: 70 lines of code src/changes/changes.xml x: 2 # contributors y: 44 lines of code xdocs/downloads.xml x: 2 # contributors y: 37 lines of code xdocs/examples.xml x: 1 # contributors y: 310 lines of code src/java/org/apache/fulcrum/jce/crypto/CryptoStreamFactoryImpl.java x: 2 # contributors y: 117 lines of code src/java/org/apache/fulcrum/jce/crypto/CryptoUtil.java x: 2 # contributors y: 90 lines of code src/java/org/apache/fulcrum/jce/crypto/algo/CryptoStreamGCMImpl.java x: 2 # contributors y: 95 lines of code src/java/org/apache/fulcrum/jce/crypto/algo/CryptoStreamPBEImpl.java x: 2 # contributors y: 115 lines of code src/java/org/apache/fulcrum/jce/crypto/extended/CryptoStreamFactoryJ8Template.java x: 1 # contributors y: 182 lines of code xdocs/index.xml x: 2 # contributors y: 125 lines of code src/java/org/apache/fulcrum/jce/crypto/PasswordParameters.java x: 2 # contributors y: 19 lines of code src/java/org/apache/fulcrum/jce/crypto/SmartDecryptingInputStream.java x: 2 # contributors y: 225 lines of code src/java/org/apache/fulcrum/jce/crypto/CryptoParameters.java x: 2 # contributors y: 13 lines of code src/java/org/apache/fulcrum/jce/crypto/extended/CryptoStreamFactoryJ8.java x: 1 # contributors y: 11 lines of code src/java/org/apache/fulcrum/jce/crypto/CryptoStreamFactoryTemplate.java x: 2 # contributors y: 88 lines of code src/java/org/apache/fulcrum/jce/crypto/StreamUtil.java x: 3 # contributors y: 104 lines of code src/java/org/apache/fulcrum/jce/crypto/CryptoStreamFactory.java x: 1 # contributors y: 25 lines of code src/java/org/apache/fulcrum/jce/crypto/HexConverter.java x: 1 # contributors y: 24 lines of code
310.0
lines of code
  min: 11.0
  average: 99.35
  25th percentile: 25.0
  median: 90.0
  75th percentile: 117.0
  max: 310.0
0 3.0
# contributors
min: 1.0 | average: 1.87 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 3.0