apache / activemq-nms-ems
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 26 files with 3,992 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 1 file changed 21-50 times (90 lines of code)
    • 8 files changed 6-20 times (2,119 lines of code)
    • 17 files changed 1-5 times (1,783 lines of code)
0% | 0% | 2% | 53% | 44%
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 26 files with 3,992 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)
    • 17 files changed by 2-5 contributors (2,962 lines of code)
    • 9 files changed by 1 contributor (1,030 lines of code)
0% | 0% | 0% | 74% | 25%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
cs, txt, xml, csproj, json, ps1
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
xml0% | 0% | 80% | 0% | 19%
cs0% | 0% | 0% | 53% | 46%
ps10% | 0% | 0% | 100% | 0%
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
ROOT0% | 0% | 63% | 36% | 0%
src0% | 0% | 0% | 53% | 46%
Most Frequently Changed Files (Top 27)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
90 - 2007-10-31 2014-08-06 36 3 chirino@apache.org jgomes@apache.org
Session.cs
in src/main/csharp
402 13 2007-10-30 2014-03-13 15 3 chirino@apache.org jgomes@apache.org
Connection.cs
in src/main/csharp
233 10 2007-10-30 2011-11-15 12 3 chirino@apache.org tabish@apache.org
52 - 2009-03-09 2015-10-08 10 1 jgomes@apache.org jgomes@apache.org
ConnectionFactory.cs
in src/main/csharp
261 12 2007-10-30 2015-10-14 10 2 chirino@apache.org jgomes@apache.org
MessageProducer.cs
in src/main/csharp
286 8 2007-10-30 2013-08-01 10 2 chirino@apache.org jgomes@apache.org
Message.cs
in src/main/csharp
213 6 2007-10-30 2013-08-01 8 2 chirino@apache.org jgomes@apache.org
EMSConvert.cs
in src/main/csharp
241 4 2008-05-28 2010-08-26 6 1 jgomes@apache.org jgomes@apache.org
MapMessage.cs
in src/main/csharp
431 28 2007-10-30 2013-08-01 6 2 chirino@apache.org jgomes@apache.org
MessageConsumer.cs
in src/main/csharp
127 5 2007-10-30 2011-09-20 5 2 chirino@apache.org jgomes@apache.org
TemporaryTopic.cs
in src/main/csharp
43 2 2007-10-30 2014-03-13 4 2 chirino@apache.org jgomes@apache.org
MessageProperties.cs
in src/main/csharp
420 28 2007-10-30 2010-06-18 4 2 chirino@apache.org jgomes@apache.org
TemporaryQueue.cs
in src/main/csharp
43 2 2007-10-30 2013-08-01 3 2 chirino@apache.org jgomes@apache.org
Topic.cs
in src/main/csharp
46 2 2007-10-30 2014-03-13 3 2 chirino@apache.org jgomes@apache.org
Queue.cs
in src/main/csharp
46 2 2007-10-30 2014-03-13 3 2 chirino@apache.org jgomes@apache.org
QueueBrowser.cs
in src/main/csharp
101 8 2009-10-05 2016-01-14 3 1 jgomes@apache.org jgomes@apache.org
BytesMessage.cs
in src/main/csharp
134 25 2007-10-30 2013-08-01 3 2 chirino@apache.org jgomes@apache.org
ObjectMessage.cs
in src/main/csharp
22 1 2007-10-30 2010-08-26 2 2 chirino@apache.org jgomes@apache.org
TextMessage.cs
in src/main/csharp
44 1 2007-10-30 2009-11-20 2 2 chirino@apache.org jgomes@apache.org
Dispatcher.cs
in src/main/csharp
121 5 2007-10-30 2013-08-01 2 2 chirino@apache.org jgomes@apache.org
StreamMessage.cs
in src/main/csharp
293 25 2009-10-07 2009-11-20 2 1 jgomes@apache.org jgomes@apache.org
Destination.cs
in src/main/csharp
11 1 2007-10-30 2007-10-30 1 1 chirino@apache.org chirino@apache.org
feedback_content.xml
in src/main/sandcastle
22 - 2009-07-08 2009-07-08 1 1 jgomes@apache.org jgomes@apache.org
ConnectionMetaData.cs
in src/main/csharp
70 1 2009-10-07 2009-10-07 1 1 jgomes@apache.org jgomes@apache.org
IntrospectionSupport.cs
in src/main/csharp
117 4 2015-09-26 2015-09-26 1 1 jgomes@apache.org jgomes@apache.org
ExceptionUtil.cs
in src/main/csharp
123 1 2009-11-20 2009-11-20 1 1 jgomes@apache.org jgomes@apache.org
NamespaceSummary.xml
in src/main/ndoc
5 -
Files With Most Contributors (Top 27)
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
90 - 2007-10-31 2014-08-06 36 3 chirino@apache.org jgomes@apache.org
Session.cs
in src/main/csharp
402 13 2007-10-30 2014-03-13 15 3 chirino@apache.org jgomes@apache.org
Connection.cs
in src/main/csharp
233 10 2007-10-30 2011-11-15 12 3 chirino@apache.org tabish@apache.org
MessageProducer.cs
in src/main/csharp
286 8 2007-10-30 2013-08-01 10 2 chirino@apache.org jgomes@apache.org
ConnectionFactory.cs
in src/main/csharp
261 12 2007-10-30 2015-10-14 10 2 chirino@apache.org jgomes@apache.org
Message.cs
in src/main/csharp
213 6 2007-10-30 2013-08-01 8 2 chirino@apache.org jgomes@apache.org
MapMessage.cs
in src/main/csharp
431 28 2007-10-30 2013-08-01 6 2 chirino@apache.org jgomes@apache.org
MessageConsumer.cs
in src/main/csharp
127 5 2007-10-30 2011-09-20 5 2 chirino@apache.org jgomes@apache.org
TemporaryTopic.cs
in src/main/csharp
43 2 2007-10-30 2014-03-13 4 2 chirino@apache.org jgomes@apache.org
MessageProperties.cs
in src/main/csharp
420 28 2007-10-30 2010-06-18 4 2 chirino@apache.org jgomes@apache.org
TemporaryQueue.cs
in src/main/csharp
43 2 2007-10-30 2013-08-01 3 2 chirino@apache.org jgomes@apache.org
Queue.cs
in src/main/csharp
46 2 2007-10-30 2014-03-13 3 2 chirino@apache.org jgomes@apache.org
BytesMessage.cs
in src/main/csharp
134 25 2007-10-30 2013-08-01 3 2 chirino@apache.org jgomes@apache.org
Topic.cs
in src/main/csharp
46 2 2007-10-30 2014-03-13 3 2 chirino@apache.org jgomes@apache.org
Dispatcher.cs
in src/main/csharp
121 5 2007-10-30 2013-08-01 2 2 chirino@apache.org jgomes@apache.org
ObjectMessage.cs
in src/main/csharp
22 1 2007-10-30 2010-08-26 2 2 chirino@apache.org jgomes@apache.org
TextMessage.cs
in src/main/csharp
44 1 2007-10-30 2009-11-20 2 2 chirino@apache.org jgomes@apache.org
52 - 2009-03-09 2015-10-08 10 1 jgomes@apache.org jgomes@apache.org
EMSConvert.cs
in src/main/csharp
241 4 2008-05-28 2010-08-26 6 1 jgomes@apache.org jgomes@apache.org
QueueBrowser.cs
in src/main/csharp
101 8 2009-10-05 2016-01-14 3 1 jgomes@apache.org jgomes@apache.org
StreamMessage.cs
in src/main/csharp
293 25 2009-10-07 2009-11-20 2 1 jgomes@apache.org jgomes@apache.org
feedback_content.xml
in src/main/sandcastle
22 - 2009-07-08 2009-07-08 1 1 jgomes@apache.org jgomes@apache.org
ConnectionMetaData.cs
in src/main/csharp
70 1 2009-10-07 2009-10-07 1 1 jgomes@apache.org jgomes@apache.org
IntrospectionSupport.cs
in src/main/csharp
117 4 2015-09-26 2015-09-26 1 1 jgomes@apache.org jgomes@apache.org
Destination.cs
in src/main/csharp
11 1 2007-10-30 2007-10-30 1 1 chirino@apache.org chirino@apache.org
ExceptionUtil.cs
in src/main/csharp
123 1 2009-11-20 2009-11-20 1 1 jgomes@apache.org jgomes@apache.org
NamespaceSummary.xml
in src/main/ndoc
5 -
Files With Least Contributors (Top 27)
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
NamespaceSummary.xml
in src/main/ndoc
5 -
StreamMessage.cs
in src/main/csharp
293 25 2009-10-07 2009-11-20 2 1 jgomes@apache.org jgomes@apache.org
EMSConvert.cs
in src/main/csharp
241 4 2008-05-28 2010-08-26 6 1 jgomes@apache.org jgomes@apache.org
ExceptionUtil.cs
in src/main/csharp
123 1 2009-11-20 2009-11-20 1 1 jgomes@apache.org jgomes@apache.org
IntrospectionSupport.cs
in src/main/csharp
117 4 2015-09-26 2015-09-26 1 1 jgomes@apache.org jgomes@apache.org
QueueBrowser.cs
in src/main/csharp
101 8 2009-10-05 2016-01-14 3 1 jgomes@apache.org jgomes@apache.org
ConnectionMetaData.cs
in src/main/csharp
70 1 2009-10-07 2009-10-07 1 1 jgomes@apache.org jgomes@apache.org
52 - 2009-03-09 2015-10-08 10 1 jgomes@apache.org jgomes@apache.org
feedback_content.xml
in src/main/sandcastle
22 - 2009-07-08 2009-07-08 1 1 jgomes@apache.org jgomes@apache.org
Destination.cs
in src/main/csharp
11 1 2007-10-30 2007-10-30 1 1 chirino@apache.org chirino@apache.org
MapMessage.cs
in src/main/csharp
431 28 2007-10-30 2013-08-01 6 2 chirino@apache.org jgomes@apache.org
MessageProperties.cs
in src/main/csharp
420 28 2007-10-30 2010-06-18 4 2 chirino@apache.org jgomes@apache.org
MessageProducer.cs
in src/main/csharp
286 8 2007-10-30 2013-08-01 10 2 chirino@apache.org jgomes@apache.org
ConnectionFactory.cs
in src/main/csharp
261 12 2007-10-30 2015-10-14 10 2 chirino@apache.org jgomes@apache.org
Message.cs
in src/main/csharp
213 6 2007-10-30 2013-08-01 8 2 chirino@apache.org jgomes@apache.org
BytesMessage.cs
in src/main/csharp
134 25 2007-10-30 2013-08-01 3 2 chirino@apache.org jgomes@apache.org
MessageConsumer.cs
in src/main/csharp
127 5 2007-10-30 2011-09-20 5 2 chirino@apache.org jgomes@apache.org
Dispatcher.cs
in src/main/csharp
121 5 2007-10-30 2013-08-01 2 2 chirino@apache.org jgomes@apache.org
Queue.cs
in src/main/csharp
46 2 2007-10-30 2014-03-13 3 2 chirino@apache.org jgomes@apache.org
Topic.cs
in src/main/csharp
46 2 2007-10-30 2014-03-13 3 2 chirino@apache.org jgomes@apache.org
TextMessage.cs
in src/main/csharp
44 1 2007-10-30 2009-11-20 2 2 chirino@apache.org jgomes@apache.org
TemporaryQueue.cs
in src/main/csharp
43 2 2007-10-30 2013-08-01 3 2 chirino@apache.org jgomes@apache.org
TemporaryTopic.cs
in src/main/csharp
43 2 2007-10-30 2014-03-13 4 2 chirino@apache.org jgomes@apache.org
ObjectMessage.cs
in src/main/csharp
22 1 2007-10-30 2010-08-26 2 2 chirino@apache.org jgomes@apache.org
Session.cs
in src/main/csharp
402 13 2007-10-30 2014-03-13 15 3 chirino@apache.org jgomes@apache.org
Connection.cs
in src/main/csharp
233 10 2007-10-30 2011-11-15 12 3 chirino@apache.org tabish@apache.org
90 - 2007-10-31 2014-08-06 36 3 chirino@apache.org jgomes@apache.org
Correlations

