ActiveMQ
Temporal Dependencies

A temporal dependency occurs when developers change two or more files at the same time (i.e. they are a part of the same commit).

File Change History per Logical Decomposition
primary
primary (2+ links)
G activemq-kahadb-store activemq-kahadb-store activemq-broker activemq-broker activemq-kahadb-store--activemq-broker 65 activemq-jdbc-store activemq-jdbc-store activemq-kahadb-store--activemq-jdbc-store 23 activemq-client activemq-client activemq-kahadb-store--activemq-client 22 activemq-console activemq-console activemq-kahadb-store--activemq-console 2 activemq-http activemq-http activemq-kahadb-store--activemq-http 2 activemq-amqp activemq-amqp activemq-kahadb-store--activemq-amqp 2 activemq-broker--activemq-amqp 12 activemq-jdbc-store--activemq-broker 33 activemq-jdbc-store--activemq-client 8 activemq-jdbc-store--activemq-console 2 activemq-jdbc-store--activemq-http 2 activemq-web activemq-web activemq-web--activemq-kahadb-store 3 activemq-web--activemq-broker 3 activemq-ra activemq-ra activemq-web--activemq-ra 8 activemq-web--activemq-client 4 activemq-jaas activemq-jaas activemq-web--activemq-jaas 6 activemq-openwire-generator activemq-openwire-generator activemq-web--activemq-openwire-generator 5 activemq-web-demo activemq-web-demo activemq-web--activemq-web-demo 5 activemq-web-console activemq-web-console activemq-web--activemq-web-console 24 activemq-web--activemq-console 5 activemq-web--activemq-http 2 activemq-stomp activemq-stomp activemq-web--activemq-stomp 2 activemq-pool activemq-pool activemq-web--activemq-pool 2 activemq-spring activemq-spring activemq-web--activemq-spring 2 activemq-camel activemq-camel activemq-web--activemq-camel 3 activemq-ra--activemq-kahadb-store 3 activemq-ra--activemq-broker 8 activemq-ra--activemq-client 16 activemq-ra--activemq-jaas 5 activemq-ra--activemq-openwire-generator 6 activemq-mqtt activemq-mqtt activemq-ra--activemq-mqtt 2 activemq-ra--activemq-console 3 activemq-ra--activemq-pool 2 activemq-ra--activemq-camel 3 activemq-client--activemq-broker 97 activemq-client--activemq-amqp 15 activemq-jaas--activemq-broker 3 activemq-jaas--activemq-client 2 activemq-jaas--activemq-console 6 activemq-openwire-generator--activemq-jaas 2 activemq-openwire-generator--activemq-console 2 activemq-openwire-generator--activemq-camel 2 activemq-web-demo--activemq-web-console 5 activemq-web-demo--activemq-http 2 activemq-web-console--activemq-ra 6 activemq-web-console--activemq-jaas 4 activemq-web-console--activemq-openwire-generator 4 activemq-karaf activemq-karaf activemq-web-console--activemq-karaf 2 activemq-web-console--activemq-console 4 activemq-web-console--activemq-http 2 activemq-web-console--activemq-pool 2 activemq-web-console--activemq-spring 2 activemq-web-console--activemq-camel 3 assembly assembly assembly--activemq-broker 2 assembly--activemq-web 11 assembly--activemq-jaas 2 assembly--activemq-web-demo 6 assembly--activemq-web-console 15 assembly--activemq-karaf 7 assembly--activemq-console 10 assembly--activemq-http 3 assembly--activemq-pool 3 assembly--activemq-spring 4 assembly--activemq-amqp 2 activemq-jms-pool activemq-jms-pool assembly--activemq-jms-pool 2 assembly--activemq-camel 3 activemq-rar activemq-rar assembly--activemq-rar 3 activemq-leveldb-store activemq-leveldb-store assembly--activemq-leveldb-store 4 activemq-mqtt--activemq-kahadb-store 6 activemq-mqtt--activemq-broker 17 activemq-mqtt--activemq-jdbc-store 3 activemq-mqtt--activemq-client 12 activemq-mqtt--activemq-http 6 activemq-mqtt--activemq-amqp 6 activemq-blueprint activemq-blueprint activemq-karaf--activemq-blueprint 2 activemq-console--activemq-broker 7 activemq-console--activemq-client 6 activemq-http--activemq-broker 5 activemq-http--activemq-client 11 activemq-http--activemq-amqp 3 activemq-runtime-config activemq-runtime-config activemq-runtime-config--activemq-broker 15 activemq-runtime-config--activemq-client 4 activemq-stomp--activemq-kahadb-store 4 activemq-stomp--activemq-broker 11 activemq-stomp--activemq-jdbc-store 4 activemq-stomp--activemq-client 11 activemq-stomp--activemq-mqtt 6 activemq-stomp--activemq-http 6 activemq-stomp--activemq-amqp 6 activemq-pool--activemq-jms-pool 2 activemq-pool--activemq-camel 2 activemq-spring--activemq-broker 11 activemq-spring--activemq-ra 2 activemq-spring--activemq-karaf 2 activemq-spring--activemq-console 2 activemq-spring--activemq-runtime-config 3 activemq-spring--activemq-pool 3 activemq-spring--activemq-camel 3 activemq-jms-pool--activemq-broker 3 activemq-jms-pool--activemq-client 6 activemq-osgi activemq-osgi activemq-osgi--activemq-karaf 4 activemq-camel--activemq-broker 3 activemq-rar--activemq-ra 2 activemq-shiro activemq-shiro activemq-shiro--activemq-broker 2 activemq-openwire-legacy activemq-openwire-legacy activemq-openwire-legacy--activemq-client 2 activemq-partition activemq-partition activemq-partition--activemq-broker 2 activemq-tooling activemq-tooling activemq-tooling--activemq-kahadb-store 2 activemq-tooling--activemq-broker 3 activemq-tooling--activemq-client 3

