apache / aries-component-dsl
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 75 files with 3,208 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 (485 lines of code)
    • 16 files changed 6-20 times (1,271 lines of code)
    • 58 files changed 1-5 times (1,452 lines of code)
0% | 0% | 15% | 39% | 45%
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 75 files with 3,208 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)
    • 56 files changed by 2-5 contributors (2,681 lines of code)
    • 19 files changed by 1 contributor (527 lines of code)
0% | 0% | 0% | 83% | 16%
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, xml, md, txt, sh, gitignore, json, yml, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 15% | 39% | 45%
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
component-dsl0% | 0% | 15% | 39% | 45%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
OSGi.java
in component-dsl/src/main/java/org/apache/aries/component/dsl
485 86 2018-04-27 2022-03-01 22 3 csierra@apache.org rotty3000@apache.org
ConfigurationOSGiImpl.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
133 4 2018-04-27 2022-03-01 11 3 csierra@apache.org rotty3000@apache.org
DistributeOSGiImpl.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
54 2 2019-09-16 2022-03-01 10 2 carlos.sierra@liferay.com rotty3000@apache.org
EffectsOSGi.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
59 1 2018-04-27 2021-03-08 9 2 csierra@apache.org carlos.sierra@liferay.com
ServiceReferenceOSGi.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
71 6 2018-04-27 2022-03-01 9 3 csierra@apache.org rotty3000@apache.org
ConfigurationsOSGiImpl.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
162 4 2018-04-27 2022-03-01 9 3 csierra@apache.org rotty3000@apache.org
BaseOSGiImpl.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
314 16 2021-02-22 2022-03-01 9 2 carlos.sierra@liferay.com rotty3000@apache.org
Pad.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
40 5 2018-04-27 2021-03-08 8 2 csierra@apache.org carlos.sierra@liferay.com
CoalesceOSGiImpl.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
99 1 2018-05-17 2022-03-01 8 3 csierra@apache.org rotty3000@apache.org
JustOSGiImpl.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
45 4 2018-04-27 2022-03-01 7 3 csierra@apache.org rotty3000@apache.org
NothingOSGiImpl.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
7 1 2018-04-27 2022-03-01 6 3 csierra@apache.org rotty3000@apache.org
ProbeImpl.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
28 4 2018-04-27 2021-03-04 6 2 csierra@apache.org carlos.sierra@liferay.com
OSGiImpl.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
36 5 2018-04-27 2022-03-01 6 3 csierra@apache.org rotty3000@apache.org
AllOSGi.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
37 2 2018-04-27 2021-03-04 6 2 csierra@apache.org carlos.sierra@liferay.com
BundleOSGi.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
43 1 2018-04-27 2022-03-01 6 3 csierra@apache.org rotty3000@apache.org
Utils.java
in component-dsl/src/main/java/org/apache/aries/component/dsl
64 3 2018-04-27 2022-03-01 6 3 csierra@apache.org rotty3000@apache.org
HighestRankingOSGi.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
79 2 2018-04-27 2021-03-04 6 2 csierra@apache.org carlos.sierra@liferay.com
OSGiResult.java
in component-dsl/src/main/java/org/apache/aries/component/dsl
11 2 2018-04-27 2022-03-01 5 3 csierra@apache.org rotty3000@apache.org
OSGiResultImpl.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
26 3 2018-04-27 2022-03-01 5 3 csierra@apache.org rotty3000@apache.org
ServiceRegistrationOSGiImpl.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
69 4 2018-04-27 2022-03-01 5 3 csierra@apache.org rotty3000@apache.org
Publisher.java
in component-dsl/src/main/java/org/apache/aries/component/dsl
25 3 2018-04-27 2022-03-01 4 3 csierra@apache.org rotty3000@apache.org
RefreshWhenOSGi.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
32 1 2021-02-26 2021-03-08 4 1 carlos.sierra@liferay.com carlos.sierra@liferay.com
OnlyLastPublisher.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
47 4 2018-04-27 2021-03-04 4 2 csierra@apache.org carlos.sierra@liferay.com
UpdateSupport.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
64 6 2018-05-28 2021-03-08 4 2 csierra@apache.org carlos.sierra@liferay.com
IgnoreImpl.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
7 1 2018-04-27 2021-02-24 3 2 csierra@apache.org carlos.sierra@liferay.com
BundleContextOSGiImpl.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
8 1 2018-04-27 2022-03-01 3 3 csierra@apache.org rotty3000@apache.org
Function20.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function3.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function16.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function17.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function2.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function21.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function10.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function9.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function26.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function5.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function4.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function8.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function11.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function12.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function7.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function24.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function25.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function6.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function13.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function1.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 1 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function18.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function22.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function14.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function15.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@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
OSGi.java
in component-dsl/src/main/java/org/apache/aries/component/dsl
485 86 2018-04-27 2022-03-01 22 3 csierra@apache.org rotty3000@apache.org
ConfigurationOSGiImpl.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
133 4 2018-04-27 2022-03-01 11 3 csierra@apache.org rotty3000@apache.org
ConfigurationsOSGiImpl.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
162 4 2018-04-27 2022-03-01 9 3 csierra@apache.org rotty3000@apache.org
ServiceReferenceOSGi.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
71 6 2018-04-27 2022-03-01 9 3 csierra@apache.org rotty3000@apache.org
CoalesceOSGiImpl.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
99 1 2018-05-17 2022-03-01 8 3 csierra@apache.org rotty3000@apache.org
JustOSGiImpl.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
45 4 2018-04-27 2022-03-01 7 3 csierra@apache.org rotty3000@apache.org
BundleOSGi.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
43 1 2018-04-27 2022-03-01 6 3 csierra@apache.org rotty3000@apache.org
NothingOSGiImpl.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
7 1 2018-04-27 2022-03-01 6 3 csierra@apache.org rotty3000@apache.org
OSGiImpl.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
36 5 2018-04-27 2022-03-01 6 3 csierra@apache.org rotty3000@apache.org
Utils.java
in component-dsl/src/main/java/org/apache/aries/component/dsl
64 3 2018-04-27 2022-03-01 6 3 csierra@apache.org rotty3000@apache.org
OSGiResult.java
in component-dsl/src/main/java/org/apache/aries/component/dsl
11 2 2018-04-27 2022-03-01 5 3 csierra@apache.org rotty3000@apache.org
ServiceRegistrationOSGiImpl.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
69 4 2018-04-27 2022-03-01 5 3 csierra@apache.org rotty3000@apache.org
OSGiResultImpl.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
26 3 2018-04-27 2022-03-01 5 3 csierra@apache.org rotty3000@apache.org
Publisher.java
in component-dsl/src/main/java/org/apache/aries/component/dsl
25 3 2018-04-27 2022-03-01 4 3 csierra@apache.org rotty3000@apache.org
BundleContextOSGiImpl.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
8 1 2018-04-27 2022-03-01 3 3 csierra@apache.org rotty3000@apache.org
ChangeContextOSGiImpl.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
9 1 2018-04-27 2022-03-01 3 3 csierra@apache.org rotty3000@apache.org
OSGiRunnable.java
in component-dsl/src/main/java/org/apache/aries/component/dsl
23 5 2018-04-27 2022-03-01 3 3 csierra@apache.org rotty3000@apache.org
DistributeOSGiImpl.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
54 2 2019-09-16 2022-03-01 10 2 carlos.sierra@liferay.com rotty3000@apache.org
EffectsOSGi.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
59 1 2018-04-27 2021-03-08 9 2 csierra@apache.org carlos.sierra@liferay.com
BaseOSGiImpl.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
314 16 2021-02-22 2022-03-01 9 2 carlos.sierra@liferay.com rotty3000@apache.org
Pad.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
40 5 2018-04-27 2021-03-08 8 2 csierra@apache.org carlos.sierra@liferay.com
HighestRankingOSGi.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
79 2 2018-04-27 2021-03-04 6 2 csierra@apache.org carlos.sierra@liferay.com
AllOSGi.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
37 2 2018-04-27 2021-03-04 6 2 csierra@apache.org carlos.sierra@liferay.com
ProbeImpl.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
28 4 2018-04-27 2021-03-04 6 2 csierra@apache.org carlos.sierra@liferay.com
OnlyLastPublisher.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
47 4 2018-04-27 2021-03-04 4 2 csierra@apache.org carlos.sierra@liferay.com
UpdateSupport.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
64 6 2018-05-28 2021-03-08 4 2 csierra@apache.org carlos.sierra@liferay.com
IgnoreImpl.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
7 1 2018-04-27 2021-02-24 3 2 csierra@apache.org carlos.sierra@liferay.com
Function19.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function23.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function15.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function14.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function22.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function18.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function1.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 1 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function13.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function6.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function25.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function24.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function7.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function12.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function11.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function8.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function4.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function5.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function26.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function9.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function10.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function21.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function2.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function17.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@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
CachingServiceReference.java
in component-dsl/src/main/java/org/apache/aries/component/dsl
169 12 2018-04-27 2018-04-30 2 1 csierra@apache.org csierra@apache.org
RefreshAsUpdatesTransformer.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
49 2 2021-03-08 2021-03-08 1 1 carlos.sierra@liferay.com carlos.sierra@liferay.com
RecoverWithOSGi.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
39 4 2021-02-22 2021-02-23 2 1 carlos.sierra@liferay.com carlos.sierra@liferay.com
RecoverOSGi.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
37 4 2021-02-22 2021-02-23 2 1 carlos.sierra@liferay.com carlos.sierra@liferay.com
AggregateOSGiResult.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
34 3 2021-02-25 2021-03-04 3 1 carlos.sierra@liferay.com carlos.sierra@liferay.com
RefreshWhenOSGi.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
32 1 2021-02-26 2021-03-08 4 1 carlos.sierra@liferay.com carlos.sierra@liferay.com
ConfigurationHolderImpl.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
32 5 2021-03-02 2021-03-03 2 1 carlos.sierra@liferay.com carlos.sierra@liferay.com
ConfigurationHolder.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/configuration
31 1 2021-03-02 2021-03-03 2 1 carlos.sierra@liferay.com carlos.sierra@liferay.com
OnceTransformer.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
29 1 2021-03-08 2021-03-08 1 1 carlos.sierra@liferay.com carlos.sierra@liferay.com
ServiceReferences.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/services
18 - 2021-03-02 2021-03-07 3 1 carlos.sierra@liferay.com carlos.sierra@liferay.com
Effect.java
in component-dsl/src/main/java/org/apache/aries/component/dsl
16 3 2018-04-27 2018-04-27 1 1 csierra@apache.org csierra@apache.org
Configurations.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/configuration
12 2 2021-03-02 2021-03-04 2 1 carlos.sierra@liferay.com carlos.sierra@liferay.com
Transformer.java
in component-dsl/src/main/java/org/apache/aries/component/dsl
10 1 2018-04-27 2018-04-30 2 1 csierra@apache.org csierra@apache.org
OSGiFactory.java
in component-dsl/src/main/java/org/apache/aries/component/dsl
4 - 2018-04-27 2018-04-30 2 1 csierra@apache.org csierra@apache.org
Refresher.java
in component-dsl/src/main/java/org/apache/aries/component/dsl
4 - 2018-04-27 2018-04-30 2 1 csierra@apache.org csierra@apache.org
package-info.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/configuration
3 - 2021-03-02 2021-03-02 1 1 carlos.sierra@liferay.com carlos.sierra@liferay.com
package-info.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
3 - 2019-05-28 2019-05-28 1 1 raymond.auge@liferay.com raymond.auge@liferay.com
package-info.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/services
3 - 2021-03-02 2021-03-02 1 1 carlos.sierra@liferay.com carlos.sierra@liferay.com
package-info.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
2 - 2019-05-28 2019-05-28 1 1 raymond.auge@liferay.com raymond.auge@liferay.com
ConcurrentDoublyLinkedList.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
392 59 2018-04-27 2022-03-01 2 2 csierra@apache.org rotty3000@apache.org
BaseOSGiImpl.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
314 16 2021-02-22 2022-03-01 9 2 carlos.sierra@liferay.com rotty3000@apache.org
HighestRankingOSGi.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
79 2 2018-04-27 2021-03-04 6 2 csierra@apache.org carlos.sierra@liferay.com
UpdateSupport.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
64 6 2018-05-28 2021-03-08 4 2 csierra@apache.org carlos.sierra@liferay.com
EffectsOSGi.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
59 1 2018-04-27 2021-03-08 9 2 csierra@apache.org carlos.sierra@liferay.com
DistributeOSGiImpl.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
54 2 2019-09-16 2022-03-01 10 2 carlos.sierra@liferay.com rotty3000@apache.org
OnlyLastPublisher.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
47 4 2018-04-27 2021-03-04 4 2 csierra@apache.org carlos.sierra@liferay.com
Pad.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
40 5 2018-04-27 2021-03-08 8 2 csierra@apache.org carlos.sierra@liferay.com
AllOSGi.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
37 2 2018-04-27 2021-03-04 6 2 csierra@apache.org carlos.sierra@liferay.com
ProbeImpl.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/internal
28 4 2018-04-27 2021-03-04 6 2 csierra@apache.org carlos.sierra@liferay.com
Function19.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function23.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function15.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function14.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function22.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function18.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function1.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 1 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function13.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function6.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function25.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function24.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function7.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function12.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function11.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function8.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function4.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function5.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function26.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function9.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function10.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Function21.java
in component-dsl/src/main/java/org/apache/aries/component/dsl/function
9 - 2018-04-27 2022-03-01 3 2 csierra@apache.org rotty3000@apache.org
Correlations

