apache / commons-jci
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 60 files with 3,190 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)
    • 8 files changed 6-20 times (761 lines of code)
    • 52 files changed 1-5 times (2,429 lines of code)
0% | 0% | 0% | 23% | 76%
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 60 files with 3,190 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)
    • 1 file changed by 6-10 contributors (57 lines of code)
    • 17 files changed by 2-5 contributors (1,422 lines of code)
    • 42 files changed by 1 contributor (1,711 lines of code)
0% | 0% | 1% | 44% | 53%
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, xml, yaml, md, properties, jsp, cgi, gitignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 14% | 85%
xml0% | 0% | 0% | 70% | 29%
cgi0% | 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% | 0% | 71% | 28%
compilers0% | 0% | 0% | 23% | 76%
fam0% | 0% | 0% | 15% | 84%
core0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
site.xml
in src/site
18 - 2006-05-04 2013-10-09 10 5 tcurdt@apache.org ebourg@apache.org
index.xml
in src/site/xdoc
35 - 2006-05-05 2025-02-01 10 5 tcurdt@apache.org garydgregory@gmail.com
faq.xml
in src/site/xdoc
34 - 2007-03-25 2023-01-15 7 4 tcurdt@apache.org garydgregory@gmail.com
usage.xml
in src/site/xdoc
57 - 2007-03-25 2013-10-10 7 6 tcurdt@apache.org jcarman@apache.org
FilesystemAlterationMonitor.java
in fam/src/main/java/org/apache/commons/jci2/fam/monitor
76 7 2023-07-29 2025-03-16 7 1 garydgregory@gmail.com garydgregory@gmail.com
bin.xml
in src/assembly
78 - 2007-04-13 2025-01-15 7 4 niallp@apache.org garydgregory@gmail.com
mail-lists.xml
in src/site/xdoc
150 - 2010-04-21 2025-02-01 6 3 niallp@apache.org garydgregory@gmail.com
EclipseJavaCompiler.java
in compilers/eclipse/src/main/java/org/apache/commons/jci2/compiler/eclipse
313 19 2023-07-29 2025-05-06 6 2 garydgregory@gmail.com garydgregory@gmail.com
site.xml
in core/src/site
11 - 2006-04-25 2007-07-31 5 4 tcurdt@apache.org rahul@apache.org
MemoryResourceReader.java
in core/src/main/java/org/apache/commons/jci2/core/readers
35 3 2023-07-29 2025-03-16 5 1 garydgregory@gmail.com garydgregory@gmail.com
MemoryResourceStore.java
in core/src/main/java/org/apache/commons/jci2/core/stores
38 3 2023-07-29 2025-03-16 5 1 garydgregory@gmail.com garydgregory@gmail.com
JavaCompilerFactory.java
in core/src/main/java/org/apache/commons/jci2/core/compiler
41 2 2023-07-29 2025-03-16 5 1 garydgregory@gmail.com garydgregory@gmail.com
EclipseCompilationProblem.java
in compilers/eclipse/src/main/java/org/apache/commons/jci2/compiler/eclipse
51 10 2023-07-29 2025-05-06 5 2 garydgregory@gmail.com garydgregory@gmail.com
JavaCompilerSettings.java
in core/src/main/java/org/apache/commons/jci2/core/compiler
66 16 2023-07-29 2025-03-16 5 1 garydgregory@gmail.com garydgregory@gmail.com
JaninoCompilationProblem.java
in compilers/janino/src/main/java/org/apache/commons/jci2/compiler/janino
70 12 2023-07-29 2025-03-16 5 2 garydgregory@gmail.com garydgregory@gmail.com
download_jci.xml
in src/site/xdoc
91 - 2008-03-02 2025-02-01 5 4 niallp@apache.org garydgregory@gmail.com
ReloadingListener.java
in core/src/main/java/org/apache/commons/jci2/core/listeners
100 10 2023-07-29 2025-03-16 5 2 garydgregory@gmail.com garydgregory@gmail.com
AbstractFilesystemAlterationListener.java
in fam/src/main/java/org/apache/commons/jci2/fam/listeners
141 19 2023-07-29 2025-03-16 5 2 garydgregory@gmail.com garydgregory@gmail.com
RhinoJavaCompiler.java
in compilers/rhino/src/main/java/org/apache/commons/jci2/compiler/rhino
180 13 2023-07-29 2025-03-16 5 1 garydgregory@gmail.com garydgregory@gmail.com
FilesystemAlterationObserverImpl.java
in fam/src/main/java/org/apache/commons/jci2/fam/monitor
253 28 2023-07-29 2025-03-16 5 1 garydgregory@gmail.com garydgregory@gmail.com
JavaCompiler.java
in core/src/main/java/org/apache/commons/jci2/core/compiler
11 - 2023-07-29 2025-03-16 4 1 garydgregory@gmail.com garydgregory@gmail.com
AbstractJavaCompiler.java
in core/src/main/java/org/apache/commons/jci2/core/compiler
23 3 2023-07-29 2025-03-16 4 1 garydgregory@gmail.com garydgregory@gmail.com
TransactionalResourceStore.java
in core/src/main/java/org/apache/commons/jci2/core/stores
29 6 2023-07-29 2025-03-16 4 1 garydgregory@gmail.com garydgregory@gmail.com
Jsr199CompilationProblem.java
in compilers/jsr199/src/main/java/org/apache/commons/jci2/compiler/jsr199
38 8 2023-07-29 2025-01-18 4 2 garydgregory@gmail.com sebb@apache.org
FileResourceReader.java
in core/src/main/java/org/apache/commons/jci2/core/readers
41 3 2023-07-29 2025-03-16 4 1 garydgregory@gmail.com garydgregory@gmail.com
RhinoCompilationProblem.java
in compilers/rhino/src/main/java/org/apache/commons/jci2/compiler/rhino
44 8 2023-07-29 2025-03-16 4 2 garydgregory@gmail.com garydgregory@gmail.com
EclipseJavaCompilerSettings.java
in compilers/eclipse/src/main/java/org/apache/commons/jci2/compiler/eclipse
52 6 2023-07-29 2025-05-06 4 1 garydgregory@gmail.com garydgregory@gmail.com
FileResourceStore.java
in core/src/main/java/org/apache/commons/jci2/core/stores
63 7 2023-07-29 2025-03-16 4 1 garydgregory@gmail.com garydgregory@gmail.com
GroovyCompilationProblem.java
in compilers/groovy/src/main/java/org/apache/commons/jci2/compiler/groovy
78 9 2023-07-29 2025-03-16 4 2 garydgregory@gmail.com garydgregory@gmail.com
CompilingListener.java
in core/src/main/java/org/apache/commons/jci2/core/listeners
116 11 2023-07-29 2025-03-16 4 2 garydgregory@gmail.com garydgregory@gmail.com
JaninoJavaCompiler.java
in compilers/janino/src/main/java/org/apache/commons/jci2/compiler/janino
151 10 2023-07-29 2025-03-16 4 1 garydgregory@gmail.com garydgregory@gmail.com
RhinoJavaCompilerSettings.java
in compilers/rhino/src/main/java/org/apache/commons/jci2/compiler/rhino
4 - 2023-07-29 2025-03-16 3 1 garydgregory@gmail.com garydgregory@gmail.com
CompilationProblemHandler.java
in core/src/main/java/org/apache/commons/jci2/core/problems
4 - 2023-07-29 2025-03-16 3 1 garydgregory@gmail.com garydgregory@gmail.com
CompilationResult.java
in core/src/main/java/org/apache/commons/jci2/core/compiler
33 1 2023-07-29 2025-03-16 3 1 garydgregory@gmail.com garydgregory@gmail.com
FileChangeListener.java
in core/src/main/java/org/apache/commons/jci2/core/listeners
40 9 2023-07-29 2025-03-16 3 1 garydgregory@gmail.com garydgregory@gmail.com
issue-tracking.xml
in src/site/xdoc
54 - 2008-03-02 2025-01-15 3 3 niallp@apache.org sebb@apache.org
ResourceStoreClassLoader.java
in core/src/main/java/org/apache/commons/jci2/core/stores
57 5 2023-07-29 2025-03-16 3 1 garydgregory@gmail.com garydgregory@gmail.com
ReloadingClassLoader.java
in core/src/main/java/org/apache/commons/jci2/core
86 11 2023-07-29 2025-03-16 3 1 garydgregory@gmail.com garydgregory@gmail.com
GroovyJavaCompiler.java
in compilers/groovy/src/main/java/org/apache/commons/jci2/compiler/groovy
100 3 2023-07-29 2025-03-16 3 1 garydgregory@gmail.com garydgregory@gmail.com
Jsr199JavaCompiler.java
in compilers/jsr199/src/main/java/org/apache/commons/jci2/compiler/jsr199
204 29 2023-07-29 2024-07-09 3 1 garydgregory@gmail.com garydgregory@gmail.com
ReloadNotificationListener.java
in core/src/main/java/org/apache/commons/jci2/core/listeners
4 - 2023-07-29 2025-03-16 2 1 garydgregory@gmail.com garydgregory@gmail.com
ResourceReader.java
in core/src/main/java/org/apache/commons/jci2/core/readers
5 - 2023-07-29 2025-03-16 2 1 garydgregory@gmail.com garydgregory@gmail.com
Transactional.java
in core/src/main/java/org/apache/commons/jci2/core/stores
5 - 2023-07-29 2025-03-16 2 1 garydgregory@gmail.com garydgregory@gmail.com
ResourceStore.java
in core/src/main/java/org/apache/commons/jci2/core/stores
6 - 2023-07-29 2025-03-16 2 1 garydgregory@gmail.com garydgregory@gmail.com
FilesystemAlterationObserver.java
in fam/src/main/java/org/apache/commons/jci2/fam/monitor
9 - 2023-07-29 2025-03-16 2 1 garydgregory@gmail.com garydgregory@gmail.com
CompilationProblem.java
in core/src/main/java/org/apache/commons/jci2/core/problems
10 - 2023-07-29 2025-03-16 2 1 garydgregory@gmail.com garydgregory@gmail.com
GroovyJavaCompilerSettings.java
in compilers/groovy/src/main/java/org/apache/commons/jci2/compiler/groovy
12 2 2023-07-29 2025-03-16 2 1 garydgregory@gmail.com garydgregory@gmail.com
FilesystemAlterationListener.java
in fam/src/main/java/org/apache/commons/jci2/fam/monitor
12 - 2023-07-29 2025-03-16 2 1 garydgregory@gmail.com garydgregory@gmail.com
ConversionUtils.java
in core/src/main/java/org/apache/commons/jci2/core/utils
36 6 2023-07-29 2025-03-16 2 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in core/src/main/java/org/apache/commons/jci2/core
1 - 2023-07-29 2023-07-29 1 1 garydgregory@gmail.com garydgregory@gmail.com
Files With Most Contributors (Top 50)
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
usage.xml
in src/site/xdoc
57 - 2007-03-25 2013-10-10 7 6 tcurdt@apache.org jcarman@apache.org
site.xml
in src/site
18 - 2006-05-04 2013-10-09 10 5 tcurdt@apache.org ebourg@apache.org
index.xml
in src/site/xdoc
35 - 2006-05-05 2025-02-01 10 5 tcurdt@apache.org garydgregory@gmail.com
faq.xml
in src/site/xdoc
34 - 2007-03-25 2023-01-15 7 4 tcurdt@apache.org garydgregory@gmail.com
bin.xml
in src/assembly
78 - 2007-04-13 2025-01-15 7 4 niallp@apache.org garydgregory@gmail.com
download_jci.xml
in src/site/xdoc
91 - 2008-03-02 2025-02-01 5 4 niallp@apache.org garydgregory@gmail.com
site.xml
in core/src/site
11 - 2006-04-25 2007-07-31 5 4 tcurdt@apache.org rahul@apache.org
mail-lists.xml
in src/site/xdoc
150 - 2010-04-21 2025-02-01 6 3 niallp@apache.org garydgregory@gmail.com
issue-tracking.xml
in src/site/xdoc
54 - 2008-03-02 2025-01-15 3 3 niallp@apache.org sebb@apache.org
EclipseJavaCompiler.java
in compilers/eclipse/src/main/java/org/apache/commons/jci2/compiler/eclipse
313 19 2023-07-29 2025-05-06 6 2 garydgregory@gmail.com garydgregory@gmail.com
AbstractFilesystemAlterationListener.java
in fam/src/main/java/org/apache/commons/jci2/fam/listeners
141 19 2023-07-29 2025-03-16 5 2 garydgregory@gmail.com garydgregory@gmail.com
ReloadingListener.java
in core/src/main/java/org/apache/commons/jci2/core/listeners
100 10 2023-07-29 2025-03-16 5 2 garydgregory@gmail.com garydgregory@gmail.com
JaninoCompilationProblem.java
in compilers/janino/src/main/java/org/apache/commons/jci2/compiler/janino
70 12 2023-07-29 2025-03-16 5 2 garydgregory@gmail.com garydgregory@gmail.com
EclipseCompilationProblem.java
in compilers/eclipse/src/main/java/org/apache/commons/jci2/compiler/eclipse
51 10 2023-07-29 2025-05-06 5 2 garydgregory@gmail.com garydgregory@gmail.com
CompilingListener.java
in core/src/main/java/org/apache/commons/jci2/core/listeners
116 11 2023-07-29 2025-03-16 4 2 garydgregory@gmail.com garydgregory@gmail.com
RhinoCompilationProblem.java
in compilers/rhino/src/main/java/org/apache/commons/jci2/compiler/rhino
44 8 2023-07-29 2025-03-16 4 2 garydgregory@gmail.com garydgregory@gmail.com
GroovyCompilationProblem.java
in compilers/groovy/src/main/java/org/apache/commons/jci2/compiler/groovy
78 9 2023-07-29 2025-03-16 4 2 garydgregory@gmail.com garydgregory@gmail.com
Jsr199CompilationProblem.java
in compilers/jsr199/src/main/java/org/apache/commons/jci2/compiler/jsr199
38 8 2023-07-29 2025-01-18 4 2 garydgregory@gmail.com sebb@apache.org
FilesystemAlterationMonitor.java
in fam/src/main/java/org/apache/commons/jci2/fam/monitor
76 7 2023-07-29 2025-03-16 7 1 garydgregory@gmail.com garydgregory@gmail.com
FilesystemAlterationObserverImpl.java
in fam/src/main/java/org/apache/commons/jci2/fam/monitor
253 28 2023-07-29 2025-03-16 5 1 garydgregory@gmail.com garydgregory@gmail.com
MemoryResourceStore.java
in core/src/main/java/org/apache/commons/jci2/core/stores
38 3 2023-07-29 2025-03-16 5 1 garydgregory@gmail.com garydgregory@gmail.com
MemoryResourceReader.java
in core/src/main/java/org/apache/commons/jci2/core/readers
35 3 2023-07-29 2025-03-16 5 1 garydgregory@gmail.com garydgregory@gmail.com
JavaCompilerSettings.java
in core/src/main/java/org/apache/commons/jci2/core/compiler
66 16 2023-07-29 2025-03-16 5 1 garydgregory@gmail.com garydgregory@gmail.com
JavaCompilerFactory.java
in core/src/main/java/org/apache/commons/jci2/core/compiler
41 2 2023-07-29 2025-03-16 5 1 garydgregory@gmail.com garydgregory@gmail.com
RhinoJavaCompiler.java
in compilers/rhino/src/main/java/org/apache/commons/jci2/compiler/rhino
180 13 2023-07-29 2025-03-16 5 1 garydgregory@gmail.com garydgregory@gmail.com
FileResourceStore.java
in core/src/main/java/org/apache/commons/jci2/core/stores
63 7 2023-07-29 2025-03-16 4 1 garydgregory@gmail.com garydgregory@gmail.com
TransactionalResourceStore.java
in core/src/main/java/org/apache/commons/jci2/core/stores
29 6 2023-07-29 2025-03-16 4 1 garydgregory@gmail.com garydgregory@gmail.com
FileResourceReader.java
in core/src/main/java/org/apache/commons/jci2/core/readers
41 3 2023-07-29 2025-03-16 4 1 garydgregory@gmail.com garydgregory@gmail.com
JavaCompiler.java
in core/src/main/java/org/apache/commons/jci2/core/compiler
11 - 2023-07-29 2025-03-16 4 1 garydgregory@gmail.com garydgregory@gmail.com
AbstractJavaCompiler.java
in core/src/main/java/org/apache/commons/jci2/core/compiler
23 3 2023-07-29 2025-03-16 4 1 garydgregory@gmail.com garydgregory@gmail.com
JaninoJavaCompiler.java
in compilers/janino/src/main/java/org/apache/commons/jci2/compiler/janino
151 10 2023-07-29 2025-03-16 4 1 garydgregory@gmail.com garydgregory@gmail.com
EclipseJavaCompilerSettings.java
in compilers/eclipse/src/main/java/org/apache/commons/jci2/compiler/eclipse
52 6 2023-07-29 2025-05-06 4 1 garydgregory@gmail.com garydgregory@gmail.com
ResourceStoreClassLoader.java
in core/src/main/java/org/apache/commons/jci2/core/stores
57 5 2023-07-29 2025-03-16 3 1 garydgregory@gmail.com garydgregory@gmail.com
FileChangeListener.java
in core/src/main/java/org/apache/commons/jci2/core/listeners
40 9 2023-07-29 2025-03-16 3 1 garydgregory@gmail.com garydgregory@gmail.com
CompilationProblemHandler.java
in core/src/main/java/org/apache/commons/jci2/core/problems
4 - 2023-07-29 2025-03-16 3 1 garydgregory@gmail.com garydgregory@gmail.com
ReloadingClassLoader.java
in core/src/main/java/org/apache/commons/jci2/core
86 11 2023-07-29 2025-03-16 3 1 garydgregory@gmail.com garydgregory@gmail.com
CompilationResult.java
in core/src/main/java/org/apache/commons/jci2/core/compiler
33 1 2023-07-29 2025-03-16 3 1 garydgregory@gmail.com garydgregory@gmail.com
RhinoJavaCompilerSettings.java
in compilers/rhino/src/main/java/org/apache/commons/jci2/compiler/rhino
4 - 2023-07-29 2025-03-16 3 1 garydgregory@gmail.com garydgregory@gmail.com
GroovyJavaCompiler.java
in compilers/groovy/src/main/java/org/apache/commons/jci2/compiler/groovy
100 3 2023-07-29 2025-03-16 3 1 garydgregory@gmail.com garydgregory@gmail.com
Jsr199JavaCompiler.java
in compilers/jsr199/src/main/java/org/apache/commons/jci2/compiler/jsr199
204 29 2023-07-29 2024-07-09 3 1 garydgregory@gmail.com garydgregory@gmail.com
FilesystemAlterationObserver.java
in fam/src/main/java/org/apache/commons/jci2/fam/monitor
9 - 2023-07-29 2025-03-16 2 1 garydgregory@gmail.com garydgregory@gmail.com
FilesystemAlterationListener.java
in fam/src/main/java/org/apache/commons/jci2/fam/monitor
12 - 2023-07-29 2025-03-16 2 1 garydgregory@gmail.com garydgregory@gmail.com
ResourceStore.java
in core/src/main/java/org/apache/commons/jci2/core/stores
6 - 2023-07-29 2025-03-16 2 1 garydgregory@gmail.com garydgregory@gmail.com
Transactional.java
in core/src/main/java/org/apache/commons/jci2/core/stores
5 - 2023-07-29 2025-03-16 2 1 garydgregory@gmail.com garydgregory@gmail.com
ConversionUtils.java
in core/src/main/java/org/apache/commons/jci2/core/utils
36 6 2023-07-29 2025-03-16 2 1 garydgregory@gmail.com garydgregory@gmail.com
ReloadNotificationListener.java
in core/src/main/java/org/apache/commons/jci2/core/listeners
4 - 2023-07-29 2025-03-16 2 1 garydgregory@gmail.com garydgregory@gmail.com
CompilationProblem.java
in core/src/main/java/org/apache/commons/jci2/core/problems
10 - 2023-07-29 2025-03-16 2 1 garydgregory@gmail.com garydgregory@gmail.com
ResourceReader.java
in core/src/main/java/org/apache/commons/jci2/core/readers
5 - 2023-07-29 2025-03-16 2 1 garydgregory@gmail.com garydgregory@gmail.com
GroovyJavaCompilerSettings.java
in compilers/groovy/src/main/java/org/apache/commons/jci2/compiler/groovy
12 2 2023-07-29 2025-03-16 2 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in fam/src/main/java/org/apache/commons/jci2/fam/monitor
1 - 2023-07-29 2023-07-29 1 1 garydgregory@gmail.com garydgregory@gmail.com
Files With Least Contributors (Top 50)
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
FilesystemAlterationObserverImpl.java
in fam/src/main/java/org/apache/commons/jci2/fam/monitor
253 28 2023-07-29 2025-03-16 5 1 garydgregory@gmail.com garydgregory@gmail.com
Jsr199JavaCompiler.java
in compilers/jsr199/src/main/java/org/apache/commons/jci2/compiler/jsr199
204 29 2023-07-29 2024-07-09 3 1 garydgregory@gmail.com garydgregory@gmail.com
RhinoJavaCompiler.java
in compilers/rhino/src/main/java/org/apache/commons/jci2/compiler/rhino
180 13 2023-07-29 2025-03-16 5 1 garydgregory@gmail.com garydgregory@gmail.com
JaninoJavaCompiler.java
in compilers/janino/src/main/java/org/apache/commons/jci2/compiler/janino
151 10 2023-07-29 2025-03-16 4 1 garydgregory@gmail.com garydgregory@gmail.com
GroovyJavaCompiler.java
in compilers/groovy/src/main/java/org/apache/commons/jci2/compiler/groovy
100 3 2023-07-29 2025-03-16 3 1 garydgregory@gmail.com garydgregory@gmail.com
ReloadingClassLoader.java
in core/src/main/java/org/apache/commons/jci2/core
86 11 2023-07-29 2025-03-16 3 1 garydgregory@gmail.com garydgregory@gmail.com
FilesystemAlterationMonitor.java
in fam/src/main/java/org/apache/commons/jci2/fam/monitor
76 7 2023-07-29 2025-03-16 7 1 garydgregory@gmail.com garydgregory@gmail.com
JavaCompilerSettings.java
in core/src/main/java/org/apache/commons/jci2/core/compiler
66 16 2023-07-29 2025-03-16 5 1 garydgregory@gmail.com garydgregory@gmail.com
FileResourceStore.java
in core/src/main/java/org/apache/commons/jci2/core/stores
63 7 2023-07-29 2025-03-16 4 1 garydgregory@gmail.com garydgregory@gmail.com
ResourceStoreClassLoader.java
in core/src/main/java/org/apache/commons/jci2/core/stores
57 5 2023-07-29 2025-03-16 3 1 garydgregory@gmail.com garydgregory@gmail.com
EclipseJavaCompilerSettings.java
in compilers/eclipse/src/main/java/org/apache/commons/jci2/compiler/eclipse
52 6 2023-07-29 2025-05-06 4 1 garydgregory@gmail.com garydgregory@gmail.com
FileResourceReader.java
in core/src/main/java/org/apache/commons/jci2/core/readers
41 3 2023-07-29 2025-03-16 4 1 garydgregory@gmail.com garydgregory@gmail.com
JavaCompilerFactory.java
in core/src/main/java/org/apache/commons/jci2/core/compiler
41 2 2023-07-29 2025-03-16 5 1 garydgregory@gmail.com garydgregory@gmail.com
FileChangeListener.java
in core/src/main/java/org/apache/commons/jci2/core/listeners
40 9 2023-07-29 2025-03-16 3 1 garydgregory@gmail.com garydgregory@gmail.com
MemoryResourceStore.java
in core/src/main/java/org/apache/commons/jci2/core/stores
38 3 2023-07-29 2025-03-16 5 1 garydgregory@gmail.com garydgregory@gmail.com
ConversionUtils.java
in core/src/main/java/org/apache/commons/jci2/core/utils
36 6 2023-07-29 2025-03-16 2 1 garydgregory@gmail.com garydgregory@gmail.com
MemoryResourceReader.java
in core/src/main/java/org/apache/commons/jci2/core/readers
35 3 2023-07-29 2025-03-16 5 1 garydgregory@gmail.com garydgregory@gmail.com
CompilationResult.java
in core/src/main/java/org/apache/commons/jci2/core/compiler
33 1 2023-07-29 2025-03-16 3 1 garydgregory@gmail.com garydgregory@gmail.com
TransactionalResourceStore.java
in core/src/main/java/org/apache/commons/jci2/core/stores
29 6 2023-07-29 2025-03-16 4 1 garydgregory@gmail.com garydgregory@gmail.com
AbstractJavaCompiler.java
in core/src/main/java/org/apache/commons/jci2/core/compiler
23 3 2023-07-29 2025-03-16 4 1 garydgregory@gmail.com garydgregory@gmail.com
FilesystemAlterationListener.java
in fam/src/main/java/org/apache/commons/jci2/fam/monitor
12 - 2023-07-29 2025-03-16 2 1 garydgregory@gmail.com garydgregory@gmail.com
GroovyJavaCompilerSettings.java
in compilers/groovy/src/main/java/org/apache/commons/jci2/compiler/groovy
12 2 2023-07-29 2025-03-16 2 1 garydgregory@gmail.com garydgregory@gmail.com
JavaCompiler.java
in core/src/main/java/org/apache/commons/jci2/core/compiler
11 - 2023-07-29 2025-03-16 4 1 garydgregory@gmail.com garydgregory@gmail.com
CompilationProblem.java
in core/src/main/java/org/apache/commons/jci2/core/problems
10 - 2023-07-29 2025-03-16 2 1 garydgregory@gmail.com garydgregory@gmail.com
FilesystemAlterationObserver.java
in fam/src/main/java/org/apache/commons/jci2/fam/monitor
9 - 2023-07-29 2025-03-16 2 1 garydgregory@gmail.com garydgregory@gmail.com
JaninoJavaCompilerSettings.java
in compilers/janino/src/main/java/org/apache/commons/jci2/compiler/janino
9 2 2023-07-29 2023-07-29 1 1 garydgregory@gmail.com garydgregory@gmail.com
ResourceStore.java
in core/src/main/java/org/apache/commons/jci2/core/stores
6 - 2023-07-29 2025-03-16 2 1 garydgregory@gmail.com garydgregory@gmail.com
Transactional.java
in core/src/main/java/org/apache/commons/jci2/core/stores
5 - 2023-07-29 2025-03-16 2 1 garydgregory@gmail.com garydgregory@gmail.com
ResourceReader.java
in core/src/main/java/org/apache/commons/jci2/core/readers
5 - 2023-07-29 2025-03-16 2 1 garydgregory@gmail.com garydgregory@gmail.com
cgi
download_jci.cgi
in src/site/resources
4 - 2013-02-26 2013-02-26 1 1 olamy@apache.org olamy@apache.org
ReloadNotificationListener.java
in core/src/main/java/org/apache/commons/jci2/core/listeners
4 - 2023-07-29 2025-03-16 2 1 garydgregory@gmail.com garydgregory@gmail.com
CompilationProblemHandler.java
in core/src/main/java/org/apache/commons/jci2/core/problems
4 - 2023-07-29 2025-03-16 3 1 garydgregory@gmail.com garydgregory@gmail.com
RhinoJavaCompilerSettings.java
in compilers/rhino/src/main/java/org/apache/commons/jci2/compiler/rhino
4 - 2023-07-29 2025-03-16 3 1 garydgregory@gmail.com garydgregory@gmail.com
Jsr199JavaCompilerSettings.java
in compilers/jsr199/src/main/java/org/apache/commons/jci2/compiler/jsr199
4 - 2023-07-29 2023-07-29 1 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in fam/src/main/java/org/apache/commons/jci2/fam/monitor
1 - 2023-07-29 2023-07-29 1 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in core/src/main/java/org/apache/commons/jci2/core/stores
1 - 2023-07-29 2023-07-29 1 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in core/src/main/java/org/apache/commons/jci2/core/utils
1 - 2023-07-29 2023-07-29 1 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in core/src/main/java/org/apache/commons/jci2/core/listeners
1 - 2023-07-29 2023-07-29 1 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in core/src/main/java/org/apache/commons/jci2/core/problems
1 - 2023-07-29 2023-07-29 1 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in core/src/main/java/org/apache/commons/jci2/core/readers
1 - 2023-07-29 2023-07-29 1 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in core/src/main/java/org/apache/commons/jci2/core/compiler
1 - 2023-07-29 2023-07-29 1 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in core/src/main/java/org/apache/commons/jci2/core
1 - 2023-07-29 2023-07-29 1 1 garydgregory@gmail.com garydgregory@gmail.com
EclipseJavaCompiler.java
in compilers/eclipse/src/main/java/org/apache/commons/jci2/compiler/eclipse
313 19 2023-07-29 2025-05-06 6 2 garydgregory@gmail.com garydgregory@gmail.com
AbstractFilesystemAlterationListener.java
in fam/src/main/java/org/apache/commons/jci2/fam/listeners
141 19 2023-07-29 2025-03-16 5 2 garydgregory@gmail.com garydgregory@gmail.com
CompilingListener.java
in core/src/main/java/org/apache/commons/jci2/core/listeners
116 11 2023-07-29 2025-03-16 4 2 garydgregory@gmail.com garydgregory@gmail.com
ReloadingListener.java
in core/src/main/java/org/apache/commons/jci2/core/listeners
100 10 2023-07-29 2025-03-16 5 2 garydgregory@gmail.com garydgregory@gmail.com
GroovyCompilationProblem.java
in compilers/groovy/src/main/java/org/apache/commons/jci2/compiler/groovy
78 9 2023-07-29 2025-03-16 4 2 garydgregory@gmail.com garydgregory@gmail.com
JaninoCompilationProblem.java
in compilers/janino/src/main/java/org/apache/commons/jci2/compiler/janino
70 12 2023-07-29 2025-03-16 5 2 garydgregory@gmail.com garydgregory@gmail.com
EclipseCompilationProblem.java
in compilers/eclipse/src/main/java/org/apache/commons/jci2/compiler/eclipse
51 10 2023-07-29 2025-05-06 5 2 garydgregory@gmail.com garydgregory@gmail.com
RhinoCompilationProblem.java
in compilers/rhino/src/main/java/org/apache/commons/jci2/compiler/rhino
44 8 2023-07-29 2025-03-16 4 2 garydgregory@gmail.com garydgregory@gmail.com
Correlations