File Size vs. Number of Changes: 26 points

src/main/csharp/QueueBrowser.cs x: 101 lines of code y: 3 # changes src/main/csharp/ConnectionFactory.cs x: 261 lines of code y: 10 # changes package.ps1 x: 52 lines of code y: 10 # changes src/main/csharp/IntrospectionSupport.cs x: 117 lines of code y: 1 # changes nant-common.xml x: 90 lines of code y: 36 # changes src/main/csharp/Queue.cs x: 46 lines of code y: 3 # changes src/main/csharp/Session.cs x: 402 lines of code y: 15 # changes src/main/csharp/TemporaryTopic.cs x: 43 lines of code y: 4 # changes src/main/csharp/BytesMessage.cs x: 134 lines of code y: 3 # changes src/main/csharp/Dispatcher.cs x: 121 lines of code y: 2 # changes src/main/csharp/MapMessage.cs x: 431 lines of code y: 6 # changes src/main/csharp/Message.cs x: 213 lines of code y: 8 # changes src/main/csharp/MessageProducer.cs x: 286 lines of code y: 10 # changes src/main/csharp/TemporaryQueue.cs x: 43 lines of code y: 3 # changes src/main/csharp/Connection.cs x: 233 lines of code y: 12 # changes src/main/csharp/MessageConsumer.cs x: 127 lines of code y: 5 # changes src/main/csharp/EMSConvert.cs x: 241 lines of code y: 6 # changes src/main/csharp/ObjectMessage.cs x: 22 lines of code y: 2 # changes src/main/csharp/MessageProperties.cs x: 420 lines of code y: 4 # changes src/main/csharp/ExceptionUtil.cs x: 123 lines of code y: 1 # changes src/main/csharp/StreamMessage.cs x: 293 lines of code y: 2 # changes src/main/csharp/TextMessage.cs x: 44 lines of code y: 2 # changes src/main/csharp/ConnectionMetaData.cs x: 70 lines of code y: 1 # changes src/main/sandcastle/feedback_content.xml x: 22 lines of code y: 1 # changes src/main/csharp/Destination.cs x: 11 lines of code y: 1 # changes
36.0
# changes
  min: 1.0
  average: 5.92
  25th percentile: 2.0
  median: 3.0
  75th percentile: 8.5
  max: 36.0
