apache / maven-filtering
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,033 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 5 files changed 21-50 times (1,050 lines of code)
    • 12 files changed 6-20 times (855 lines of code)
    • 5 files changed 1-5 times (128 lines of code)
0% | 0% | 51% | 42% | 6%
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,033 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 5 files changed by 11-25 contributors (945 lines of code)
    • 8 files changed by 6-10 contributors (845 lines of code)
    • 9 files changed by 2-5 contributors (243 lines of code)
    • 0 files changed by 1 contributor (0 lines of code)
0% | 46% | 41% | 11% | 0%
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, txt, properties, xml, yml, gitignore, md, cgi, sh, json, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 52% | 42% | 4%
cgi0% | 0% | 0% | 0% | 100%
xml0% | 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
src0% | 0% | 51% | 42% | 6%
Most Frequently Changed Files (Top 22)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
DefaultMavenResourcesFiltering.java
in src/main/java/org/apache/maven/shared/filtering
355 12 2008-08-03 2023-03-21 49 15 dennisl@apache.org hboutemy@apache.org
DefaultMavenFileFilter.java
in src/main/java/org/apache/maven/shared/filtering
86 5 2008-08-03 2023-04-05 45 16 dennisl@apache.org gnodet@gmail.com
MavenResourcesExecution.java
in src/main/java/org/apache/maven/shared/filtering
204 35 2008-08-03 2023-03-07 32 13 dennisl@apache.org slachiewicz@apache.org
MultiDelimiterInterpolatorFilterReaderLineEnding.java
in src/main/java/org/apache/maven/shared/filtering
207 11 2010-12-22 2023-03-21 24 10 olamy@apache.org olamy@apache.org
FilteringUtils.java
in src/main/java/org/apache/maven/shared/filtering
198 10 2008-08-03 2023-04-05 23 13 dennisl@apache.org gnodet@gmail.com
MavenFileFilter.java
in src/main/java/org/apache/maven/shared/filtering
29 - 2008-08-03 2023-04-05 20 10 dennisl@apache.org gnodet@gmail.com
PropertyUtils.java
in src/main/java/org/apache/maven/shared/filtering
102 7 2008-08-03 2023-03-21 16 12 dennisl@apache.org olamy@apache.org
AbstractMavenFilteringRequest.java
in src/main/java/org/apache/maven/shared/filtering
128 28 2009-08-20 2023-03-07 15 9 bentmann@apache.org slachiewicz@apache.org
BaseFilter.java
in src/main/java/org/apache/maven/shared/filtering
216 6 2014-10-14 2023-03-21 15 7 krosenvold@apache.org olamy@apache.org
InterpolatorFilterReaderLineEnding.java
in src/main/java/org/apache/maven/shared/filtering
187 9 2010-12-22 2023-03-21 14 7 olamy@apache.org olamy@apache.org
MavenResourcesFiltering.java
in src/main/java/org/apache/maven/shared/filtering
7 - 2008-08-03 2023-03-07 12 7 dennisl@apache.org slachiewicz@apache.org
DefaultMavenReaderFilter.java
in src/main/java/org/apache/maven/shared/filtering
46 4 2014-10-14 2023-03-07 10 5 krosenvold@apache.org slachiewicz@apache.org
MavenFileFilterRequest.java
in src/main/java/org/apache/maven/shared/filtering
56 10 2009-07-28 2023-03-07 10 7 olamy@apache.org slachiewicz@apache.org
MavenReaderFilter.java
in src/main/java/org/apache/maven/shared/filtering
17 - 2014-10-14 2023-03-07 9 5 krosenvold@apache.org slachiewicz@apache.org
DefaultFilterInfo.java
in src/main/java/org/apache/maven/shared/filtering
14 - 2014-10-14 2023-03-07 7 4 krosenvold@apache.org slachiewicz@apache.org
MavenFilteringException.java
in src/main/java/org/apache/maven/shared/filtering
15 4 2008-08-03 2023-03-07 7 6 dennisl@apache.org slachiewicz@apache.org
MavenReaderFilterRequest.java
in src/main/java/org/apache/maven/shared/filtering
38 6 2014-10-14 2023-03-07 6 3 krosenvold@apache.org slachiewicz@apache.org
site.xml
in src/site
13 - 2008-08-03 2016-05-15 5 3 dennisl@apache.org hboutemy@apache.org
AbstractFilterReaderLineEnding.java
in src/main/java/org/apache/maven/shared/filtering
41 6 2015-11-07 2023-03-07 5 3 khmarbaise@apache.org slachiewicz@apache.org
BoundedReader.java
in src/main/java/org/apache/maven/shared/filtering
47 6 2014-10-15 2023-03-07 5 3 krosenvold@apache.org slachiewicz@apache.org
FilterWrapper.java
in src/main/java/org/apache/maven/shared/filtering
5 - 2022-06-09 2023-03-07 3 2 tamas@cservenak.net slachiewicz@apache.org
cgi
download.cgi
in src/site/resources
22 - 2014-05-14 2014-05-18 2 2 khmarbaise@apache.org hboutemy@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
DefaultMavenFileFilter.java
in src/main/java/org/apache/maven/shared/filtering
86 5 2008-08-03 2023-04-05 45 16 dennisl@apache.org gnodet@gmail.com
DefaultMavenResourcesFiltering.java
in src/main/java/org/apache/maven/shared/filtering
355 12 2008-08-03 2023-03-21 49 15 dennisl@apache.org hboutemy@apache.org
MavenResourcesExecution.java
in src/main/java/org/apache/maven/shared/filtering
204 35 2008-08-03 2023-03-07 32 13 dennisl@apache.org slachiewicz@apache.org
FilteringUtils.java
in src/main/java/org/apache/maven/shared/filtering
198 10 2008-08-03 2023-04-05 23 13 dennisl@apache.org gnodet@gmail.com
PropertyUtils.java
in src/main/java/org/apache/maven/shared/filtering
102 7 2008-08-03 2023-03-21 16 12 dennisl@apache.org olamy@apache.org
MultiDelimiterInterpolatorFilterReaderLineEnding.java
in src/main/java/org/apache/maven/shared/filtering
207 11 2010-12-22 2023-03-21 24 10 olamy@apache.org olamy@apache.org
MavenFileFilter.java
in src/main/java/org/apache/maven/shared/filtering
29 - 2008-08-03 2023-04-05 20 10 dennisl@apache.org gnodet@gmail.com
AbstractMavenFilteringRequest.java
in src/main/java/org/apache/maven/shared/filtering
128 28 2009-08-20 2023-03-07 15 9 bentmann@apache.org slachiewicz@apache.org
BaseFilter.java
in src/main/java/org/apache/maven/shared/filtering
216 6 2014-10-14 2023-03-21 15 7 krosenvold@apache.org olamy@apache.org
InterpolatorFilterReaderLineEnding.java
in src/main/java/org/apache/maven/shared/filtering
187 9 2010-12-22 2023-03-21 14 7 olamy@apache.org olamy@apache.org
MavenResourcesFiltering.java
in src/main/java/org/apache/maven/shared/filtering
7 - 2008-08-03 2023-03-07 12 7 dennisl@apache.org slachiewicz@apache.org
MavenFileFilterRequest.java
in src/main/java/org/apache/maven/shared/filtering
56 10 2009-07-28 2023-03-07 10 7 olamy@apache.org slachiewicz@apache.org
MavenFilteringException.java
in src/main/java/org/apache/maven/shared/filtering
15 4 2008-08-03 2023-03-07 7 6 dennisl@apache.org slachiewicz@apache.org
DefaultMavenReaderFilter.java
in src/main/java/org/apache/maven/shared/filtering
46 4 2014-10-14 2023-03-07 10 5 krosenvold@apache.org slachiewicz@apache.org
MavenReaderFilter.java
in src/main/java/org/apache/maven/shared/filtering
17 - 2014-10-14 2023-03-07 9 5 krosenvold@apache.org slachiewicz@apache.org
DefaultFilterInfo.java
in src/main/java/org/apache/maven/shared/filtering
14 - 2014-10-14 2023-03-07 7 4 krosenvold@apache.org slachiewicz@apache.org
MavenReaderFilterRequest.java
in src/main/java/org/apache/maven/shared/filtering
38 6 2014-10-14 2023-03-07 6 3 krosenvold@apache.org slachiewicz@apache.org
site.xml
in src/site
13 - 2008-08-03 2016-05-15 5 3 dennisl@apache.org hboutemy@apache.org
AbstractFilterReaderLineEnding.java
in src/main/java/org/apache/maven/shared/filtering
41 6 2015-11-07 2023-03-07 5 3 khmarbaise@apache.org slachiewicz@apache.org
BoundedReader.java
in src/main/java/org/apache/maven/shared/filtering
47 6 2014-10-15 2023-03-07 5 3 krosenvold@apache.org slachiewicz@apache.org
FilterWrapper.java
in src/main/java/org/apache/maven/shared/filtering
5 - 2022-06-09 2023-03-07 3 2 tamas@cservenak.net slachiewicz@apache.org
cgi
download.cgi
in src/site/resources
22 - 2014-05-14 2014-05-18 2 2 khmarbaise@apache.org hboutemy@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
cgi
download.cgi
in src/site/resources
22 - 2014-05-14 2014-05-18 2 2 khmarbaise@apache.org hboutemy@apache.org
FilterWrapper.java
in src/main/java/org/apache/maven/shared/filtering
5 - 2022-06-09 2023-03-07 3 2 tamas@cservenak.net slachiewicz@apache.org
BoundedReader.java
in src/main/java/org/apache/maven/shared/filtering
47 6 2014-10-15 2023-03-07 5 3 krosenvold@apache.org slachiewicz@apache.org
AbstractFilterReaderLineEnding.java
in src/main/java/org/apache/maven/shared/filtering
41 6 2015-11-07 2023-03-07 5 3 khmarbaise@apache.org slachiewicz@apache.org
MavenReaderFilterRequest.java
in src/main/java/org/apache/maven/shared/filtering
38 6 2014-10-14 2023-03-07 6 3 krosenvold@apache.org slachiewicz@apache.org
site.xml
in src/site
13 - 2008-08-03 2016-05-15 5 3 dennisl@apache.org hboutemy@apache.org
DefaultFilterInfo.java
in src/main/java/org/apache/maven/shared/filtering
14 - 2014-10-14 2023-03-07 7 4 krosenvold@apache.org slachiewicz@apache.org
DefaultMavenReaderFilter.java
in src/main/java/org/apache/maven/shared/filtering
46 4 2014-10-14 2023-03-07 10 5 krosenvold@apache.org slachiewicz@apache.org
MavenReaderFilter.java
in src/main/java/org/apache/maven/shared/filtering
17 - 2014-10-14 2023-03-07 9 5 krosenvold@apache.org slachiewicz@apache.org
MavenFilteringException.java
in src/main/java/org/apache/maven/shared/filtering
15 4 2008-08-03 2023-03-07 7 6 dennisl@apache.org slachiewicz@apache.org
BaseFilter.java
in src/main/java/org/apache/maven/shared/filtering
216 6 2014-10-14 2023-03-21 15 7 krosenvold@apache.org olamy@apache.org
InterpolatorFilterReaderLineEnding.java
in src/main/java/org/apache/maven/shared/filtering
187 9 2010-12-22 2023-03-21 14 7 olamy@apache.org olamy@apache.org
MavenFileFilterRequest.java
in src/main/java/org/apache/maven/shared/filtering
56 10 2009-07-28 2023-03-07 10 7 olamy@apache.org slachiewicz@apache.org
MavenResourcesFiltering.java
in src/main/java/org/apache/maven/shared/filtering
7 - 2008-08-03 2023-03-07 12 7 dennisl@apache.org slachiewicz@apache.org
AbstractMavenFilteringRequest.java
in src/main/java/org/apache/maven/shared/filtering
128 28 2009-08-20 2023-03-07 15 9 bentmann@apache.org slachiewicz@apache.org
MultiDelimiterInterpolatorFilterReaderLineEnding.java
in src/main/java/org/apache/maven/shared/filtering
207 11 2010-12-22 2023-03-21 24 10 olamy@apache.org olamy@apache.org
MavenFileFilter.java
in src/main/java/org/apache/maven/shared/filtering
29 - 2008-08-03 2023-04-05 20 10 dennisl@apache.org gnodet@gmail.com
PropertyUtils.java
in src/main/java/org/apache/maven/shared/filtering
102 7 2008-08-03 2023-03-21 16 12 dennisl@apache.org olamy@apache.org
MavenResourcesExecution.java
in src/main/java/org/apache/maven/shared/filtering
204 35 2008-08-03 2023-03-07 32 13 dennisl@apache.org slachiewicz@apache.org
FilteringUtils.java
in src/main/java/org/apache/maven/shared/filtering
198 10 2008-08-03 2023-04-05 23 13 dennisl@apache.org gnodet@gmail.com
DefaultMavenResourcesFiltering.java
in src/main/java/org/apache/maven/shared/filtering
355 12 2008-08-03 2023-03-21 49 15 dennisl@apache.org hboutemy@apache.org
DefaultMavenFileFilter.java
in src/main/java/org/apache/maven/shared/filtering
86 5 2008-08-03 2023-04-05 45 16 dennisl@apache.org gnodet@gmail.com
Correlations