File Size vs. Number of Changes: 60 points

compilers/eclipse/src/main/java/org/apache/commons/jci2/compiler/eclipse/EclipseCompilationProblem.java x: 51 lines of code y: 5 # changes compilers/eclipse/src/main/java/org/apache/commons/jci2/compiler/eclipse/EclipseJavaCompiler.java x: 313 lines of code y: 6 # changes compilers/eclipse/src/main/java/org/apache/commons/jci2/compiler/eclipse/EclipseJavaCompilerSettings.java x: 52 lines of code y: 4 # changes fam/src/main/java/org/apache/commons/jci2/fam/listeners/AbstractFilesystemAlterationListener.java x: 141 lines of code y: 5 # changes compilers/groovy/src/main/java/org/apache/commons/jci2/compiler/groovy/GroovyCompilationProblem.java x: 78 lines of code y: 4 # changes compilers/groovy/src/main/java/org/apache/commons/jci2/compiler/groovy/GroovyJavaCompiler.java x: 100 lines of code y: 3 # changes compilers/groovy/src/main/java/org/apache/commons/jci2/compiler/groovy/GroovyJavaCompilerSettings.java x: 12 lines of code y: 2 # changes compilers/janino/src/main/java/org/apache/commons/jci2/compiler/janino/JaninoCompilationProblem.java x: 70 lines of code y: 5 # changes compilers/janino/src/main/java/org/apache/commons/jci2/compiler/janino/JaninoJavaCompiler.java x: 151 lines of code y: 4 # changes compilers/rhino/src/main/java/org/apache/commons/jci2/compiler/rhino/RhinoCompilationProblem.java x: 44 lines of code y: 4 # changes compilers/rhino/src/main/java/org/apache/commons/jci2/compiler/rhino/RhinoJavaCompiler.java x: 180 lines of code y: 5 # changes compilers/rhino/src/main/java/org/apache/commons/jci2/compiler/rhino/RhinoJavaCompilerSettings.java x: 4 lines of code y: 3 # changes core/src/main/java/org/apache/commons/jci2/core/ReloadingClassLoader.java x: 86 lines of code y: 3 # changes core/src/main/java/org/apache/commons/jci2/core/compiler/AbstractJavaCompiler.java x: 23 lines of code y: 4 # changes core/src/main/java/org/apache/commons/jci2/core/compiler/CompilationResult.java x: 33 lines of code y: 3 # changes core/src/main/java/org/apache/commons/jci2/core/compiler/JavaCompiler.java x: 11 lines of code y: 4 # changes core/src/main/java/org/apache/commons/jci2/core/compiler/JavaCompilerFactory.java x: 41 lines of code y: 5 # changes core/src/main/java/org/apache/commons/jci2/core/compiler/JavaCompilerSettings.java x: 66 lines of code y: 5 # changes core/src/main/java/org/apache/commons/jci2/core/listeners/CompilingListener.java x: 116 lines of code y: 4 # changes core/src/main/java/org/apache/commons/jci2/core/listeners/FileChangeListener.java x: 40 lines of code y: 3 # changes core/src/main/java/org/apache/commons/jci2/core/listeners/ReloadNotificationListener.java x: 4 lines of code y: 2 # changes core/src/main/java/org/apache/commons/jci2/core/listeners/ReloadingListener.java x: 100 lines of code y: 5 # changes core/src/main/java/org/apache/commons/jci2/core/problems/CompilationProblem.java x: 10 lines of code y: 2 # changes core/src/main/java/org/apache/commons/jci2/core/readers/FileResourceReader.java x: 41 lines of code y: 4 # changes core/src/main/java/org/apache/commons/jci2/core/readers/MemoryResourceReader.java x: 35 lines of code y: 5 # changes core/src/main/java/org/apache/commons/jci2/core/readers/ResourceReader.java x: 5 lines of code y: 2 # changes core/src/main/java/org/apache/commons/jci2/core/stores/FileResourceStore.java x: 63 lines of code y: 4 # changes core/src/main/java/org/apache/commons/jci2/core/stores/MemoryResourceStore.java x: 38 lines of code y: 5 # changes core/src/main/java/org/apache/commons/jci2/core/stores/ResourceStore.java x: 6 lines of code y: 2 # changes core/src/main/java/org/apache/commons/jci2/core/stores/ResourceStoreClassLoader.java x: 57 lines of code y: 3 # changes core/src/main/java/org/apache/commons/jci2/core/stores/TransactionalResourceStore.java x: 29 lines of code y: 4 # changes core/src/main/java/org/apache/commons/jci2/core/utils/ConversionUtils.java x: 36 lines of code y: 2 # changes fam/src/main/java/org/apache/commons/jci2/fam/monitor/FilesystemAlterationMonitor.java x: 76 lines of code y: 7 # changes fam/src/main/java/org/apache/commons/jci2/fam/monitor/FilesystemAlterationObserver.java x: 9 lines of code y: 2 # changes fam/src/main/java/org/apache/commons/jci2/fam/monitor/FilesystemAlterationObserverImpl.java x: 253 lines of code y: 5 # changes src/site/xdoc/download_jci.xml x: 91 lines of code y: 5 # changes src/site/xdoc/index.xml x: 35 lines of code y: 10 # changes src/site/xdoc/mail-lists.xml x: 150 lines of code y: 6 # changes compilers/jsr199/src/main/java/org/apache/commons/jci2/compiler/jsr199/Jsr199CompilationProblem.java x: 38 lines of code y: 4 # changes src/assembly/bin.xml x: 78 lines of code y: 7 # changes src/site/xdoc/issue-tracking.xml x: 54 lines of code y: 3 # changes compilers/jsr199/src/main/java/org/apache/commons/jci2/compiler/jsr199/Jsr199JavaCompiler.java x: 204 lines of code y: 3 # changes compilers/janino/src/main/java/org/apache/commons/jci2/compiler/janino/JaninoJavaCompilerSettings.java x: 9 lines of code y: 1 # changes compilers/jsr199/src/main/java/org/apache/commons/jci2/compiler/jsr199/Jsr199JavaCompilerSettings.java x: 4 lines of code y: 1 # changes core/src/main/java/org/apache/commons/jci2/core/compiler/package-info.java x: 1 lines of code y: 1 # changes src/site/xdoc/faq.xml x: 34 lines of code y: 7 # changes src/site/xdoc/usage.xml x: 57 lines of code y: 7 # changes src/site/site.xml x: 18 lines of code y: 10 # changes core/src/site/site.xml x: 11 lines of code y: 5 # changes
10.0
# changes
  min: 1.0
  average: 3.67
  25th percentile: 2.0
  median: 4.0
  75th percentile: 5.0
  max: 10.0