0 431.0
lines of code
min: 11.0 | average: 153.54 | 25th percentile: 45.5 | median: 119.0 | 75th percentile: 246.0 | max: 431.0

Number of Contributors vs. Number of Changes: 26 points

src/main/csharp/QueueBrowser.cs x: 1 # contributors y: 3 # changes src/main/csharp/ConnectionFactory.cs x: 2 # contributors y: 10 # changes package.ps1 x: 1 # contributors y: 10 # changes src/main/csharp/IntrospectionSupport.cs x: 1 # contributors y: 1 # changes nant-common.xml x: 3 # contributors y: 36 # changes src/main/csharp/Queue.cs x: 2 # contributors y: 3 # changes src/main/csharp/Session.cs x: 3 # contributors y: 15 # changes src/main/csharp/TemporaryTopic.cs x: 2 # contributors y: 4 # changes src/main/csharp/Dispatcher.cs x: 2 # contributors y: 2 # changes src/main/csharp/MapMessage.cs x: 2 # contributors y: 6 # changes src/main/csharp/Message.cs x: 2 # contributors y: 8 # changes src/main/csharp/Connection.cs x: 3 # contributors y: 12 # changes src/main/csharp/MessageConsumer.cs x: 2 # contributors y: 5 # changes src/main/csharp/EMSConvert.cs x: 1 # contributors y: 6 # changes src/main/csharp/StreamMessage.cs x: 1 # contributors y: 2 # changes
36.0
# changes
  min: 1.0
  average: 5.92
  25th percentile: 2.0
  median: 3.0
  75th percentile: 8.5
  max: 36.0