Files Most Frequently Changed Together (Top 20)

data...

Pairs # same commits # commits 1 # commits 2
assembly/src/main/descriptors/windows-bin.xml
assembly/src/main/descriptors/unix-bin.xml
27 38 (71%) 41 (65%)
activemq-amqp/src/main/java/org/apache/activemq/transport/amqp/AmqpTransportFilter.java
activemq-amqp/src/main/java/org/apache/activemq/transport/amqp/AmqpProtocolConverter.java
21 25 (84%) 114 (18%)
activemq-broker/src/main/java/org/apache/activemq/broker/region/Topic.java
activemq-broker/src/main/java/org/apache/activemq/broker/region/Queue.java
18 38 (47%) 127 (14%)
activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/MessageDatabase.java
activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/KahaDBStore.java
18 122 (14%) 52 (34%)
activemq-web/src/main/java/org/apache/activemq/web/WebClient.java
activemq-web/src/main/java/org/apache/activemq/web/MessageServlet.java
18 31 (58%) 38 (47%)
activemq-web/src/main/java/org/apache/activemq/web/MessageServletSupport.java
activemq-web/src/main/java/org/apache/activemq/web/MessageServlet.java
17 33 (51%) 38 (44%)
activemq-web/src/main/java/org/apache/activemq/web/WebClient.java
activemq-web/src/main/java/org/apache/activemq/web/MessageServletSupport.java
17 31 (54%) 33 (51%)
activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/disk/journal/Journal.java
activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/MessageDatabase.java
16 36 (44%) 122 (13%)
activemq-broker/src/main/java/org/apache/activemq/broker/region/TopicSubscription.java
activemq-broker/src/main/java/org/apache/activemq/broker/region/PrefetchSubscription.java
15 29 (51%) 38 (39%)
activemq-ra/src/main/java/org/apache/activemq/ra/ServerSessionPoolImpl.java
activemq-ra/src/main/java/org/apache/activemq/ra/ActiveMQEndpointWorker.java
15 24 (62%) 25 (60%)
activemq-broker/src/main/java/org/apache/activemq/broker/region/cursors/AbstractStoreCursor.java
activemq-broker/src/main/java/org/apache/activemq/broker/region/Queue.java
14 32 (43%) 127 (11%)
activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/KahaDBStore.java
activemq-broker/src/main/java/org/apache/activemq/broker/region/Queue.java
14 52 (26%) 127 (11%)
activemq-web/src/main/java/org/apache/activemq/web/MessageServletSupport.java
activemq-web/src/main/java/org/apache/activemq/web/MessageListenerServlet.java
14 33 (42%) 38 (36%)
activemq-amqp/src/main/java/org/apache/activemq/transport/amqp/AmqpWireFormat.java
activemq-amqp/src/main/java/org/apache/activemq/transport/amqp/AmqpProtocolConverter.java
13 22 (59%) 114 (11%)
activemq-broker/src/main/java/org/apache/activemq/broker/region/Queue.java
activemq-broker/src/main/java/org/apache/activemq/broker/region/BaseDestination.java
13 127 (10%) 28 (46%)
activemq-broker/src/main/java/org/apache/activemq/network/NetworkBridgeConfiguration.java
activemq-broker/src/main/java/org/apache/activemq/network/DemandForwardingBridgeSupport.java
13 17 (76%) 74 (17%)
activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/KahaDBStore.java
activemq-broker/src/main/java/org/apache/activemq/broker/region/cursors/AbstractStoreCursor.java
13 52 (25%) 32 (40%)
activemq-ra/src/main/java/org/apache/activemq/ra/ServerSessionPoolImpl.java
activemq-ra/src/main/java/org/apache/activemq/ra/ServerSessionImpl.java
13 24 (54%) 19 (68%)
activemq-broker/src/main/java/org/apache/activemq/broker/jmx/BrokerViewMBean.java
activemq-broker/src/main/java/org/apache/activemq/broker/jmx/BrokerView.java
12 12 (100%) 20 (60%)
activemq-ra/src/main/java/org/apache/activemq/ra/ServerSessionImpl.java
activemq-ra/src/main/java/org/apache/activemq/ra/ActiveMQEndpointWorker.java
12 19 (63%) 25 (48%)
Files from Different Folders Most Frequently Changed Together (Top 20)