0 313.0
lines of code
min: 1.0 | average: 53.17 | 25th percentile: 5.25 | median: 35.5 | 75th percentile: 74.5 | max: 313.0

Number of Contributors vs. Number of Changes: 60 points

compilers/eclipse/src/main/java/org/apache/commons/jci2/compiler/eclipse/EclipseCompilationProblem.java x: 2 # contributors y: 5 # changes compilers/eclipse/src/main/java/org/apache/commons/jci2/compiler/eclipse/EclipseJavaCompiler.java x: 2 # contributors y: 6 # changes compilers/eclipse/src/main/java/org/apache/commons/jci2/compiler/eclipse/EclipseJavaCompilerSettings.java x: 1 # contributors y: 4 # changes compilers/groovy/src/main/java/org/apache/commons/jci2/compiler/groovy/GroovyCompilationProblem.java x: 2 # contributors y: 4 # changes compilers/groovy/src/main/java/org/apache/commons/jci2/compiler/groovy/GroovyJavaCompiler.java x: 1 # contributors y: 3 # changes compilers/groovy/src/main/java/org/apache/commons/jci2/compiler/groovy/GroovyJavaCompilerSettings.java x: 1 # contributors y: 2 # changes compilers/rhino/src/main/java/org/apache/commons/jci2/compiler/rhino/RhinoJavaCompiler.java x: 1 # contributors y: 5 # changes fam/src/main/java/org/apache/commons/jci2/fam/monitor/FilesystemAlterationMonitor.java x: 1 # contributors y: 7 # changes src/site/xdoc/download_jci.xml x: 4 # contributors y: 5 # changes src/site/xdoc/index.xml x: 5 # contributors y: 10 # changes src/site/xdoc/mail-lists.xml x: 3 # contributors y: 6 # changes src/assembly/bin.xml x: 4 # contributors y: 7 # changes src/site/xdoc/issue-tracking.xml x: 3 # contributors y: 3 # changes compilers/janino/src/main/java/org/apache/commons/jci2/compiler/janino/JaninoJavaCompilerSettings.java x: 1 # contributors y: 1 # changes src/site/xdoc/usage.xml x: 6 # contributors y: 7 # changes
10.0
# changes
  min: 1.0
  average: 3.67
  25th percentile: 2.0
  median: 4.0
  75th percentile: 5.0
  max: 10.0
