apache / activemq-nms-openwire-generator
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 24 files with 1,750 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)
    • 2 files changed 6-20 times (319 lines of code)
    • 22 files changed 1-5 times (1,431 lines of code)
0% | 0% | 0% | 18% | 81%
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 24 files with 1,750 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)
    • 0 files changed by 2-5 contributors (0 lines of code)
    • 24 files changed by 1 contributor (1,750 lines of code)
0% | 0% | 0% | 0% | 100%
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, json
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 18% | 81%
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% | 18% | 81%
Most Frequently Changed Files (Top 24)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
CommandClassGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
232 12 2009-07-28 2013-04-29 9 1 tabish@apache.org tabish@apache.org
MessageGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
87 6 2009-07-29 2010-09-01 7 1 tabish@apache.org tabish@apache.org
ProducerIdGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
55 5 2009-07-29 2010-09-01 5 1 tabish@apache.org tabish@apache.org
MessageIdGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
73 5 2009-10-12 2013-10-02 4 1 tabish@apache.org tabish@apache.org
CommandGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
77 6 2009-07-28 2010-04-05 4 1 tabish@apache.org tabish@apache.org
AmqCSharpGeneratorTask.java
in src/main/java/org/apache/activemq/nms/openwire/tool
83 8 2009-07-28 2013-04-18 4 1 tabish@apache.org tabish@apache.org
MessageDispatchGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
40 4 2009-11-30 2014-08-26 3 1 tabish@apache.org tabish@apache.org
ConsumerIdGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
40 4 2009-07-29 2009-12-17 3 1 tabish@apache.org tabish@apache.org
SessionIdGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
51 4 2009-07-29 2009-12-17 3 1 tabish@apache.org tabish@apache.org
CommandCodeGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
146 24 2009-07-28 2010-04-05 3 1 tabish@apache.org tabish@apache.org
AmqCSharpMarshallersGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/marshalers
622 26 2009-07-28 2010-09-01 3 1 tabish@apache.org tabish@apache.org
ConnectionInfoGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
7 1 2009-07-29 2013-04-29 2 1 tabish@apache.org tabish@apache.org
ConsumerInfoGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
7 1 2009-07-29 2013-04-29 2 1 tabish@apache.org tabish@apache.org
ProducerInfoGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
7 1 2009-07-29 2013-04-29 2 1 tabish@apache.org tabish@apache.org
RemoveInfoGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
19 1 2009-07-29 2013-04-29 2 1 tabish@apache.org tabish@apache.org
SessionInfoGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
19 2 2009-07-29 2013-04-29 2 1 tabish@apache.org tabish@apache.org
CommandCodeGeneratorsFactory.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
22 1 2009-07-28 2009-07-29 2 1 tabish@apache.org tabish@apache.org
ConnectionIdGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
30 2 2009-07-29 2009-12-17 2 1 tabish@apache.org tabish@apache.org
DestinationInfoGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
38 3 2009-07-29 2013-04-29 2 1 tabish@apache.org tabish@apache.org
TransactionInfoGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
39 2 2009-07-29 2013-10-02 2 1 tabish@apache.org tabish@apache.org
BrokerIdGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
7 1 2009-12-17 2009-12-17 1 1 tabish@apache.org tabish@apache.org
LocalTransactionIdGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
7 1 2009-12-17 2009-12-17 1 1 tabish@apache.org tabish@apache.org
XATransactionIdGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
14 2 2013-10-02 2013-10-02 1 1 tabish@apache.org tabish@apache.org
MessageAckGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
28 1 2013-04-18 2013-04-18 1 1 tabish@apache.org tabish@apache.org
Files With Most Contributors (Top 24)
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
CommandClassGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
232 12 2009-07-28 2013-04-29 9 1 tabish@apache.org tabish@apache.org
MessageGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
87 6 2009-07-29 2010-09-01 7 1 tabish@apache.org tabish@apache.org
ProducerIdGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
55 5 2009-07-29 2010-09-01 5 1 tabish@apache.org tabish@apache.org
AmqCSharpGeneratorTask.java
in src/main/java/org/apache/activemq/nms/openwire/tool
83 8 2009-07-28 2013-04-18 4 1 tabish@apache.org tabish@apache.org
MessageIdGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
73 5 2009-10-12 2013-10-02 4 1 tabish@apache.org tabish@apache.org
CommandGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
77 6 2009-07-28 2010-04-05 4 1 tabish@apache.org tabish@apache.org
AmqCSharpMarshallersGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/marshalers
622 26 2009-07-28 2010-09-01 3 1 tabish@apache.org tabish@apache.org
SessionIdGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
51 4 2009-07-29 2009-12-17 3 1 tabish@apache.org tabish@apache.org
ConsumerIdGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
40 4 2009-07-29 2009-12-17 3 1 tabish@apache.org tabish@apache.org
MessageDispatchGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
40 4 2009-11-30 2014-08-26 3 1 tabish@apache.org tabish@apache.org
CommandCodeGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
146 24 2009-07-28 2010-04-05 3 1 tabish@apache.org tabish@apache.org
SessionInfoGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
19 2 2009-07-29 2013-04-29 2 1 tabish@apache.org tabish@apache.org
CommandCodeGeneratorsFactory.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
22 1 2009-07-28 2009-07-29 2 1 tabish@apache.org tabish@apache.org
ProducerInfoGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
7 1 2009-07-29 2013-04-29 2 1 tabish@apache.org tabish@apache.org
TransactionInfoGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
39 2 2009-07-29 2013-10-02 2 1 tabish@apache.org tabish@apache.org
DestinationInfoGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
38 3 2009-07-29 2013-04-29 2 1 tabish@apache.org tabish@apache.org
ConsumerInfoGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
7 1 2009-07-29 2013-04-29 2 1 tabish@apache.org tabish@apache.org
RemoveInfoGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
19 1 2009-07-29 2013-04-29 2 1 tabish@apache.org tabish@apache.org
ConnectionIdGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
30 2 2009-07-29 2009-12-17 2 1 tabish@apache.org tabish@apache.org
ConnectionInfoGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
7 1 2009-07-29 2013-04-29 2 1 tabish@apache.org tabish@apache.org
LocalTransactionIdGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
7 1 2009-12-17 2009-12-17 1 1 tabish@apache.org tabish@apache.org
MessageAckGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
28 1 2013-04-18 2013-04-18 1 1 tabish@apache.org tabish@apache.org
XATransactionIdGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
14 2 2013-10-02 2013-10-02 1 1 tabish@apache.org tabish@apache.org
BrokerIdGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
7 1 2009-12-17 2009-12-17 1 1 tabish@apache.org tabish@apache.org
Files With Least Contributors (Top 24)
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
AmqCSharpMarshallersGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/marshalers
622 26 2009-07-28 2010-09-01 3 1 tabish@apache.org tabish@apache.org
CommandClassGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
232 12 2009-07-28 2013-04-29 9 1 tabish@apache.org tabish@apache.org
CommandCodeGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
146 24 2009-07-28 2010-04-05 3 1 tabish@apache.org tabish@apache.org
MessageGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
87 6 2009-07-29 2010-09-01 7 1 tabish@apache.org tabish@apache.org
AmqCSharpGeneratorTask.java
in src/main/java/org/apache/activemq/nms/openwire/tool
83 8 2009-07-28 2013-04-18 4 1 tabish@apache.org tabish@apache.org
CommandGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
77 6 2009-07-28 2010-04-05 4 1 tabish@apache.org tabish@apache.org
MessageIdGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
73 5 2009-10-12 2013-10-02 4 1 tabish@apache.org tabish@apache.org
ProducerIdGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
55 5 2009-07-29 2010-09-01 5 1 tabish@apache.org tabish@apache.org
SessionIdGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
51 4 2009-07-29 2009-12-17 3 1 tabish@apache.org tabish@apache.org
ConsumerIdGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
40 4 2009-07-29 2009-12-17 3 1 tabish@apache.org tabish@apache.org
MessageDispatchGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
40 4 2009-11-30 2014-08-26 3 1 tabish@apache.org tabish@apache.org
TransactionInfoGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
39 2 2009-07-29 2013-10-02 2 1 tabish@apache.org tabish@apache.org
DestinationInfoGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
38 3 2009-07-29 2013-04-29 2 1 tabish@apache.org tabish@apache.org
ConnectionIdGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
30 2 2009-07-29 2009-12-17 2 1 tabish@apache.org tabish@apache.org
MessageAckGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
28 1 2013-04-18 2013-04-18 1 1 tabish@apache.org tabish@apache.org
CommandCodeGeneratorsFactory.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
22 1 2009-07-28 2009-07-29 2 1 tabish@apache.org tabish@apache.org
SessionInfoGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
19 2 2009-07-29 2013-04-29 2 1 tabish@apache.org tabish@apache.org
RemoveInfoGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
19 1 2009-07-29 2013-04-29 2 1 tabish@apache.org tabish@apache.org
XATransactionIdGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
14 2 2013-10-02 2013-10-02 1 1 tabish@apache.org tabish@apache.org
LocalTransactionIdGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
7 1 2009-12-17 2009-12-17 1 1 tabish@apache.org tabish@apache.org
ProducerInfoGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
7 1 2009-07-29 2013-04-29 2 1 tabish@apache.org tabish@apache.org
ConsumerInfoGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
7 1 2009-07-29 2013-04-29 2 1 tabish@apache.org tabish@apache.org
BrokerIdGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
7 1 2009-12-17 2009-12-17 1 1 tabish@apache.org tabish@apache.org
ConnectionInfoGenerator.java
in src/main/java/org/apache/activemq/nms/openwire/tool/commands
7 1 2009-07-29 2013-04-29 2 1 tabish@apache.org tabish@apache.org
Correlations