data...

Pairs # same commits # commits 1 # commits 2
activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/disk/journal/Journal.java
activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/MessageDatabase.java
16 36 (44%) 122 (13%)
activemq-broker/src/main/java/org/apache/activemq/broker/region/cursors/AbstractStoreCursor.java
activemq-broker/src/main/java/org/apache/activemq/broker/region/Queue.java
14 32 (43%) 127 (11%)
activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/KahaDBStore.java
activemq-broker/src/main/java/org/apache/activemq/broker/region/Queue.java
14 52 (26%) 127 (11%)
activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/KahaDBStore.java
activemq-broker/src/main/java/org/apache/activemq/broker/region/cursors/AbstractStoreCursor.java
13 52 (25%) 32 (40%)
assembly/src/release/conf/activemq.xml
assembly/src/main/descriptors/common-bin.xml
12 86 (13%) 105 (11%)
activemq-broker/src/main/java/org/apache/activemq/broker/jmx/BrokerView.java
activemq-broker/src/main/java/org/apache/activemq/broker/BrokerService.java
11 20 (55%) 94 (11%)
activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/disk/journal/DataFileAppender.java
activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/MessageDatabase.java
11 18 (61%) 122 (9%)
activemq-jdbc-store/src/main/java/org/apache/activemq/store/jdbc/adapter/DefaultJDBCAdapter.java
activemq-jdbc-store/src/main/java/org/apache/activemq/store/jdbc/JDBCMessageStore.java
10 20 (50%) 26 (38%)
activemq-broker/src/main/java/org/apache/activemq/broker/region/cursors/QueueStorePrefetch.java
activemq-broker/src/main/java/org/apache/activemq/broker/region/Queue.java
9 11 (81%) 127 (7%)
activemq-broker/src/main/java/org/apache/activemq/broker/region/cursors/StoreQueueCursor.java
activemq-broker/src/main/java/org/apache/activemq/broker/region/Queue.java
9 12 (75%) 127 (7%)
activemq-broker/src/main/java/org/apache/activemq/network/DemandForwardingBridgeSupport.java
activemq-broker/src/main/java/org/apache/activemq/broker/TransportConnection.java
9 74 (12%) 56 (16%)
activemq-broker/src/main/java/org/apache/activemq/network/DemandForwardingBridgeSupport.java
activemq-broker/src/main/java/org/apache/activemq/advisory/AdvisoryBroker.java
9 74 (12%) 33 (27%)
activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/KahaDBStore.java
activemq-jdbc-store/src/main/java/org/apache/activemq/store/jdbc/JDBCMessageStore.java
9 52 (17%) 26 (34%)
activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/MessageDatabase.java
activemq-broker/src/main/java/org/apache/activemq/broker/region/Queue.java
9 122 (7%) 127 (7%)
assembly/src/release/conf/activemq.xml
assembly/src/main/descriptors/unix-bin.xml
9 86 (10%) 41 (21%)
assembly/src/release/conf/activemq.xml
assembly/src/main/descriptors/windows-bin.xml
9 86 (10%) 38 (23%)
assembly/src/release/conf/jetty.xml
assembly/src/main/descriptors/common-bin.xml
9 35 (25%) 105 (8%)
activemq-broker/src/main/java/org/apache/activemq/broker/region/Queue.java
activemq-broker/src/main/java/org/apache/activemq/broker/TransportConnection.java
8 127 (6%) 56 (14%)
activemq-console/src/main/java/org/apache/activemq/console/util/JmxMBeansUtil.java
activemq-console/src/main/java/org/apache/activemq/console/command/QueryCommand.java
8 12 (66%) 14 (57%)
activemq-jdbc-store/src/main/java/org/apache/activemq/store/jdbc/adapter/DefaultJDBCAdapter.java
activemq-jdbc-store/src/main/java/org/apache/activemq/store/jdbc/Statements.java
8 20 (40%) 12 (66%)