0 3.0
# contributors
min: 1.0 | average: 1.77 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 3.0

Number of Contributors vs. File Size: 26 points

src/main/csharp/QueueBrowser.cs x: 1 # contributors y: 101 lines of code src/main/csharp/ConnectionFactory.cs x: 2 # contributors y: 261 lines of code package.ps1 x: 1 # contributors y: 52 lines of code src/main/csharp/IntrospectionSupport.cs x: 1 # contributors y: 117 lines of code nant-common.xml x: 3 # contributors y: 90 lines of code src/main/csharp/Queue.cs x: 2 # contributors y: 46 lines of code src/main/csharp/Session.cs x: 3 # contributors y: 402 lines of code src/main/csharp/TemporaryTopic.cs x: 2 # contributors y: 43 lines of code src/main/csharp/BytesMessage.cs x: 2 # contributors y: 134 lines of code src/main/csharp/Dispatcher.cs x: 2 # contributors y: 121 lines of code src/main/csharp/MapMessage.cs x: 2 # contributors y: 431 lines of code src/main/csharp/Message.cs x: 2 # contributors y: 213 lines of code src/main/csharp/MessageProducer.cs x: 2 # contributors y: 286 lines of code src/main/csharp/Connection.cs x: 3 # contributors y: 233 lines of code src/main/csharp/MessageConsumer.cs x: 2 # contributors y: 127 lines of code src/main/csharp/EMSConvert.cs x: 1 # contributors y: 241 lines of code src/main/csharp/ObjectMessage.cs x: 2 # contributors y: 22 lines of code src/main/csharp/MessageProperties.cs x: 2 # contributors y: 420 lines of code src/main/csharp/ExceptionUtil.cs x: 1 # contributors y: 123 lines of code src/main/csharp/StreamMessage.cs x: 1 # contributors y: 293 lines of code src/main/csharp/ConnectionMetaData.cs x: 1 # contributors y: 70 lines of code src/main/sandcastle/feedback_content.xml x: 1 # contributors y: 22 lines of code src/main/csharp/Destination.cs x: 1 # contributors y: 11 lines of code
431.0
lines of code
  min: 11.0
  average: 153.54
  25th percentile: 45.5
  median: 119.0
  75th percentile: 246.0
  max: 431.0
0 3.0
# contributors
min: 1.0 | average: 1.77 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 3.0