File Size vs. Number of Changes: 24 points

src/main/java/org/apache/activemq/nms/openwire/tool/commands/MessageDispatchGenerator.java x: 40 lines of code y: 3 # changes src/main/java/org/apache/activemq/nms/openwire/tool/commands/MessageIdGenerator.java x: 73 lines of code y: 4 # changes src/main/java/org/apache/activemq/nms/openwire/tool/commands/TransactionInfoGenerator.java x: 39 lines of code y: 2 # changes src/main/java/org/apache/activemq/nms/openwire/tool/commands/XATransactionIdGenerator.java x: 14 lines of code y: 1 # changes src/main/java/org/apache/activemq/nms/openwire/tool/commands/CommandClassGenerator.java x: 232 lines of code y: 9 # changes src/main/java/org/apache/activemq/nms/openwire/tool/commands/ConnectionInfoGenerator.java x: 7 lines of code y: 2 # changes src/main/java/org/apache/activemq/nms/openwire/tool/commands/DestinationInfoGenerator.java x: 38 lines of code y: 2 # changes src/main/java/org/apache/activemq/nms/openwire/tool/commands/RemoveInfoGenerator.java x: 19 lines of code y: 2 # changes src/main/java/org/apache/activemq/nms/openwire/tool/AmqCSharpGeneratorTask.java x: 83 lines of code y: 4 # changes src/main/java/org/apache/activemq/nms/openwire/tool/commands/MessageAckGenerator.java x: 28 lines of code y: 1 # changes src/main/java/org/apache/activemq/nms/openwire/tool/marshalers/AmqCSharpMarshallersGenerator.java x: 622 lines of code y: 3 # changes src/main/java/org/apache/activemq/nms/openwire/tool/commands/MessageGenerator.java x: 87 lines of code y: 7 # changes src/main/java/org/apache/activemq/nms/openwire/tool/commands/ProducerIdGenerator.java x: 55 lines of code y: 5 # changes src/main/java/org/apache/activemq/nms/openwire/tool/commands/CommandCodeGenerator.java x: 146 lines of code y: 3 # changes src/main/java/org/apache/activemq/nms/openwire/tool/commands/CommandGenerator.java x: 77 lines of code y: 4 # changes src/main/java/org/apache/activemq/nms/openwire/tool/commands/BrokerIdGenerator.java x: 7 lines of code y: 1 # changes src/main/java/org/apache/activemq/nms/openwire/tool/commands/ConnectionIdGenerator.java x: 30 lines of code y: 2 # changes src/main/java/org/apache/activemq/nms/openwire/tool/commands/SessionIdGenerator.java x: 51 lines of code y: 3 # changes src/main/java/org/apache/activemq/nms/openwire/tool/commands/CommandCodeGeneratorsFactory.java x: 22 lines of code y: 2 # changes
9.0
# changes
  min: 1.0
  average: 2.92
  25th percentile: 2.0
  median: 2.0
  75th percentile: 3.75
  max: 9.0
