apache / struts-sandbox
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 1,250 files with 88,021 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 (779 lines of code)
    • 1,239 files changed 1-5 times (87,242 lines of code)
0% | 0% | 0% | <1% | 99%
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 1,250 files with 88,021 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)
    • 58 files changed by 2-5 contributors (3,764 lines of code)
    • 1,192 files changed by 1 contributor (84,257 lines of code)
0% | 0% | 0% | 4% | 95%
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, jsp, xml, properties, txt, js, ftl, html, css, xsd, xsl, 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% | 1% | 98%
xml0% | 0% | 0% | 1% | 98%
jsp0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
ftl0% | 0% | 0% | 0% | 100%
xsd0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
xsl0% | 0% | 0% | 0% | 100%
html0% | 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
artimus0% | 0% | 0% | 15% | 84%
jpa-mailreader0% | 0% | 0% | 20% | 79%
ROOT0% | 0% | 0% | 100% | 0%
struts2-uel-plugin0% | 0% | 0% | 2% | 97%
ti0% | 0% | 0% | 0% | 100%
apps-test0% | 0% | 0% | 0% | 100%
flow0% | 0% | 0% | 0% | 100%
mailreader-chain0% | 0% | 0% | 0% | 100%
struts2-jquery-plugin0% | 0% | 0% | 0% | 100%
showcase-reborn0% | 0% | 0% | 0% | 100%
s2-jquery-showcase0% | 0% | 0% | 0% | 100%
struts2-jst-plugin0% | 0% | 0% | 0% | 100%
Struts2HelloWorldPortlet0% | 0% | 0% | 0% | 100%
struts2-fileupload-plugin0% | 0% | 0% | 0% | 100%
struts2-gxp-template-plugin0% | 0% | 0% | 0% | 100%
src0% | 0% | 0% | 0% | 100%
struts2-webwork2-plugin0% | 0% | 0% | 0% | 100%
struts2-scope-plugin0% | 0% | 0% | 0% | 100%
struts2-cdi-example0% | 0% | 0% | 0% | 100%
struts2-uel-plugin-example0% | 0% | 0% | 0% | 100%
continuations0% | 0% | 0% | 0% | 100%
struts2-api0% | 0% | 0% | 0% | 100%
Hello_World_Struts20% | 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
struts-plugin.xml
in struts2-uel-plugin/src/main/resources
44 - 2007-11-10 2009-11-12 8 2 tschneider@apache.org musachy@apache.org
47 - 2003-12-18 2006-04-06 8 5 husted@apache.org jmitchell@apache.org
Index.java
in jpa-mailreader/src/main/java/action
71 10 2007-11-20 2007-12-04 8 1 husted@apache.org husted@apache.org
SubscriptionTypeConverter.java
in jpa-mailreader/src/main/java/entity/subscription
16 2 2007-11-20 2007-12-03 6 1 husted@apache.org husted@apache.org
ProtocolTypeConverter.java
in jpa-mailreader/src/main/java/entity/protocol
17 2 2007-11-20 2007-12-03 6 1 husted@apache.org husted@apache.org
CreateIndex.java
in artimus/WEB-INF/src/java/org/apache/artimus/http
53 1 2001-11-10 2004-10-16 6 4 husted@apache.org germuska@apache.org
Engine.java
in artimus/WEB-INF/src/java/org/apache/artimus/search
78 8 2001-11-10 2004-10-16 6 4 husted@apache.org germuska@apache.org
Form.java
in artimus/WEB-INF/src/java/org/apache/artimus/article/http
80 16 2001-11-10 2004-10-16 6 4 husted@apache.org germuska@apache.org
Index.java
in jpa-mailreader/src/main/java/action/user
91 10 2007-11-20 2007-11-30 6 1 husted@apache.org husted@apache.org
Index.java
in jpa-mailreader/src/main/java/action/user/subscription
119 13 2007-11-20 2007-11-30 6 1 husted@apache.org husted@apache.org
Access.java
in artimus/WEB-INF/src/java/org/apache/artimus/article
163 12 2001-11-10 2004-10-16 6 4 husted@apache.org germuska@apache.org
SearchContent.java
in artimus/WEB-INF/src/java/org/apache/artimus/article
12 1 2001-11-10 2004-10-16 5 4 husted@apache.org germuska@apache.org
SearchCreator.java
in artimus/WEB-INF/src/java/org/apache/artimus/article
13 1 2001-11-10 2004-10-16 5 4 husted@apache.org germuska@apache.org
SearchTitle.java
in artimus/WEB-INF/src/java/org/apache/artimus/article
13 1 2001-11-10 2004-10-16 5 4 husted@apache.org germuska@apache.org
UserTypeConverter.java
in jpa-mailreader/src/main/java/entity/user
16 2 2007-11-20 2007-12-03 5 1 husted@apache.org husted@apache.org
persistence.xml
in jpa-mailreader/src/main/java/META-INF
17 - 2007-11-20 2007-12-03 5 1 husted@apache.org husted@apache.org
CreateTables.java
in artimus/WEB-INF/src/java/org/apache/artimus/http
40 1 2001-11-10 2004-10-16 5 4 husted@apache.org germuska@apache.org
index.jsp
in s2-jquery-showcase/src/main/webapp/WEB-INF/content
62 - 2009-03-04 2009-03-11 5 2 musachy@apache.org wesw@apache.org
Model.java
in artimus/WEB-INF/src/java/org/apache/artimus/wizard
71 5 2001-11-10 2004-10-16 5 4 husted@apache.org germuska@apache.org
Form.java
in artimus/WEB-INF/src/java/org/apache/artimus/wizard/http
96 19 2001-11-10 2004-10-16 5 4 husted@apache.org germuska@apache.org
struts.xml
in s2-jquery-showcase/src/main/resources
11 - 2009-03-04 2009-05-28 4 3 musachy@apache.org hermanns@apache.org
Commands.java
in artimus/WEB-INF/src/java/org/apache/artimus/keys/sql
14 - 2001-11-10 2004-10-16 4 3 husted@apache.org germuska@apache.org
Delete.java
in artimus/WEB-INF/src/java/org/apache/artimus/article
18 1 2001-11-10 2004-10-16 4 3 husted@apache.org germuska@apache.org
Access.java
in artimus/WEB-INF/src/java/org/apache/artimus/keys
18 1 2001-11-10 2004-10-16 4 3 husted@apache.org germuska@apache.org
SearchHours.java
in artimus/WEB-INF/src/java/org/apache/artimus/article
19 1 2001-11-10 2004-10-16 4 3 husted@apache.org germuska@apache.org
Messages.java
in artimus/WEB-INF/src/java/org/apache/artimus/lang
19 - 2001-11-10 2004-10-16 4 3 husted@apache.org germuska@apache.org
Search.java
in artimus/WEB-INF/src/java/org/apache/artimus/wizard
20 1 2001-11-10 2004-10-16 4 3 husted@apache.org germuska@apache.org
SearchKey.java
in artimus/WEB-INF/src/java/org/apache/artimus/article
21 1 2001-11-10 2004-10-16 4 3 husted@apache.org germuska@apache.org
SearchLast.java
in artimus/WEB-INF/src/java/org/apache/artimus/article
22 1 2001-11-10 2004-10-16 4 3 husted@apache.org germuska@apache.org
SearchKey.java
in artimus/WEB-INF/src/java/org/apache/artimus/wizard
22 1 2001-11-10 2004-10-16 4 3 husted@apache.org germuska@apache.org
head.ftl
in struts2-jquery-plugin/src/main/resources/template/jquery-simple
27 - 2009-03-06 2009-05-28 4 3 wesw@apache.org hermanns@apache.org
SearchProperty.java
in artimus/WEB-INF/src/java/org/apache/artimus/article
28 3 2001-11-10 2004-10-16 4 3 husted@apache.org germuska@apache.org
struts.xml
in jpa-mailreader/src/main/java
29 - 2007-11-20 2007-11-29 4 1 husted@apache.org husted@apache.org
Commands.java
in artimus/WEB-INF/src/java/org/apache/artimus/wizard/sql
33 - 2001-11-10 2004-10-16 4 3 husted@apache.org germuska@apache.org
Statements.java
in artimus/WEB-INF/src/java/org/apache/artimus/article/sql
36 1 2001-11-10 2004-10-16 4 3 husted@apache.org germuska@apache.org
Statements.java
in artimus/WEB-INF/src/java/org/apache/artimus/wizard/sql
40 1 2001-11-10 2004-10-16 4 3 husted@apache.org germuska@apache.org
EntityInterceptor.java
in jpa-mailreader/src/main/java/entity
42 2 2007-11-25 2007-12-03 4 1 husted@apache.org husted@apache.org
MessageAction.java
in s2-jquery-showcase/src/main/java/org/apache/struts2/jquery/actions/form
46 4 2009-03-04 2009-03-10 4 2 musachy@apache.org wesw@apache.org
EntityManagerHelper.java
in jpa-mailreader/src/main/java/entity
50 9 2007-11-20 2007-12-10 4 1 husted@apache.org husted@apache.org
Store.java
in artimus/WEB-INF/src/java/org/apache/artimus/article
51 4 2001-11-10 2004-10-16 4 3 husted@apache.org germuska@apache.org
View.jsp
in artimus/pages/wizard
55 - 2001-11-10 2004-10-16 4 3 husted@apache.org germuska@apache.org
Store.java
in artimus/WEB-INF/src/java/org/apache/artimus/wizard
55 4 2001-11-10 2004-10-16 4 3 husted@apache.org germuska@apache.org
form-close-validate.ftl
in struts2-jquery-plugin/src/main/resources/template/jquery
61 - 2009-03-04 2009-03-08 4 1 wesw@apache.org wesw@apache.org
Commands.java
in artimus/WEB-INF/src/java/org/apache/artimus/article/sql
61 - 2001-11-10 2004-10-16 4 3 husted@apache.org germuska@apache.org
Form.jsp
in artimus/pages/wizard
64 - 2001-11-10 2004-10-16 4 3 husted@apache.org germuska@apache.org
Statements.java
in artimus/WEB-INF/src/java/org/apache/artimus/keys/sql
66 2 2001-11-10 2004-10-16 4 3 husted@apache.org germuska@apache.org
Relay.jsp
in artimus/pages/wizard
68 - 2001-11-10 2004-10-16 4 3 husted@apache.org germuska@apache.org
Bean.java
in artimus/WEB-INF/src/java/org/apache/artimus/article
71 15 2001-11-10 2004-10-16 4 3 husted@apache.org germuska@apache.org
Bean.java
in artimus/WEB-INF/src/java/org/apache/artimus/wizard
79 19 2001-11-10 2004-10-16 4 3 husted@apache.org germuska@apache.org
Form.jsp
in artimus/pages/article
106 - 2001-11-10 2004-10-16 4 3 husted@apache.org germuska@apache.org
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
47 - 2003-12-18 2006-04-06 8 5 husted@apache.org jmitchell@apache.org
Engine.java
in artimus/WEB-INF/src/java/org/apache/artimus/search
78 8 2001-11-10 2004-10-16 6 4 husted@apache.org germuska@apache.org
CreateIndex.java
in artimus/WEB-INF/src/java/org/apache/artimus/http
53 1 2001-11-10 2004-10-16 6 4 husted@apache.org germuska@apache.org
Access.java
in artimus/WEB-INF/src/java/org/apache/artimus/article
163 12 2001-11-10 2004-10-16 6 4 husted@apache.org germuska@apache.org
Form.java
in artimus/WEB-INF/src/java/org/apache/artimus/article/http
80 16 2001-11-10 2004-10-16 6 4 husted@apache.org germuska@apache.org
Form.java
in artimus/WEB-INF/src/java/org/apache/artimus/wizard/http
96 19 2001-11-10 2004-10-16 5 4 husted@apache.org germuska@apache.org
Model.java
in artimus/WEB-INF/src/java/org/apache/artimus/wizard
71 5 2001-11-10 2004-10-16 5 4 husted@apache.org germuska@apache.org
CreateTables.java
in artimus/WEB-INF/src/java/org/apache/artimus/http
40 1 2001-11-10 2004-10-16 5 4 husted@apache.org germuska@apache.org
SearchTitle.java
in artimus/WEB-INF/src/java/org/apache/artimus/article
13 1 2001-11-10 2004-10-16 5 4 husted@apache.org germuska@apache.org
SearchContent.java
in artimus/WEB-INF/src/java/org/apache/artimus/article
12 1 2001-11-10 2004-10-16 5 4 husted@apache.org germuska@apache.org
SearchCreator.java
in artimus/WEB-INF/src/java/org/apache/artimus/article
13 1 2001-11-10 2004-10-16 5 4 husted@apache.org germuska@apache.org
Bean.java
in artimus/WEB-INF/src/java/org/apache/artimus/wizard
79 19 2001-11-10 2004-10-16 4 3 husted@apache.org germuska@apache.org
Search.java
in artimus/WEB-INF/src/java/org/apache/artimus/wizard
20 1 2001-11-10 2004-10-16 4 3 husted@apache.org germuska@apache.org
Store.java
in artimus/WEB-INF/src/java/org/apache/artimus/wizard
55 4 2001-11-10 2004-10-16 4 3 husted@apache.org germuska@apache.org
SearchKey.java
in artimus/WEB-INF/src/java/org/apache/artimus/wizard
22 1 2001-11-10 2004-10-16 4 3 husted@apache.org germuska@apache.org
Statements.java
in artimus/WEB-INF/src/java/org/apache/artimus/wizard/sql
40 1 2001-11-10 2004-10-16 4 3 husted@apache.org germuska@apache.org
Commands.java
in artimus/WEB-INF/src/java/org/apache/artimus/wizard/sql
33 - 2001-11-10 2004-10-16 4 3 husted@apache.org germuska@apache.org
Messages.java
in artimus/WEB-INF/src/java/org/apache/artimus/lang
19 - 2001-11-10 2004-10-16 4 3 husted@apache.org germuska@apache.org
Access.java
in artimus/WEB-INF/src/java/org/apache/artimus/keys
18 1 2001-11-10 2004-10-16 4 3 husted@apache.org germuska@apache.org
Statements.java
in artimus/WEB-INF/src/java/org/apache/artimus/keys/sql
66 2 2001-11-10 2004-10-16 4 3 husted@apache.org germuska@apache.org
Commands.java
in artimus/WEB-INF/src/java/org/apache/artimus/keys/sql
14 - 2001-11-10 2004-10-16 4 3 husted@apache.org germuska@apache.org
SearchLast.java
in artimus/WEB-INF/src/java/org/apache/artimus/article
22 1 2001-11-10 2004-10-16 4 3 husted@apache.org germuska@apache.org
SearchHours.java
in artimus/WEB-INF/src/java/org/apache/artimus/article
19 1 2001-11-10 2004-10-16 4 3 husted@apache.org germuska@apache.org
Bean.java
in artimus/WEB-INF/src/java/org/apache/artimus/article
71 15 2001-11-10 2004-10-16 4 3 husted@apache.org germuska@apache.org
SearchProperty.java
in artimus/WEB-INF/src/java/org/apache/artimus/article
28 3 2001-11-10 2004-10-16 4 3 husted@apache.org germuska@apache.org
Store.java
in artimus/WEB-INF/src/java/org/apache/artimus/article
51 4 2001-11-10 2004-10-16 4 3 husted@apache.org germuska@apache.org
SearchKey.java
in artimus/WEB-INF/src/java/org/apache/artimus/article
21 1 2001-11-10 2004-10-16 4 3 husted@apache.org germuska@apache.org
Delete.java
in artimus/WEB-INF/src/java/org/apache/artimus/article
18 1 2001-11-10 2004-10-16 4 3 husted@apache.org germuska@apache.org
Statements.java
in artimus/WEB-INF/src/java/org/apache/artimus/article/sql
36 1 2001-11-10 2004-10-16 4 3 husted@apache.org germuska@apache.org
Commands.java
in artimus/WEB-INF/src/java/org/apache/artimus/article/sql
61 - 2001-11-10 2004-10-16 4 3 husted@apache.org germuska@apache.org
View.jsp
in artimus/pages/wizard
55 - 2001-11-10 2004-10-16 4 3 husted@apache.org germuska@apache.org
Form.jsp
in artimus/pages/wizard
64 - 2001-11-10 2004-10-16 4 3 husted@apache.org germuska@apache.org
Relay.jsp
in artimus/pages/wizard
68 - 2001-11-10 2004-10-16 4 3 husted@apache.org germuska@apache.org
Menu.jsp
in artimus/pages/article
146 - 2001-11-10 2004-10-16 4 3 husted@apache.org germuska@apache.org
Form.jsp
in artimus/pages/article
106 - 2001-11-10 2004-10-16 4 3 husted@apache.org germuska@apache.org
head.ftl
in struts2-jquery-plugin/src/main/resources/template/jquery-simple
27 - 2009-03-06 2009-05-28 4 3 wesw@apache.org hermanns@apache.org
struts.xml
in s2-jquery-showcase/src/main/resources
11 - 2009-03-04 2009-05-28 4 3 musachy@apache.org hermanns@apache.org
struts-plugin.xml
in struts2-uel-plugin/src/main/resources
44 - 2007-11-10 2009-11-12 8 2 tschneider@apache.org musachy@apache.org
index.jsp
in s2-jquery-showcase/src/main/webapp/WEB-INF/content
62 - 2009-03-04 2009-03-11 5 2 musachy@apache.org wesw@apache.org
MessageAction.java
in s2-jquery-showcase/src/main/java/org/apache/struts2/jquery/actions/form
46 4 2009-03-04 2009-03-10 4 2 musachy@apache.org wesw@apache.org
struts.xml
in struts2-uel-plugin-example/src/main/resources
25 - 2007-11-10 2009-11-05 3 2 tschneider@apache.org musachy@apache.org
index.jsp
in artimus
9 - 2001-11-10 2004-10-16 3 2 husted@apache.org germuska@apache.org
struts-config.xml
in artimus/WEB-INF/conf
276 - 2001-11-10 2004-10-16 3 2 husted@apache.org germuska@apache.org
Result.jsp
in artimus/pages/wizard
65 - 2001-11-10 2004-10-16 3 2 husted@apache.org germuska@apache.org
View.jsp
in artimus/pages/article
72 - 2001-11-10 2004-10-16 3 2 husted@apache.org germuska@apache.org
Result.jsp
in artimus/pages/article
70 - 2001-11-10 2004-10-16 3 2 husted@apache.org germuska@apache.org
JQueryDatepicker.java
in struts2-jquery-plugin/src/main/java/org/apache/struts2/jquery/components
167 13 2009-03-09 2009-05-28 3 2 musachy@apache.org hermanns@apache.org
project.xml
in ti/phase1
253 - 2005-12-11 2006-04-27 3 2 mrdon@apache.org jmitchell@apache.org
site.xml
in src/site
41 - 2006-06-12 2006-07-17 3 2 wsmoak@apache.org husted@apache.org
web.xml
in struts2-uel-plugin-example/src/main/webapp/WEB-INF
25 - 2007-11-10 2009-11-05 2 2 tschneider@apache.org musachy@apache.org
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
ChooseAirport.java
in ti/phase2/wars/samples-xdoclet/src/java/pageflow/nesting/chooseAirport
1981 10 2005-12-02 2005-12-02 1 1 mrdon@apache.org mrdon@apache.org
CompilerUtils.java
in ti/phase2/jars/core/src/java/org/apache/ti/compiler/internal
856 101 2005-12-02 2005-12-13 2 1 mrdon@apache.org mrdon@apache.org
InternalConcurrentHashMap.java
in ti/phase2/jars/core/src/java/org/apache/ti/util/internal/concurrent
747 80 2005-12-02 2005-12-02 1 1 mrdon@apache.org mrdon@apache.org
NetUIELParserTokenManager.java
in ti/phase2/jars/core/src/java/org/apache/ti/script/el/parser
724 29 2005-12-02 2005-12-02 1 1 mrdon@apache.org mrdon@apache.org
FOM_JavaScriptInterpreter.java
in flow/src/java/org/apache/struts/flow/core/javascript/fom
604 40 2006-04-02 2006-04-02 1 1 mrdon@apache.org mrdon@apache.org
GenericReflectionProvider.java
in struts2-uel-plugin/src/main/java/org/apache/struts2/uel/reflection
594 35 2009-11-12 2009-11-12 1 1 musachy@apache.org musachy@apache.org
SourceUtil.java
in flow/src/java/org/apache/struts/flow/core/source
590 20 2006-04-02 2006-04-02 1 1 mrdon@apache.org mrdon@apache.org
TestMessagesTag1.jsp
in apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html
575 - 2006-04-29 2006-04-29 1 1 wsmoak@apache.org wsmoak@apache.org
TestMessagesTag4.jsp
in apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html
575 - 2006-04-29 2006-04-29 1 1 wsmoak@apache.org wsmoak@apache.org
TestMessagesTag8.jsp
in apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html
553 - 2006-04-29 2006-04-29 1 1 wsmoak@apache.org wsmoak@apache.org
TestMessagesTag5.jsp
in apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html
553 - 2006-04-29 2006-04-29 1 1 wsmoak@apache.org wsmoak@apache.org
NetUIConfigParser.java
in ti/phase2/jars/core/src/java/org/apache/ti/util/config/parser
550 15 2005-12-02 2005-12-02 1 1 mrdon@apache.org mrdon@apache.org
TypeUtils.java
in ti/phase2/jars/core/src/java/org/apache/ti/util/type
527 26 2005-12-02 2005-12-02 1 1 mrdon@apache.org mrdon@apache.org
MutableURI.java
in ti/phase2/jars/core/src/java/org/apache/ti/core/urls
509 40 2005-12-02 2005-12-02 1 1 mrdon@apache.org mrdon@apache.org
TestMessagesTag3.jsp
in apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html
501 - 2006-04-29 2006-04-29 1 1 wsmoak@apache.org wsmoak@apache.org
TestMessagesTag7.jsp
in apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html
491 - 2006-04-29 2006-04-29 1 1 wsmoak@apache.org wsmoak@apache.org
NetUIELParser.java
in ti/phase2/jars/core/src/java/org/apache/ti/script/el/parser
437 30 2005-12-02 2005-12-02 1 1 mrdon@apache.org mrdon@apache.org
TestMessagesTag2.jsp
in apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html
436 - 2006-04-29 2006-04-29 1 1 wsmoak@apache.org wsmoak@apache.org
TestMessagesTag6.jsp
in apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html
432 - 2006-04-29 2006-04-29 1 1 wsmoak@apache.org wsmoak@apache.org
JSONObject.java
in flow/src/java/org/apache/struts/flow/json
424 45 2006-04-02 2006-04-02 1 1 mrdon@apache.org mrdon@apache.org
FlowController.java
in ti/phase2/jars/core/src/java/org/apache/ti/pageflow
412 40 2005-12-02 2005-12-02 1 1 mrdon@apache.org mrdon@apache.org
PageFlowResult.java
in ti/phase2/jars/core/src/java/org/apache/ti/pageflow/xwork
395 58 2005-12-02 2005-12-02 1 1 mrdon@apache.org mrdon@apache.org
InternalUtils.java
in ti/phase2/jars/core/src/java/org/apache/ti/pageflow/internal
382 46 2005-12-02 2005-12-02 1 1 mrdon@apache.org mrdon@apache.org
FlowControllerChecker.java
in ti/phase2/jars/core/src/java/org/apache/ti/compiler/internal
381 22 2005-12-02 2005-12-13 2 1 mrdon@apache.org mrdon@apache.org
ti.java
in ti/phase2/jars/java5/src/java/org/apache/ti/pageflow/annotations
362 - 2005-12-02 2005-12-13 2 1 mrdon@apache.org mrdon@apache.org
PageFlowUtils.java
in ti/phase2/jars/core/src/java/org/apache/ti/pageflow
353 37 2005-12-02 2005-12-02 1 1 mrdon@apache.org mrdon@apache.org
TestErrorsTag4.jsp
in apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html
339 - 2006-04-29 2006-04-29 1 1 wsmoak@apache.org wsmoak@apache.org
PageFlowAction.java
in ti/phase2/jars/core/src/java/org/apache/ti/pageflow/xwork
336 37 2005-12-02 2005-12-02 1 1 mrdon@apache.org mrdon@apache.org
trimpath-template-1.0.38.js
in struts2-jst-plugin/src/main/resources
334 21 2008-06-21 2008-06-21 1 1 mrdon@apache.org mrdon@apache.org
ContinuationsManagerImpl.java
in flow/src/java/org/apache/struts/flow/core
334 33 2006-04-02 2006-04-02 1 1 mrdon@apache.org mrdon@apache.org
FOM_Flow.java
in flow/src/java/org/apache/struts/flow/core/javascript/fom
332 36 2006-04-02 2006-04-02 1 1 mrdon@apache.org mrdon@apache.org
Struts.xml
in flow/xdocs
313 - 2006-04-02 2006-04-02 1 1 mrdon@apache.org mrdon@apache.org
AnnotationsToXDoclet.java
in ti/phase2/jars/compiler-xdoclet/src/java/org/apache/ti/compiler/xdoclet/internal/tools
312 13 2005-12-02 2005-12-02 1 1 mrdon@apache.org mrdon@apache.org
TestLinkTag2.jsp
in apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html
310 - 2006-04-29 2006-04-29 1 1 wsmoak@apache.org wsmoak@apache.org
FileSource.java
in flow/src/java/org/apache/struts/flow/core/source/impl
308 31 2006-04-02 2006-04-02 1 1 mrdon@apache.org mrdon@apache.org
JSONArray.java
in flow/src/java/org/apache/struts/flow/json
304 38 2006-04-02 2006-04-02 1 1 mrdon@apache.org mrdon@apache.org
SourceParameters.java
in flow/src/java/org/apache/struts/flow/core/source
302 20 2006-04-02 2006-04-02 1 1 mrdon@apache.org mrdon@apache.org
TestLinkTag1.jsp
in apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html
299 - 2006-04-29 2006-04-29 1 1 wsmoak@apache.org wsmoak@apache.org
TestLinkTag4.jsp
in apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html
299 - 2006-04-29 2006-04-29 1 1 wsmoak@apache.org wsmoak@apache.org
TestLinkTag3.jsp
in apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html
297 - 2006-04-29 2006-04-29 1 1 wsmoak@apache.org wsmoak@apache.org
TestLinkTag8.jsp
in apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html
296 - 2006-04-29 2006-04-29 1 1 wsmoak@apache.org wsmoak@apache.org
TestLinkTag6.jsp
in apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html
296 - 2006-04-29 2006-04-29 1 1 wsmoak@apache.org wsmoak@apache.org
jetty-pluto-web-default.xml
in Struts2HelloWorldPortlet/src/main/webapp/WEB-INF
295 - 2013-07-21 2013-07-21 1 1 bphillips@apache.org bphillips@apache.org
TestLinkTag5.jsp
in apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html
294 - 2006-04-29 2006-04-29 1 1 wsmoak@apache.org wsmoak@apache.org
TestLinkTag7.jsp
in apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html
294 - 2006-04-29 2006-04-29 1 1 wsmoak@apache.org wsmoak@apache.org
ReentrantLock.java
in ti/phase2/jars/core/src/java/org/apache/ti/util/internal/concurrent
293 42 2005-12-02 2005-12-02 1 1 mrdon@apache.org mrdon@apache.org
PageFlowController.java
in ti/phase2/jars/core/src/java/org/apache/ti/pageflow
291 36 2005-12-02 2005-12-02 1 1 mrdon@apache.org mrdon@apache.org
GenXWorkModuleConfigModel.java
in ti/phase2/jars/core/src/java/org/apache/ti/compiler/internal/genmodel
288 28 2005-12-02 2005-12-13 2 1 mrdon@apache.org mrdon@apache.org
TestImageTag3.jsp
in apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html
284 - 2006-04-29 2006-04-29 1 1 wsmoak@apache.org wsmoak@apache.org
TestImageTag7.jsp
in apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html
284 - 2006-04-29 2006-04-29 1 1 wsmoak@apache.org wsmoak@apache.org
Correlations