File Size vs. Number of Changes: 22 points

src/main/java/org/apache/maven/shared/filtering/DefaultMavenFileFilter.java x: 86 lines of code y: 45 # changes src/main/java/org/apache/maven/shared/filtering/FilteringUtils.java x: 198 lines of code y: 23 # changes src/main/java/org/apache/maven/shared/filtering/MavenFileFilter.java x: 29 lines of code y: 20 # changes src/main/java/org/apache/maven/shared/filtering/BaseFilter.java x: 216 lines of code y: 15 # changes src/main/java/org/apache/maven/shared/filtering/DefaultMavenResourcesFiltering.java x: 355 lines of code y: 49 # changes src/main/java/org/apache/maven/shared/filtering/InterpolatorFilterReaderLineEnding.java x: 187 lines of code y: 14 # changes src/main/java/org/apache/maven/shared/filtering/MultiDelimiterInterpolatorFilterReaderLineEnding.java x: 207 lines of code y: 24 # changes src/main/java/org/apache/maven/shared/filtering/PropertyUtils.java x: 102 lines of code y: 16 # changes src/main/java/org/apache/maven/shared/filtering/AbstractFilterReaderLineEnding.java x: 41 lines of code y: 5 # changes src/main/java/org/apache/maven/shared/filtering/AbstractMavenFilteringRequest.java x: 128 lines of code y: 15 # changes src/main/java/org/apache/maven/shared/filtering/BoundedReader.java x: 47 lines of code y: 5 # changes src/main/java/org/apache/maven/shared/filtering/DefaultFilterInfo.java x: 14 lines of code y: 7 # changes src/main/java/org/apache/maven/shared/filtering/DefaultMavenReaderFilter.java x: 46 lines of code y: 10 # changes src/main/java/org/apache/maven/shared/filtering/FilterWrapper.java x: 5 lines of code y: 3 # changes src/main/java/org/apache/maven/shared/filtering/MavenFileFilterRequest.java x: 56 lines of code y: 10 # changes src/main/java/org/apache/maven/shared/filtering/MavenFilteringException.java x: 15 lines of code y: 7 # changes src/main/java/org/apache/maven/shared/filtering/MavenReaderFilter.java x: 17 lines of code y: 9 # changes src/main/java/org/apache/maven/shared/filtering/MavenReaderFilterRequest.java x: 38 lines of code y: 6 # changes src/main/java/org/apache/maven/shared/filtering/MavenResourcesExecution.java x: 204 lines of code y: 32 # changes src/main/java/org/apache/maven/shared/filtering/MavenResourcesFiltering.java x: 7 lines of code y: 12 # changes src/site/site.xml x: 13 lines of code y: 5 # changes src/site/resources/download.cgi x: 22 lines of code y: 2 # changes
49.0
# changes
  min: 2.0
  average: 15.18
  25th percentile: 5.75
  median: 11.0
  75th percentile: 20.75
  max: 49.0