File Size vs. Number of Changes: 75 points

component-dsl/src/main/java/org/apache/aries/component/dsl/OSGi.java x: 485 lines of code y: 22 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/OSGiResult.java x: 11 lines of code y: 5 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/OSGiRunnable.java x: 23 lines of code y: 3 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/function/Function1.java x: 9 lines of code y: 3 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/internal/BaseOSGiImpl.java x: 314 lines of code y: 9 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/internal/BundleContextOSGiImpl.java x: 8 lines of code y: 3 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/internal/BundleOSGi.java x: 43 lines of code y: 6 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/internal/ConfigurationOSGiImpl.java x: 133 lines of code y: 11 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/internal/ConfigurationsOSGiImpl.java x: 162 lines of code y: 9 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/internal/JustOSGiImpl.java x: 45 lines of code y: 7 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/internal/NothingOSGiImpl.java x: 7 lines of code y: 6 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/internal/OSGiImpl.java x: 36 lines of code y: 6 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/internal/OSGiResultImpl.java x: 26 lines of code y: 5 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/internal/ServiceReferenceOSGi.java x: 71 lines of code y: 9 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/internal/ServiceRegistrationOSGiImpl.java x: 69 lines of code y: 5 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/Publisher.java x: 25 lines of code y: 4 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/Utils.java x: 64 lines of code y: 6 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/internal/CoalesceOSGiImpl.java x: 99 lines of code y: 8 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/internal/ConcurrentDoublyLinkedList.java x: 392 lines of code y: 2 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/internal/DistributeOSGiImpl.java x: 54 lines of code y: 10 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/internal/PublisherRethrowException.java x: 7 lines of code y: 2 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/internal/EffectsOSGi.java x: 59 lines of code y: 9 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/internal/UpdateSupport.java x: 64 lines of code y: 4 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/internal/Pad.java x: 40 lines of code y: 8 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/internal/OnceTransformer.java x: 29 lines of code y: 1 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/internal/RefreshAsUpdatesTransformer.java x: 49 lines of code y: 1 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/internal/RefreshWhenOSGi.java x: 32 lines of code y: 4 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/services/ServiceReferences.java x: 18 lines of code y: 3 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/configuration/Configurations.java x: 12 lines of code y: 2 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/internal/AggregateOSGiResult.java x: 34 lines of code y: 3 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/internal/AllOSGi.java x: 37 lines of code y: 6 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/internal/HighestRankingOSGi.java x: 79 lines of code y: 6 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/internal/OnlyLastPublisher.java x: 47 lines of code y: 4 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/internal/ProbeImpl.java x: 28 lines of code y: 6 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/configuration/ConfigurationHolder.java x: 31 lines of code y: 2 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/internal/ConfigurationHolderImpl.java x: 32 lines of code y: 2 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/services/package-info.java x: 3 lines of code y: 1 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/internal/IgnoreImpl.java x: 7 lines of code y: 3 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/internal/RecoverOSGi.java x: 37 lines of code y: 2 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/internal/RecoverWithOSGi.java x: 39 lines of code y: 2 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/package-info.java x: 3 lines of code y: 2 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/internal/package-info.java x: 2 lines of code y: 1 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/CachingServiceReference.java x: 169 lines of code y: 2 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/OSGiFactory.java x: 4 lines of code y: 2 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/Transformer.java x: 10 lines of code y: 2 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/Effect.java x: 16 lines of code y: 1 # changes
22.0
# changes
  min: 1.0
  average: 4.03
  25th percentile: 2.0
  median: 3.0
  75th percentile: 5.0
  max: 22.0