File Size vs. Number of Changes: 1250 points

Struts2HelloWorldPortlet/src/main/java/com/struts2/tutorial/action/DefaultAction.java x: 26 lines of code y: 1 # changes Struts2HelloWorldPortlet/src/main/java/com/struts2/tutorial/action/MessageService.java x: 10 lines of code y: 1 # changes Struts2HelloWorldPortlet/src/main/resources/applicationContext.xml x: 16 lines of code y: 1 # changes Struts2HelloWorldPortlet/src/main/resources/log4j.xml x: 22 lines of code y: 1 # changes Struts2HelloWorldPortlet/src/main/resources/struts.xml x: 13 lines of code y: 1 # changes Struts2HelloWorldPortlet/src/main/webapp/WEB-INF/jetty-pluto-web-default.xml x: 295 lines of code y: 1 # changes Struts2HelloWorldPortlet/src/main/webapp/portlet/hello.jsp x: 7 lines of code y: 1 # changes Hello_World_Struts2/src/main/resources/log4j.xml x: 19 lines of code y: 1 # changes struts2-gxp-template-plugin/src/main/java/org/apache/struts2/gxp/template/GxpTemplateEngine.java x: 32 lines of code y: 1 # changes struts2-gxp-template-plugin/src/main/java/org/apache/struts2/gxp/template/GxpcConfiguration.java x: 157 lines of code y: 1 # changes struts2-gxp-template-plugin/src/main/java/org/apache/struts2/gxp/template/GxpcUtil.java x: 173 lines of code y: 1 # changes struts2-cdi-example/src/main/java/org/apache/struts2/example/cdi/Game.java x: 65 lines of code y: 1 # changes struts2-cdi-example/src/main/webapp/WEB-INF/beans.xml x: 1 lines of code y: 1 # changes struts2-uel-plugin/src/main/java/org/apache/struts2/uel/elresolvers/CompoundRootELResolver.java x: 75 lines of code y: 1 # changes struts2-uel-plugin/src/main/java/org/apache/struts2/uel/BuiltinFunctionMapper.java x: 35 lines of code y: 1 # changes struts2-uel-plugin/src/main/java/org/apache/struts2/uel/JUELExtensionBuilder.java x: 124 lines of code y: 1 # changes struts2-uel-plugin/src/main/java/org/apache/struts2/uel/UELValueStack.java x: 188 lines of code y: 1 # changes struts2-uel-plugin/src/main/java/org/apache/struts2/uel/elresolvers/AbstractELResolver.java x: 42 lines of code y: 1 # changes struts2-uel-plugin/src/main/java/org/apache/struts2/uel/elresolvers/XWorkArrayELResolver.java x: 89 lines of code y: 1 # changes struts2-uel-plugin/src/main/java/org/apache/struts2/uel/elresolvers/XWorkBeanELResolver.java x: 63 lines of code y: 1 # changes struts2-uel-plugin/src/main/java/org/apache/struts2/uel/elresolvers/XWorkListELResolver.java x: 95 lines of code y: 1 # changes struts2-uel-plugin/src/main/java/org/apache/struts2/uel/elresolvers/XWorkMapELResolver.java x: 100 lines of code y: 1 # changes struts2-uel-plugin/src/main/java/org/apache/struts2/uel/reflection/ClassCacheImpl.java x: 76 lines of code y: 1 # changes struts2-uel-plugin/src/main/java/org/apache/struts2/uel/reflection/DefaultMemberAccess.java x: 69 lines of code y: 1 # changes struts2-uel-plugin/src/main/java/org/apache/struts2/uel/reflection/GenericReflectionProvider.java x: 594 lines of code y: 1 # changes struts2-uel-plugin/src/main/resources/struts-plugin.xml x: 44 lines of code y: 8 # changes struts2-uel-plugin-example/src/main/resources/struts.xml x: 25 lines of code y: 3 # changes struts2-uel-plugin-example/src/main/webapp/WEB-INF/web.xml x: 25 lines of code y: 2 # changes showcase-reborn/src/main/java/org/apache/struts2/showcase/crud/entities/Person.java x: 52 lines of code y: 1 # changes showcase-reborn/src/main/webapp/WEB-INF/applicationContext.xml x: 44 lines of code y: 1 # changes showcase-reborn/src/main/webapp/WEB-INF/decorators/left-nav.jsp x: 39 lines of code y: 1 # changes showcase-reborn/src/main/webapp/WEB-INF/web.xml x: 47 lines of code y: 1 # changes struts2-jquery-plugin/src/main/resources/struts-plugin.xml x: 8 lines of code y: 3 # changes struts2-fileupload-plugin/src/main/java/org/apache/struts2/fileupload/DiskFileItemFactoryWrapper.java x: 50 lines of code y: 2 # changes struts2-fileupload-plugin/src/main/java/org/apache/struts2/fileupload/EnhancedJakartaMultiPartRequest.java x: 110 lines of code y: 2 # changes struts2-fileupload-plugin/src/main/resources/struts-plugin.xml x: 29 lines of code y: 3 # changes struts2-fileupload-plugin/src/main/java/org/apache/struts2/fileupload/BasicProgressListener.java x: 45 lines of code y: 3 # changes struts2-fileupload-plugin/src/main/java/org/apache/struts2/fileupload/UploadStatusAction.java x: 21 lines of code y: 2 # changes struts2-fileupload-plugin/src/main/java/org/apache/struts2/fileupload/UploadStatusHolder.java x: 62 lines of code y: 3 # changes struts2-fileupload-plugin/src/main/java/org/apache/struts2/fileupload/FileUploadConstants.java x: 11 lines of code y: 2 # changes struts2-fileupload-plugin/src/main/java/org/apache/struts2/fileupload/UploadStatus.java x: 44 lines of code y: 2 # changes src/main/java/org/apache/struts2/fileupload/EnhancedJakartaMultiPartRequest.java x: 110 lines of code y: 1 # changes s2-jquery-showcase/src/main/resources/struts.xml x: 11 lines of code y: 4 # changes struts2-jquery-plugin/src/main/java/org/apache/struts2/jquery/components/JQueryDatepicker.java x: 167 lines of code y: 3 # changes struts2-jquery-plugin/src/main/resources/template/jquery-simple/head.ftl x: 27 lines of code y: 4 # changes struts2-jquery-plugin/src/main/resources/template/jquery/form-close.ftl x: 38 lines of code y: 3 # changes s2-jquery-showcase/src/main/webapp/WEB-INF/content/index.jsp x: 62 lines of code y: 5 # changes s2-jquery-showcase/src/main/webapp/WEB-INF/content/form/date-input.jsp x: 33 lines of code y: 3 # changes struts2-jquery-plugin/src/main/resources/template/jquery-simple/datepicker.ftl x: 91 lines of code y: 2 # changes s2-jquery-showcase/src/main/java/org/apache/struts2/jquery/actions/form/MessageAction.java x: 46 lines of code y: 4 # changes s2-jquery-showcase/src/main/webapp/WEB-INF/content/simple-theme/SimpleFormPostNonAjaxResponse-input.jsp x: 54 lines of code y: 1 # changes struts2-jquery-plugin/src/main/resources/template/jquery-simple/form-close-validate.ftl x: 38 lines of code y: 2 # changes struts2-jquery-plugin/src/main/resources/template/jquery-simple/form-validate.ftl x: 32 lines of code y: 2 # changes struts2-jquery-plugin/src/main/resources/template/jquery/form-close-validate.ftl x: 61 lines of code y: 4 # changes struts2-jquery-plugin/src/main/resources/template/jquery/submit-close.ftl x: 3 lines of code y: 2 # changes struts2-jquery-plugin/src/main/java/org/apache/struts2/jquery/components/JQueryReset.java x: 17 lines of code y: 2 # changes struts2-jst-plugin/src/main/java/org/apache/struts2/jst/JSTResult.java x: 127 lines of code y: 1 # changes struts2-jst-plugin/src/main/resources/trimpath-template-1.0.38.js x: 334 lines of code y: 1 # changes jpa-mailreader/src/main/java/entity/EntityManagerHelper.java x: 50 lines of code y: 4 # changes jpa-mailreader/src/main/java/entity/user/UserServiceImpl.java x: 28 lines of code y: 3 # changes jpa-mailreader/src/main/java/action/Index.java x: 71 lines of code y: 8 # changes jpa-mailreader/src/main/java/entity/protocol/ProtocolImpl.java x: 34 lines of code y: 2 # changes jpa-mailreader/src/main/java/entity/subscription/SubscriptionImpl.java x: 89 lines of code y: 2 # changes jpa-mailreader/src/main/java/entity/user/UserImpl.java x: 130 lines of code y: 2 # changes jpa-mailreader/src/main/java/META-INF/persistence.xml x: 17 lines of code y: 5 # changes jpa-mailreader/src/main/java/entity/EntityAware.java x: 5 lines of code y: 3 # changes jpa-mailreader/src/main/java/entity/EntityInterceptor.java x: 42 lines of code y: 4 # changes jpa-mailreader/src/main/java/entity/EntityService.java x: 63 lines of code y: 2 # changes jpa-mailreader/src/main/java/entity/UuidEntity.java x: 54 lines of code y: 2 # changes jpa-mailreader/src/main/java/entity/protocol/ProtocolService.java x: 10 lines of code y: 2 # changes jpa-mailreader/src/main/java/entity/protocol/ProtocolTypeConverter.java x: 17 lines of code y: 6 # changes jpa-mailreader/src/main/java/action/user/Index.java x: 91 lines of code y: 6 # changes jpa-mailreader/src/main/java/action/user/subscription/Index.java x: 119 lines of code y: 6 # changes jpa-mailreader/src/main/java/struts.xml x: 29 lines of code y: 4 # changes jpa-mailreader/src/main/webapp/user/@form.jsp x: 28 lines of code y: 2 # changes jpa-mailreader/src/main/java/action/user/subscription/Delete.java x: 7 lines of code y: 2 # changes struts2-webwork2-plugin/src/main/java/org/apache/struts2/dispatcher/mapper/WebworkActionMapper.java x: 120 lines of code y: 1 # changes struts2-scope-plugin/src/main/java/org/apache/struts2/interceptor/scope/ScopeInterceptor.java x: 163 lines of code y: 1 # changes src/site/site.xml x: 41 lines of code y: 3 # changes apps-test/sysclient-app/src/java/org/apache/struts/faces/sysclient/AbstractTestCase.java x: 103 lines of code y: 1 # changes apps-test/sysclient-app/src/java/org/apache/struts/faces/sysclient/ContextTestCase.java x: 105 lines of code y: 1 # changes apps-test/sysclient-app/src/java/org/apache/struts/faces/sysclient/LogonTestCase.java x: 253 lines of code y: 1 # changes apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/bean/TestMessageTag.jsp x: 140 lines of code y: 1 # changes apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/bean/TestMessageTag2.jsp x: 150 lines of code y: 1 # changes apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestButtonTag1.jsp x: 230 lines of code y: 1 # changes apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestButtonTag2.jsp x: 184 lines of code y: 1 # changes apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestCancelTag1.jsp x: 247 lines of code y: 1 # changes apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestCheckboxTag1.jsp x: 237 lines of code y: 1 # changes apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestCheckboxTag2.jsp x: 212 lines of code y: 1 # changes apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestErrorsTag2.jsp x: 273 lines of code y: 1 # changes apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestErrorsTag3.jsp x: 268 lines of code y: 1 # changes apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestErrorsTag4.jsp x: 339 lines of code y: 1 # changes apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestFileTag2.jsp x: 243 lines of code y: 1 # changes apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestFormTag1.jsp x: 216 lines of code y: 1 # changes apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestFrameTag1.jsp x: 207 lines of code y: 1 # changes apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestFrameTag5.jsp x: 209 lines of code y: 1 # changes apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestHiddenTag2.jsp x: 160 lines of code y: 1 # changes apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestImageTag3.jsp x: 284 lines of code y: 1 # changes apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestImageTag4.jsp x: 254 lines of code y: 1 # changes apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestImageTag6.jsp x: 245 lines of code y: 1 # changes apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestImgTag1.jsp x: 220 lines of code y: 1 # changes apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestImgTag3.jsp x: 222 lines of code y: 1 # changes apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestImgTag5.jsp x: 198 lines of code y: 1 # changes apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestImgTag7.jsp x: 201 lines of code y: 1 # changes apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestImgTag8.jsp x: 195 lines of code y: 1 # changes apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestLinkTag1.jsp x: 299 lines of code y: 1 # changes apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestLinkTag2.jsp x: 310 lines of code y: 1 # changes apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestMessagesTag1.jsp x: 575 lines of code y: 1 # changes apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestMessagesTag2.jsp x: 436 lines of code y: 1 # changes apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestMessagesTag3.jsp x: 501 lines of code y: 1 # changes apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestMessagesTag5.jsp x: 553 lines of code y: 1 # changes apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestMessagesTag6.jsp x: 432 lines of code y: 1 # changes apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestMessagesTag7.jsp x: 491 lines of code y: 1 # changes apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestMultiboxTag4.jsp x: 270 lines of code y: 1 # changes apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestRadioTag1.jsp x: 236 lines of code y: 1 # changes ti/phase1/project.xml x: 253 lines of code y: 3 # changes ti/phase2/project.xml x: 395 lines of code y: 2 # changes mailreader-chain/project.xml x: 135 lines of code y: 2 # changes project.xml x: 47 lines of code y: 8 # changes ti/phase2/wars/samples-jsf/project.xml x: 65 lines of code y: 2 # changes flow/src/doc/jsobjects.js x: 111 lines of code y: 1 # changes flow/src/java/org/apache/struts/flow/FlowPlugIn.java x: 132 lines of code y: 1 # changes flow/src/java/org/apache/struts/flow/core/WebContinuationDataBean.java x: 59 lines of code y: 1 # changes flow/src/java/org/apache/struts/flow/core/javascript/fom/FOM_Flow.java x: 332 lines of code y: 1 # changes flow/src/java/org/apache/struts/flow/core/javascript/fom/FOM_JavaScriptInterpreter.java x: 604 lines of code y: 1 # changes flow/src/java/org/apache/struts/flow/core/javascript/fom/PageLocalImpl.java x: 83 lines of code y: 1 # changes flow/src/java/org/apache/struts/flow/core/location/LocatedException.java x: 80 lines of code y: 1 # changes flow/src/java/org/apache/struts/flow/core/source/SourceParameters.java x: 302 lines of code y: 1 # changes flow/src/java/org/apache/struts/flow/core/source/SourceUtil.java x: 590 lines of code y: 1 # changes flow/src/java/org/apache/struts/flow/json/JSONArray.java x: 304 lines of code y: 1 # changes flow/src/java/org/apache/struts/flow/json/JSONObject.java x: 424 lines of code y: 1 # changes flow/xdocs/FileExtensions.xml x: 144 lines of code y: 1 # changes flow/xdocs/JSFlow.xml x: 259 lines of code y: 1 # changes flow/xdocs/Struts.xml x: 313 lines of code y: 1 # changes ti/phase1/jars/legacy/src/java/org/apache/ti/legacy/StrutsFactory.java x: 78 lines of code y: 2 # changes ti/phase1/jars/legacy/src/java/org/apache/ti/legacy/WrapperModuleConfig.java x: 181 lines of code y: 1 # changes ti/phase2/jars/core/src/java/org/apache/ti/compiler/internal/CompilerUtils.java x: 856 lines of code y: 2 # changes ti/phase2/jars/core/src/java/org/apache/ti/compiler/internal/FlowControllerChecker.java x: 381 lines of code y: 2 # changes ti/phase2/jars/core/src/java/org/apache/ti/compiler/internal/JpfLanguageConstants.java x: 197 lines of code y: 2 # changes ti/phase2/jars/core/src/java/org/apache/ti/compiler/internal/MergedControllerAnnotation.java x: 149 lines of code y: 2 # changes ti/phase2/jars/core/src/java/org/apache/ti/compiler/internal/genmodel/GenXWorkActionModel.java x: 120 lines of code y: 2 # changes ti/phase2/jars/core/src/java/org/apache/ti/compiler/internal/genmodel/GenXWorkModuleConfigModel.java x: 288 lines of code y: 2 # changes ti/phase2/jars/core/src/java/org/apache/ti/compiler/internal/grammar/ActionGrammar.java x: 186 lines of code y: 2 # changes ti/phase2/jars/core/src/java/org/apache/ti/compiler/internal/grammar/ForwardGrammar.java x: 155 lines of code y: 2 # changes ti/phase2/jars/core/src/java/org/apache/ti/compiler/internal/grammar/WebappPathOrActionType.java x: 97 lines of code y: 2 # changes ti/phase2/jars/java5/src/java/org/apache/ti/pageflow/annotations/ti.java x: 362 lines of code y: 2 # changes ti/phase2/wars/samples-jsf/src/java/jsf/physiciansFlow/Controller.java x: 123 lines of code y: 2 # changes ti/phase2/jars/core/src/java/org/apache/ti/compiler/internal/AnnotationGrammar.java x: 282 lines of code y: 1 # changes ti/phase2/jars/core/src/java/org/apache/ti/compiler/internal/Diagnostics.java x: 118 lines of code y: 1 # changes ti/phase2/jars/core/src/java/org/apache/ti/compiler/internal/grammar/ValidXmlFileType.java x: 177 lines of code y: 1 # changes ti/phase2/jars/core/src/java/org/apache/ti/compiler/internal/model/XWorkActionModel.java x: 263 lines of code y: 1 # changes ti/phase2/jars/core/src/java/org/apache/ti/compiler/internal/model/XWorkResultModel.java x: 166 lines of code y: 1 # changes ti/phase2/jars/core/src/java/org/apache/ti/core/urls/MutableURI.java x: 509 lines of code y: 1 # changes ti/phase2/jars/core/src/java/org/apache/ti/pageflow/FlowController.java x: 412 lines of code y: 1 # changes ti/phase2/jars/core/src/java/org/apache/ti/pageflow/PageFlowController.java x: 291 lines of code y: 1 # changes ti/phase2/jars/core/src/java/org/apache/ti/pageflow/PageFlowUtils.java x: 353 lines of code y: 1 # changes ti/phase2/jars/core/src/java/org/apache/ti/pageflow/interceptor/action/internal/OriginalForward.java x: 91 lines of code y: 1 # changes ti/phase2/jars/core/src/java/org/apache/ti/pageflow/internal/InternalUtils.java x: 382 lines of code y: 1 # changes ti/phase2/jars/core/src/java/org/apache/ti/pageflow/xwork/PageFlowResult.java x: 395 lines of code y: 1 # changes ti/phase2/jars/core/src/java/org/apache/ti/processor/ControllerActionInvocation.java x: 135 lines of code y: 1 # changes ti/phase2/jars/core/src/java/org/apache/ti/processor/chain/pageflow/InitPageFlow.java x: 136 lines of code y: 1 # changes ti/phase2/jars/core/src/java/org/apache/ti/script/el/parser/NetUIELParser.java x: 437 lines of code y: 1 # changes ti/phase2/jars/core/src/java/org/apache/ti/script/el/parser/NetUIELParserTokenManager.java x: 724 lines of code y: 1 # changes ti/phase2/jars/core/src/java/org/apache/ti/util/config/parser/NetUIConfigParser.java x: 550 lines of code y: 1 # changes ti/phase2/jars/core/src/java/org/apache/ti/util/internal/concurrent/InternalConcurrentHashMap.java x: 747 lines of code y: 1 # changes ti/phase2/jars/core/src/java/org/apache/ti/util/type/TypeUtils.java x: 527 lines of code y: 1 # changes ti/phase2/wars/samples-xdoclet/src/java/pageflow/nesting/chooseAirport/ChooseAirport.java x: 1981 lines of code y: 1 # changes artimus/WEB-INF/conf/struts-config.xml x: 276 lines of code y: 3 # changes artimus/WEB-INF/src/java/org/apache/artimus/article/Access.java x: 163 lines of code y: 6 # changes artimus/WEB-INF/src/java/org/apache/artimus/article/Bean.java x: 71 lines of code y: 4 # changes artimus/WEB-INF/src/java/org/apache/artimus/article/Delete.java x: 18 lines of code y: 4 # changes artimus/WEB-INF/src/java/org/apache/artimus/article/SearchContent.java x: 12 lines of code y: 5 # changes artimus/WEB-INF/src/java/org/apache/artimus/article/SearchLast.java x: 22 lines of code y: 4 # changes artimus/WEB-INF/src/java/org/apache/artimus/article/Store.java x: 51 lines of code y: 4 # changes artimus/WEB-INF/src/java/org/apache/artimus/article/http/Form.java x: 80 lines of code y: 6 # changes artimus/WEB-INF/src/java/org/apache/artimus/article/sql/Statements.java x: 36 lines of code y: 4 # changes artimus/WEB-INF/src/java/org/apache/artimus/http/CreateIndex.java x: 53 lines of code y: 6 # changes artimus/WEB-INF/src/java/org/apache/artimus/http/CreateTables.java x: 40 lines of code y: 5 # changes artimus/WEB-INF/src/java/org/apache/artimus/keys/sql/Statements.java x: 66 lines of code y: 4 # changes artimus/WEB-INF/src/java/org/apache/artimus/search/Engine.java x: 78 lines of code y: 6 # changes artimus/WEB-INF/src/java/org/apache/artimus/wizard/Bean.java x: 79 lines of code y: 4 # changes artimus/WEB-INF/src/java/org/apache/artimus/wizard/Model.java x: 71 lines of code y: 5 # changes artimus/WEB-INF/src/java/org/apache/artimus/wizard/Store.java x: 55 lines of code y: 4 # changes artimus/WEB-INF/src/java/org/apache/artimus/wizard/http/Form.java x: 96 lines of code y: 5 # changes artimus/WEB-INF/src/java/org/apache/artimus/wizard/sql/Commands.java x: 33 lines of code y: 4 # changes artimus/pages/article/Form.jsp x: 106 lines of code y: 4 # changes artimus/pages/article/Menu.jsp x: 146 lines of code y: 4 # changes artimus/pages/article/Result.jsp x: 70 lines of code y: 3 # changes artimus/pages/article/View.jsp x: 72 lines of code y: 3 # changes artimus/pages/wizard/Result.jsp x: 65 lines of code y: 3 # changes artimus/WEB-INF/web.xml x: 73 lines of code y: 2 # changes
8.0
# changes
  min: 1.0
  average: 1.24
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.0
  max: 8.0