0 355.0
lines of code
min: 5.0 | average: 92.41 | 25th percentile: 16.5 | median: 46.5 | 75th percentile: 189.75 | max: 355.0

Number of Contributors vs. Number of Changes: 22 points

src/main/java/org/apache/maven/shared/filtering/DefaultMavenFileFilter.java x: 16 # contributors y: 45 # changes src/main/java/org/apache/maven/shared/filtering/FilteringUtils.java x: 13 # contributors y: 23 # changes src/main/java/org/apache/maven/shared/filtering/MavenFileFilter.java x: 10 # contributors y: 20 # changes src/main/java/org/apache/maven/shared/filtering/BaseFilter.java x: 7 # contributors y: 15 # changes src/main/java/org/apache/maven/shared/filtering/DefaultMavenResourcesFiltering.java x: 15 # contributors y: 49 # changes src/main/java/org/apache/maven/shared/filtering/InterpolatorFilterReaderLineEnding.java x: 7 # contributors y: 14 # changes src/main/java/org/apache/maven/shared/filtering/MultiDelimiterInterpolatorFilterReaderLineEnding.java x: 10 # contributors y: 24 # changes src/main/java/org/apache/maven/shared/filtering/PropertyUtils.java x: 12 # contributors y: 16 # changes src/main/java/org/apache/maven/shared/filtering/AbstractFilterReaderLineEnding.java x: 3 # contributors y: 5 # changes src/main/java/org/apache/maven/shared/filtering/AbstractMavenFilteringRequest.java x: 9 # contributors y: 15 # changes src/main/java/org/apache/maven/shared/filtering/DefaultFilterInfo.java x: 4 # contributors y: 7 # changes src/main/java/org/apache/maven/shared/filtering/DefaultMavenReaderFilter.java x: 5 # contributors y: 10 # changes src/main/java/org/apache/maven/shared/filtering/FilterWrapper.java x: 2 # contributors y: 3 # changes src/main/java/org/apache/maven/shared/filtering/MavenFileFilterRequest.java x: 7 # contributors y: 10 # changes src/main/java/org/apache/maven/shared/filtering/MavenFilteringException.java x: 6 # contributors y: 7 # changes src/main/java/org/apache/maven/shared/filtering/MavenReaderFilter.java x: 5 # contributors y: 9 # changes src/main/java/org/apache/maven/shared/filtering/MavenReaderFilterRequest.java x: 3 # contributors y: 6 # changes src/main/java/org/apache/maven/shared/filtering/MavenResourcesExecution.java x: 13 # contributors y: 32 # changes src/main/java/org/apache/maven/shared/filtering/MavenResourcesFiltering.java x: 7 # contributors y: 12 # changes src/site/resources/download.cgi x: 2 # contributors y: 2 # changes
49.0
# changes
  min: 2.0
  average: 15.18
  25th percentile: 5.75
  median: 11.0
  75th percentile: 20.75
  max: 49.0