0 6.0
# contributors
min: 1.0 | average: 1.63 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 6.0

Number of Contributors vs. File Size: 60 points

compilers/eclipse/src/main/java/org/apache/commons/jci2/compiler/eclipse/EclipseCompilationProblem.java x: 2 # contributors y: 51 lines of code compilers/eclipse/src/main/java/org/apache/commons/jci2/compiler/eclipse/EclipseJavaCompiler.java x: 2 # contributors y: 313 lines of code compilers/eclipse/src/main/java/org/apache/commons/jci2/compiler/eclipse/EclipseJavaCompilerSettings.java x: 1 # contributors y: 52 lines of code fam/src/main/java/org/apache/commons/jci2/fam/listeners/AbstractFilesystemAlterationListener.java x: 2 # contributors y: 141 lines of code compilers/groovy/src/main/java/org/apache/commons/jci2/compiler/groovy/GroovyCompilationProblem.java x: 2 # contributors y: 78 lines of code compilers/groovy/src/main/java/org/apache/commons/jci2/compiler/groovy/GroovyJavaCompiler.java x: 1 # contributors y: 100 lines of code compilers/groovy/src/main/java/org/apache/commons/jci2/compiler/groovy/GroovyJavaCompilerSettings.java x: 1 # contributors y: 12 lines of code compilers/janino/src/main/java/org/apache/commons/jci2/compiler/janino/JaninoCompilationProblem.java x: 2 # contributors y: 70 lines of code compilers/janino/src/main/java/org/apache/commons/jci2/compiler/janino/JaninoJavaCompiler.java x: 1 # contributors y: 151 lines of code compilers/rhino/src/main/java/org/apache/commons/jci2/compiler/rhino/RhinoCompilationProblem.java x: 2 # contributors y: 44 lines of code compilers/rhino/src/main/java/org/apache/commons/jci2/compiler/rhino/RhinoJavaCompiler.java x: 1 # contributors y: 180 lines of code compilers/rhino/src/main/java/org/apache/commons/jci2/compiler/rhino/RhinoJavaCompilerSettings.java x: 1 # contributors y: 4 lines of code core/src/main/java/org/apache/commons/jci2/core/ReloadingClassLoader.java x: 1 # contributors y: 86 lines of code core/src/main/java/org/apache/commons/jci2/core/compiler/AbstractJavaCompiler.java x: 1 # contributors y: 23 lines of code core/src/main/java/org/apache/commons/jci2/core/compiler/CompilationResult.java x: 1 # contributors y: 33 lines of code core/src/main/java/org/apache/commons/jci2/core/compiler/JavaCompiler.java x: 1 # contributors y: 11 lines of code core/src/main/java/org/apache/commons/jci2/core/compiler/JavaCompilerFactory.java x: 1 # contributors y: 41 lines of code core/src/main/java/org/apache/commons/jci2/core/compiler/JavaCompilerSettings.java x: 1 # contributors y: 66 lines of code core/src/main/java/org/apache/commons/jci2/core/listeners/CompilingListener.java x: 2 # contributors y: 116 lines of code core/src/main/java/org/apache/commons/jci2/core/listeners/FileChangeListener.java x: 1 # contributors y: 40 lines of code core/src/main/java/org/apache/commons/jci2/core/listeners/ReloadingListener.java x: 2 # contributors y: 100 lines of code core/src/main/java/org/apache/commons/jci2/core/readers/MemoryResourceReader.java x: 1 # contributors y: 35 lines of code core/src/main/java/org/apache/commons/jci2/core/readers/ResourceReader.java x: 1 # contributors y: 5 lines of code core/src/main/java/org/apache/commons/jci2/core/stores/FileResourceStore.java x: 1 # contributors y: 63 lines of code core/src/main/java/org/apache/commons/jci2/core/stores/MemoryResourceStore.java x: 1 # contributors y: 38 lines of code core/src/main/java/org/apache/commons/jci2/core/stores/ResourceStoreClassLoader.java x: 1 # contributors y: 57 lines of code core/src/main/java/org/apache/commons/jci2/core/stores/TransactionalResourceStore.java x: 1 # contributors y: 29 lines of code core/src/main/java/org/apache/commons/jci2/core/utils/ConversionUtils.java x: 1 # contributors y: 36 lines of code fam/src/main/java/org/apache/commons/jci2/fam/monitor/FilesystemAlterationMonitor.java x: 1 # contributors y: 76 lines of code fam/src/main/java/org/apache/commons/jci2/fam/monitor/FilesystemAlterationObserver.java x: 1 # contributors y: 9 lines of code fam/src/main/java/org/apache/commons/jci2/fam/monitor/FilesystemAlterationObserverImpl.java x: 1 # contributors y: 253 lines of code src/site/xdoc/download_jci.xml x: 4 # contributors y: 91 lines of code src/site/xdoc/index.xml x: 5 # contributors y: 35 lines of code src/site/xdoc/mail-lists.xml x: 3 # contributors y: 150 lines of code compilers/jsr199/src/main/java/org/apache/commons/jci2/compiler/jsr199/Jsr199CompilationProblem.java x: 2 # contributors y: 38 lines of code src/assembly/bin.xml x: 4 # contributors y: 78 lines of code src/site/xdoc/issue-tracking.xml x: 3 # contributors y: 54 lines of code compilers/jsr199/src/main/java/org/apache/commons/jci2/compiler/jsr199/Jsr199JavaCompiler.java x: 1 # contributors y: 204 lines of code core/src/main/java/org/apache/commons/jci2/core/compiler/package-info.java x: 1 # contributors y: 1 lines of code src/site/xdoc/faq.xml x: 4 # contributors y: 34 lines of code src/site/xdoc/usage.xml x: 6 # contributors y: 57 lines of code src/site/site.xml x: 5 # contributors y: 18 lines of code core/src/site/site.xml x: 4 # contributors y: 11 lines of code
313.0
lines of code
  min: 1.0
  average: 53.17
  25th percentile: 5.25
  median: 35.5
  75th percentile: 74.5
  max: 313.0
0 6.0
# contributors
min: 1.0 | average: 1.63 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 6.0