0 1981.0
lines of code
min: 1.0 | average: 70.42 | 25th percentile: 14.0 | median: 31.0 | 75th percentile: 78.0 | max: 1981.0

Number of Contributors vs. Number of Changes: 1250 points

Struts2HelloWorldPortlet/src/main/java/com/struts2/tutorial/action/DefaultAction.java x: 1 # contributors y: 1 # changes struts2-uel-plugin/src/main/resources/struts-plugin.xml x: 2 # contributors y: 8 # changes struts2-uel-plugin-example/src/main/resources/struts.xml x: 2 # contributors y: 3 # changes struts2-uel-plugin-example/src/main/webapp/WEB-INF/web.xml x: 2 # contributors y: 2 # changes struts2-jquery-plugin/src/main/resources/struts-plugin.xml x: 1 # contributors y: 3 # changes struts2-fileupload-plugin/src/main/java/org/apache/struts2/fileupload/DiskFileItemFactoryWrapper.java x: 1 # contributors y: 2 # changes s2-jquery-showcase/src/main/resources/struts.xml x: 3 # contributors y: 4 # changes s2-jquery-showcase/src/main/webapp/WEB-INF/content/index.jsp x: 2 # contributors y: 5 # changes s2-jquery-showcase/src/main/java/org/apache/struts2/jquery/actions/form/MessageAction.java x: 2 # contributors y: 4 # changes struts2-jquery-plugin/src/main/resources/template/jquery/form-close-validate.ftl x: 1 # contributors y: 4 # changes s2-jquery-showcase/src/main/webapp/WEB-INF/content/form/SimpleFormPostAjaxResponse-input.jsp x: 2 # contributors y: 1 # changes jpa-mailreader/src/main/java/action/Index.java x: 1 # contributors y: 8 # changes jpa-mailreader/src/main/java/META-INF/persistence.xml x: 1 # contributors y: 5 # changes jpa-mailreader/src/main/java/entity/protocol/ProtocolTypeConverter.java x: 1 # contributors y: 6 # changes project.xml x: 5 # contributors y: 8 # changes artimus/WEB-INF/src/java/org/apache/artimus/article/Access.java x: 4 # contributors y: 6 # changes artimus/WEB-INF/src/java/org/apache/artimus/article/SearchContent.java x: 4 # contributors y: 5 # changes
8.0
# changes
  min: 1.0
  average: 1.24
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.0
  max: 8.0