0 16.0
# contributors
min: 2.0 | average: 7.36 | 25th percentile: 3.0 | median: 7.0 | 75th percentile: 10.5 | max: 16.0

Number of Contributors vs. File Size: 22 points

src/main/java/org/apache/maven/shared/filtering/DefaultMavenFileFilter.java x: 16 # contributors y: 86 lines of code src/main/java/org/apache/maven/shared/filtering/FilteringUtils.java x: 13 # contributors y: 198 lines of code src/main/java/org/apache/maven/shared/filtering/MavenFileFilter.java x: 10 # contributors y: 29 lines of code src/main/java/org/apache/maven/shared/filtering/BaseFilter.java x: 7 # contributors y: 216 lines of code src/main/java/org/apache/maven/shared/filtering/DefaultMavenResourcesFiltering.java x: 15 # contributors y: 355 lines of code src/main/java/org/apache/maven/shared/filtering/InterpolatorFilterReaderLineEnding.java x: 7 # contributors y: 187 lines of code src/main/java/org/apache/maven/shared/filtering/MultiDelimiterInterpolatorFilterReaderLineEnding.java x: 10 # contributors y: 207 lines of code src/main/java/org/apache/maven/shared/filtering/PropertyUtils.java x: 12 # contributors y: 102 lines of code src/main/java/org/apache/maven/shared/filtering/AbstractFilterReaderLineEnding.java x: 3 # contributors y: 41 lines of code src/main/java/org/apache/maven/shared/filtering/AbstractMavenFilteringRequest.java x: 9 # contributors y: 128 lines of code src/main/java/org/apache/maven/shared/filtering/BoundedReader.java x: 3 # contributors y: 47 lines of code src/main/java/org/apache/maven/shared/filtering/DefaultFilterInfo.java x: 4 # contributors y: 14 lines of code src/main/java/org/apache/maven/shared/filtering/DefaultMavenReaderFilter.java x: 5 # contributors y: 46 lines of code src/main/java/org/apache/maven/shared/filtering/FilterWrapper.java x: 2 # contributors y: 5 lines of code src/main/java/org/apache/maven/shared/filtering/MavenFileFilterRequest.java x: 7 # contributors y: 56 lines of code src/main/java/org/apache/maven/shared/filtering/MavenFilteringException.java x: 6 # contributors y: 15 lines of code src/main/java/org/apache/maven/shared/filtering/MavenReaderFilter.java x: 5 # contributors y: 17 lines of code src/main/java/org/apache/maven/shared/filtering/MavenReaderFilterRequest.java x: 3 # contributors y: 38 lines of code src/main/java/org/apache/maven/shared/filtering/MavenResourcesExecution.java x: 13 # contributors y: 204 lines of code src/main/java/org/apache/maven/shared/filtering/MavenResourcesFiltering.java x: 7 # contributors y: 7 lines of code src/site/site.xml x: 3 # contributors y: 13 lines of code src/site/resources/download.cgi x: 2 # contributors y: 22 lines of code
355.0
lines of code
  min: 5.0
  average: 92.41
  25th percentile: 16.5
  median: 46.5
  75th percentile: 189.75
  max: 355.0
0 16.0
# contributors
min: 2.0 | average: 7.36 | 25th percentile: 3.0 | median: 7.0 | 75th percentile: 10.5 | max: 16.0