0 485.0
lines of code
min: 2.0 | average: 42.77 | 25th percentile: 9.0 | median: 9.0 | 75th percentile: 40.0 | max: 485.0

Number of Contributors vs. Number of Changes: 75 points

component-dsl/src/main/java/org/apache/aries/component/dsl/OSGi.java x: 3 # contributors y: 22 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/OSGiResult.java x: 3 # contributors y: 5 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/OSGiRunnable.java x: 3 # contributors y: 3 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/function/Function1.java x: 2 # contributors y: 3 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/internal/BaseOSGiImpl.java x: 2 # contributors y: 9 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/internal/BundleOSGi.java x: 3 # contributors y: 6 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/internal/ConfigurationOSGiImpl.java x: 3 # contributors y: 11 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/internal/ConfigurationsOSGiImpl.java x: 3 # contributors y: 9 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/internal/JustOSGiImpl.java x: 3 # contributors y: 7 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/Publisher.java x: 3 # contributors y: 4 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/internal/CoalesceOSGiImpl.java x: 3 # contributors y: 8 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/internal/ConcurrentDoublyLinkedList.java x: 2 # contributors y: 2 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/internal/DistributeOSGiImpl.java x: 2 # contributors y: 10 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/internal/UpdateSupport.java x: 2 # contributors y: 4 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/internal/Pad.java x: 2 # contributors y: 8 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/internal/OnceTransformer.java x: 1 # contributors y: 1 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/internal/RefreshWhenOSGi.java x: 1 # contributors y: 4 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/services/ServiceReferences.java x: 1 # contributors y: 3 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/configuration/Configurations.java x: 1 # contributors y: 2 # changes component-dsl/src/main/java/org/apache/aries/component/dsl/internal/AllOSGi.java x: 2 # contributors y: 6 # changes
22.0
# changes
  min: 1.0
  average: 4.03
  25th percentile: 2.0
  median: 3.0
  75th percentile: 5.0
  max: 22.0