0 5.0
# contributors
min: 1.0 | average: 1.09 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 5.0

Number of Contributors vs. File Size: 1250 points

Struts2HelloWorldPortlet/src/main/java/com/struts2/tutorial/action/DefaultAction.java x: 1 # contributors y: 26 lines of code Struts2HelloWorldPortlet/src/main/java/com/struts2/tutorial/action/MessageService.java x: 1 # contributors y: 10 lines of code Struts2HelloWorldPortlet/src/main/resources/applicationContext.xml x: 1 # contributors y: 16 lines of code Struts2HelloWorldPortlet/src/main/webapp/WEB-INF/jetty-pluto-web-default.xml x: 1 # contributors y: 295 lines of code Struts2HelloWorldPortlet/src/main/webapp/portlet/hello.jsp x: 1 # contributors y: 7 lines of code struts2-gxp-template-plugin/src/main/java/org/apache/struts2/gxp/template/GxpTemplateEngine.java x: 1 # contributors y: 32 lines of code struts2-gxp-template-plugin/src/main/java/org/apache/struts2/gxp/template/GxpcConfiguration.java x: 1 # contributors y: 157 lines of code struts2-gxp-template-plugin/src/main/java/org/apache/struts2/gxp/template/GxpcUtil.java x: 1 # contributors y: 173 lines of code struts2-cdi-example/src/main/java/org/apache/struts2/example/cdi/Game.java x: 1 # contributors y: 65 lines of code struts2-uel-plugin/src/main/java/org/apache/struts2/uel/elresolvers/CompoundRootELResolver.java x: 1 # contributors y: 75 lines of code struts2-uel-plugin/src/main/java/org/apache/struts2/uel/JUELExtensionBuilder.java x: 1 # contributors y: 124 lines of code struts2-uel-plugin/src/main/java/org/apache/struts2/uel/UELValueStack.java x: 1 # contributors y: 188 lines of code struts2-uel-plugin/src/main/java/org/apache/struts2/uel/elresolvers/AbstractELResolver.java x: 1 # contributors y: 42 lines of code struts2-uel-plugin/src/main/java/org/apache/struts2/uel/elresolvers/XWorkArrayELResolver.java x: 1 # contributors y: 89 lines of code struts2-uel-plugin/src/main/java/org/apache/struts2/uel/elresolvers/XWorkListELResolver.java x: 1 # contributors y: 95 lines of code struts2-uel-plugin/src/main/java/org/apache/struts2/uel/reflection/GenericReflectionProvider.java x: 1 # contributors y: 594 lines of code struts2-uel-plugin/src/main/resources/struts-plugin.xml x: 2 # contributors y: 44 lines of code struts2-uel-plugin-example/src/main/resources/struts.xml x: 2 # contributors y: 25 lines of code showcase-reborn/src/main/java/org/apache/struts2/showcase/crud/entities/Person.java x: 1 # contributors y: 52 lines of code showcase-reborn/src/main/webapp/WEB-INF/content/crud/person-list.jsp x: 1 # contributors y: 78 lines of code struts2-fileupload-plugin/src/main/java/org/apache/struts2/fileupload/EnhancedJakartaMultiPartRequest.java x: 1 # contributors y: 110 lines of code struts2-fileupload-plugin/src/main/java/org/apache/struts2/fileupload/UploadStatusHolder.java x: 1 # contributors y: 62 lines of code s2-jquery-showcase/src/main/resources/struts.xml x: 3 # contributors y: 11 lines of code struts2-jquery-plugin/src/main/java/org/apache/struts2/jquery/components/JQueryDatepicker.java x: 2 # contributors y: 167 lines of code struts2-jquery-plugin/src/main/resources/template/jquery-simple/head.ftl x: 3 # contributors y: 27 lines of code s2-jquery-showcase/src/main/webapp/WEB-INF/content/index.jsp x: 2 # contributors y: 62 lines of code s2-jquery-showcase/src/main/webapp/WEB-INF/content/form/SimpleFormPostAjaxResponse-input.jsp x: 2 # contributors y: 23 lines of code struts2-jst-plugin/src/main/java/org/apache/struts2/jst/JSTResult.java x: 1 # contributors y: 127 lines of code struts2-jst-plugin/src/main/resources/trimpath-template-1.0.38.js x: 1 # contributors y: 334 lines of code struts2-webwork2-plugin/src/main/resources/struts-plugin.xml x: 2 # contributors y: 9 lines of code apps-test/systest1-webapp/src/web/context1.jsp x: 1 # contributors y: 108 lines of code apps-test/sysclient-app/src/java/org/apache/struts/faces/sysclient/LogonTestCase.java x: 1 # contributors y: 253 lines of code apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/bean/TestMessageTag.jsp x: 1 # contributors y: 140 lines of code apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/bean/TestMessageTag1.jsp x: 1 # contributors y: 141 lines of code apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/bean/TestMessageTag2.jsp x: 1 # contributors y: 150 lines of code apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestButtonTag1.jsp x: 1 # contributors y: 230 lines of code apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestButtonTag2.jsp x: 1 # contributors y: 184 lines of code apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestCancelTag1.jsp x: 1 # contributors y: 247 lines of code apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestCheckboxTag1.jsp x: 1 # contributors y: 237 lines of code apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestCheckboxTag2.jsp x: 1 # contributors y: 212 lines of code apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestErrorsTag2.jsp x: 1 # contributors y: 273 lines of code apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestErrorsTag3.jsp x: 1 # contributors y: 268 lines of code apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestErrorsTag4.jsp x: 1 # contributors y: 339 lines of code apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestFrameTag1.jsp x: 1 # contributors y: 207 lines of code apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestImageTag3.jsp x: 1 # contributors y: 284 lines of code apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestImgTag1.jsp x: 1 # contributors y: 220 lines of code apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestImgTag5.jsp x: 1 # contributors y: 198 lines of code apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestLinkTag1.jsp x: 1 # contributors y: 299 lines of code apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestLinkTag2.jsp x: 1 # contributors y: 310 lines of code apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestMessagesTag1.jsp x: 1 # contributors y: 575 lines of code apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestMessagesTag2.jsp x: 1 # contributors y: 436 lines of code apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestMessagesTag3.jsp x: 1 # contributors y: 501 lines of code apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestMessagesTag5.jsp x: 1 # contributors y: 553 lines of code apps-test/taglib-it/src/main/webapp/org/apache/struts/taglib/html/TestMessagesTag7.jsp x: 1 # contributors y: 491 lines of code ti/phase1/project.xml x: 2 # contributors y: 253 lines of code ti/phase2/project.xml x: 2 # contributors y: 395 lines of code mailreader-chain/project.xml x: 2 # contributors y: 135 lines of code project.xml x: 5 # contributors y: 47 lines of code ti/phase2/wars/example/project.xml x: 2 # contributors y: 6 lines of code ti/phase2/wars/samples-jsf/project.xml x: 2 # contributors y: 65 lines of code flow/src/java/org/apache/struts/flow/core/javascript/fom/FOM_JavaScriptInterpreter.java x: 1 # contributors y: 604 lines of code flow/src/java/org/apache/struts/flow/core/source/SourceUtil.java x: 1 # contributors y: 590 lines of code flow/src/java/org/apache/struts/flow/json/JSONObject.java x: 1 # contributors y: 424 lines of code flow/xdocs/JSFlow.xml x: 1 # contributors y: 259 lines of code flow/xdocs/Struts.xml x: 1 # contributors y: 313 lines of code ti/phase1/jars/legacy/src/java/org/apache/ti/legacy/StrutsFactory.java x: 2 # contributors y: 78 lines of code ti/phase2/jars/core/src/java/org/apache/ti/compiler/internal/CompilerUtils.java x: 1 # contributors y: 856 lines of code ti/phase2/jars/core/src/java/org/apache/ti/compiler/internal/FlowControllerChecker.java x: 1 # contributors y: 381 lines of code ti/phase2/jars/java5/src/java/org/apache/ti/pageflow/annotations/ti.java x: 1 # contributors y: 362 lines of code ti/phase2/jars/core/src/java/org/apache/ti/compiler/internal/model/XWorkResultModel.java x: 1 # contributors y: 166 lines of code ti/phase2/jars/core/src/java/org/apache/ti/core/urls/MutableURI.java x: 1 # contributors y: 509 lines of code ti/phase2/jars/core/src/java/org/apache/ti/pageflow/FlowController.java x: 1 # contributors y: 412 lines of code ti/phase2/jars/core/src/java/org/apache/ti/pageflow/PageFlowUtils.java x: 1 # contributors y: 353 lines of code ti/phase2/jars/core/src/java/org/apache/ti/pageflow/xwork/PageFlowResult.java x: 1 # contributors y: 395 lines of code ti/phase2/jars/core/src/java/org/apache/ti/script/el/parser/NetUIELParser.java x: 1 # contributors y: 437 lines of code ti/phase2/jars/core/src/java/org/apache/ti/script/el/parser/NetUIELParserTokenManager.java x: 1 # contributors y: 724 lines of code ti/phase2/jars/core/src/java/org/apache/ti/util/internal/concurrent/InternalConcurrentHashMap.java x: 1 # contributors y: 747 lines of code ti/phase2/jars/core/src/java/org/apache/ti/util/type/TypeUtils.java x: 1 # contributors y: 527 lines of code ti/phase2/wars/samples-xdoclet/src/java/pageflow/nesting/chooseAirport/ChooseAirport.java x: 1 # contributors y: 1981 lines of code artimus/WEB-INF/conf/struts-config.xml x: 2 # contributors y: 276 lines of code artimus/WEB-INF/src/java/org/apache/artimus/article/Access.java x: 4 # contributors y: 163 lines of code artimus/WEB-INF/src/java/org/apache/artimus/article/Bean.java x: 3 # contributors y: 71 lines of code artimus/WEB-INF/src/java/org/apache/artimus/article/Delete.java x: 3 # contributors y: 18 lines of code artimus/WEB-INF/src/java/org/apache/artimus/article/SearchContent.java x: 4 # contributors y: 12 lines of code artimus/WEB-INF/src/java/org/apache/artimus/article/Store.java x: 3 # contributors y: 51 lines of code artimus/WEB-INF/src/java/org/apache/artimus/article/http/Form.java x: 4 # contributors y: 80 lines of code artimus/WEB-INF/src/java/org/apache/artimus/article/sql/Commands.java x: 3 # contributors y: 61 lines of code artimus/WEB-INF/src/java/org/apache/artimus/article/sql/Statements.java x: 3 # contributors y: 36 lines of code artimus/WEB-INF/src/java/org/apache/artimus/http/CreateIndex.java x: 4 # contributors y: 53 lines of code artimus/WEB-INF/src/java/org/apache/artimus/http/CreateTables.java x: 4 # contributors y: 40 lines of code artimus/WEB-INF/src/java/org/apache/artimus/keys/sql/Statements.java x: 3 # contributors y: 66 lines of code artimus/WEB-INF/src/java/org/apache/artimus/wizard/Bean.java x: 3 # contributors y: 79 lines of code artimus/WEB-INF/src/java/org/apache/artimus/wizard/Model.java x: 4 # contributors y: 71 lines of code artimus/WEB-INF/src/java/org/apache/artimus/wizard/http/Form.java x: 4 # contributors y: 96 lines of code artimus/WEB-INF/src/java/org/apache/artimus/wizard/sql/Statements.java x: 3 # contributors y: 40 lines of code artimus/pages/article/Form.jsp x: 3 # contributors y: 106 lines of code artimus/pages/article/Menu.jsp x: 3 # contributors y: 146 lines of code artimus/pages/article/View.jsp x: 2 # contributors y: 72 lines of code
1981.0
lines of code
  min: 1.0
  average: 70.42
  25th percentile: 14.0
  median: 31.0
  75th percentile: 78.0
  max: 1981.0
0 5.0
# contributors
min: 1.0 | average: 1.09 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 5.0