0 622.0
lines of code
min: 7.0 | average: 72.92 | 25th percentile: 15.25 | median: 38.5 | 75th percentile: 76.0 | max: 622.0

Number of Contributors vs. Number of Changes: 24 points

src/main/java/org/apache/activemq/nms/openwire/tool/commands/MessageDispatchGenerator.java x: 1 # contributors y: 3 # changes src/main/java/org/apache/activemq/nms/openwire/tool/commands/MessageIdGenerator.java x: 1 # contributors y: 4 # changes src/main/java/org/apache/activemq/nms/openwire/tool/commands/TransactionInfoGenerator.java x: 1 # contributors y: 2 # changes src/main/java/org/apache/activemq/nms/openwire/tool/commands/XATransactionIdGenerator.java x: 1 # contributors y: 1 # changes src/main/java/org/apache/activemq/nms/openwire/tool/commands/CommandClassGenerator.java x: 1 # contributors y: 9 # changes src/main/java/org/apache/activemq/nms/openwire/tool/commands/MessageGenerator.java x: 1 # contributors y: 7 # changes src/main/java/org/apache/activemq/nms/openwire/tool/commands/ProducerIdGenerator.java x: 1 # contributors y: 5 # changes
9.0
# changes
  min: 1.0
  average: 2.92
  25th percentile: 2.0
  median: 2.0
  75th percentile: 3.75
  max: 9.0