0 3.0
# contributors
min: 1.0 | average: 1.97 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 3.0

Number of Contributors vs. File Size: 75 points

component-dsl/src/main/java/org/apache/aries/component/dsl/OSGi.java x: 3 # contributors y: 485 lines of code component-dsl/src/main/java/org/apache/aries/component/dsl/OSGiResult.java x: 3 # contributors y: 11 lines of code component-dsl/src/main/java/org/apache/aries/component/dsl/OSGiRunnable.java x: 3 # contributors y: 23 lines of code component-dsl/src/main/java/org/apache/aries/component/dsl/function/Function1.java x: 2 # contributors y: 9 lines of code component-dsl/src/main/java/org/apache/aries/component/dsl/internal/BaseOSGiImpl.java x: 2 # contributors y: 314 lines of code component-dsl/src/main/java/org/apache/aries/component/dsl/internal/BundleContextOSGiImpl.java x: 3 # contributors y: 8 lines of code component-dsl/src/main/java/org/apache/aries/component/dsl/internal/BundleOSGi.java x: 3 # contributors y: 43 lines of code component-dsl/src/main/java/org/apache/aries/component/dsl/internal/ConfigurationOSGiImpl.java x: 3 # contributors y: 133 lines of code component-dsl/src/main/java/org/apache/aries/component/dsl/internal/ConfigurationsOSGiImpl.java x: 3 # contributors y: 162 lines of code component-dsl/src/main/java/org/apache/aries/component/dsl/internal/JustOSGiImpl.java x: 3 # contributors y: 45 lines of code component-dsl/src/main/java/org/apache/aries/component/dsl/internal/NothingOSGiImpl.java x: 3 # contributors y: 7 lines of code component-dsl/src/main/java/org/apache/aries/component/dsl/internal/OSGiImpl.java x: 3 # contributors y: 36 lines of code component-dsl/src/main/java/org/apache/aries/component/dsl/internal/OSGiResultImpl.java x: 3 # contributors y: 26 lines of code component-dsl/src/main/java/org/apache/aries/component/dsl/internal/ServiceReferenceOSGi.java x: 3 # contributors y: 71 lines of code component-dsl/src/main/java/org/apache/aries/component/dsl/internal/ServiceRegistrationOSGiImpl.java x: 3 # contributors y: 69 lines of code component-dsl/src/main/java/org/apache/aries/component/dsl/Utils.java x: 3 # contributors y: 64 lines of code component-dsl/src/main/java/org/apache/aries/component/dsl/internal/CoalesceOSGiImpl.java x: 3 # contributors y: 99 lines of code component-dsl/src/main/java/org/apache/aries/component/dsl/internal/ConcurrentDoublyLinkedList.java x: 2 # contributors y: 392 lines of code component-dsl/src/main/java/org/apache/aries/component/dsl/internal/DistributeOSGiImpl.java x: 2 # contributors y: 54 lines of code component-dsl/src/main/java/org/apache/aries/component/dsl/internal/PublisherRethrowException.java x: 2 # contributors y: 7 lines of code component-dsl/src/main/java/org/apache/aries/component/dsl/internal/EffectsOSGi.java x: 2 # contributors y: 59 lines of code component-dsl/src/main/java/org/apache/aries/component/dsl/internal/UpdateSupport.java x: 2 # contributors y: 64 lines of code component-dsl/src/main/java/org/apache/aries/component/dsl/internal/Pad.java x: 2 # contributors y: 40 lines of code component-dsl/src/main/java/org/apache/aries/component/dsl/internal/OnceTransformer.java x: 1 # contributors y: 29 lines of code component-dsl/src/main/java/org/apache/aries/component/dsl/internal/RefreshAsUpdatesTransformer.java x: 1 # contributors y: 49 lines of code component-dsl/src/main/java/org/apache/aries/component/dsl/internal/RefreshWhenOSGi.java x: 1 # contributors y: 32 lines of code component-dsl/src/main/java/org/apache/aries/component/dsl/services/ServiceReferences.java x: 1 # contributors y: 18 lines of code component-dsl/src/main/java/org/apache/aries/component/dsl/configuration/Configurations.java x: 1 # contributors y: 12 lines of code component-dsl/src/main/java/org/apache/aries/component/dsl/internal/AggregateOSGiResult.java x: 1 # contributors y: 34 lines of code component-dsl/src/main/java/org/apache/aries/component/dsl/internal/AllOSGi.java x: 2 # contributors y: 37 lines of code component-dsl/src/main/java/org/apache/aries/component/dsl/internal/HighestRankingOSGi.java x: 2 # contributors y: 79 lines of code component-dsl/src/main/java/org/apache/aries/component/dsl/internal/OnlyLastPublisher.java x: 2 # contributors y: 47 lines of code component-dsl/src/main/java/org/apache/aries/component/dsl/internal/ProbeImpl.java x: 2 # contributors y: 28 lines of code component-dsl/src/main/java/org/apache/aries/component/dsl/services/package-info.java x: 1 # contributors y: 3 lines of code component-dsl/src/main/java/org/apache/aries/component/dsl/internal/RecoverOSGi.java x: 1 # contributors y: 37 lines of code component-dsl/src/main/java/org/apache/aries/component/dsl/internal/RecoverWithOSGi.java x: 1 # contributors y: 39 lines of code component-dsl/src/main/java/org/apache/aries/component/dsl/package-info.java x: 2 # contributors y: 3 lines of code component-dsl/src/main/java/org/apache/aries/component/dsl/CachingServiceReference.java x: 1 # contributors y: 169 lines of code component-dsl/src/main/java/org/apache/aries/component/dsl/OSGiFactory.java x: 1 # contributors y: 4 lines of code component-dsl/src/main/java/org/apache/aries/component/dsl/Transformer.java x: 1 # contributors y: 10 lines of code component-dsl/src/main/java/org/apache/aries/component/dsl/Effect.java x: 1 # contributors y: 16 lines of code
485.0
lines of code
  min: 2.0
  average: 42.77
  25th percentile: 9.0
  median: 9.0
  75th percentile: 40.0
  max: 485.0
0 3.0
# contributors
min: 1.0 | average: 1.97 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 3.0