0 1.0
# contributors
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

Number of Contributors vs. File Size: 24 points

src/main/java/org/apache/activemq/nms/openwire/tool/commands/MessageDispatchGenerator.java x: 1 # contributors y: 40 lines of code src/main/java/org/apache/activemq/nms/openwire/tool/commands/MessageIdGenerator.java x: 1 # contributors y: 73 lines of code src/main/java/org/apache/activemq/nms/openwire/tool/commands/TransactionInfoGenerator.java x: 1 # contributors y: 39 lines of code src/main/java/org/apache/activemq/nms/openwire/tool/commands/XATransactionIdGenerator.java x: 1 # contributors y: 14 lines of code src/main/java/org/apache/activemq/nms/openwire/tool/commands/CommandClassGenerator.java x: 1 # contributors y: 232 lines of code src/main/java/org/apache/activemq/nms/openwire/tool/commands/ConnectionInfoGenerator.java x: 1 # contributors y: 7 lines of code src/main/java/org/apache/activemq/nms/openwire/tool/commands/RemoveInfoGenerator.java x: 1 # contributors y: 19 lines of code src/main/java/org/apache/activemq/nms/openwire/tool/AmqCSharpGeneratorTask.java x: 1 # contributors y: 83 lines of code src/main/java/org/apache/activemq/nms/openwire/tool/commands/MessageAckGenerator.java x: 1 # contributors y: 28 lines of code src/main/java/org/apache/activemq/nms/openwire/tool/marshalers/AmqCSharpMarshallersGenerator.java x: 1 # contributors y: 622 lines of code src/main/java/org/apache/activemq/nms/openwire/tool/commands/MessageGenerator.java x: 1 # contributors y: 87 lines of code src/main/java/org/apache/activemq/nms/openwire/tool/commands/ProducerIdGenerator.java x: 1 # contributors y: 55 lines of code src/main/java/org/apache/activemq/nms/openwire/tool/commands/CommandCodeGenerator.java x: 1 # contributors y: 146 lines of code src/main/java/org/apache/activemq/nms/openwire/tool/commands/CommandGenerator.java x: 1 # contributors y: 77 lines of code src/main/java/org/apache/activemq/nms/openwire/tool/commands/ConnectionIdGenerator.java x: 1 # contributors y: 30 lines of code src/main/java/org/apache/activemq/nms/openwire/tool/commands/SessionIdGenerator.java x: 1 # contributors y: 51 lines of code src/main/java/org/apache/activemq/nms/openwire/tool/commands/CommandCodeGeneratorsFactory.java x: 1 # contributors y: 22 lines of code
622.0
lines of code
  min: 7.0
  average: 72.92
  25th percentile: 15.25
  median: 38.5
  75th percentile: 76.0
  max: 622.0
0 1.0
# contributors
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0