apache / incubator-kie-kogito-pipelines
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 13 files with 1,954 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 2 files changed 21-50 times (238 lines of code)
    • 3 files changed 6-20 times (637 lines of code)
    • 8 files changed 1-5 times (1,079 lines of code)
0% | 0% | 12% | 32% | 55%
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 13 files with 1,954 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)
    • 1 file changed by 6-10 contributors (80 lines of code)
    • 8 files changed by 2-5 contributors (1,718 lines of code)
    • 4 files changed by 1 contributor (156 lines of code)
0% | 0% | 4% | 87% | 7%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
groovy, yaml, sh, md, json, xml, properties, bat, gitignore, gradle, txt
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
groovy0% | 0% | 12% | 32% | 55%
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
dsl0% | 0% | 47% | 44% | 8%
jenkins-pipeline-shared-libraries0% | 0% | 0% | 28% | 71%
Most Frequently Changed Files (Top 13)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
seed_job_branch.groovy
in dsl/seed/jobs
131 - 2021-07-21 2024-05-24 23 3 tristan.radisson@gmail.com ststnjn@gmail.com
seed_job_main.groovy
in dsl/seed/jobs
107 10 2021-07-21 2024-05-06 22 3 tristan.radisson@gmail.com ststnjn@gmail.com
root_jobs.groovy
in dsl/seed/jobs
80 - 2022-06-27 2024-05-24 17 6 tristan.radisson@gmail.com ststnjn@gmail.com
pr_check.groovy
in dsl/scripts
144 7 2023-09-19 2024-06-20 10 5 ststnjn@gmail.com contato@rodrigoantunes.com.br
util.groovy
in jenkins-pipeline-shared-libraries/vars
413 41 2023-12-06 2024-02-21 6 2 ststnjn@gmail.com cimbik@gmail.com
utils.groovy
in dsl/seed/jenkinsfiles/scripts
42 6 2022-06-27 2023-11-21 3 2 tristan.radisson@gmail.com 92726146+kbowers-ibm@users....
pullrequest.groovy
in jenkins-pipeline-shared-libraries/vars
36 2 2023-12-06 2023-12-15 2 1 ststnjn@gmail.com ststnjn@gmail.com
maven.groovy
in jenkins-pipeline-shared-libraries/vars
160 25 2023-12-06 2024-06-20 2 2 ststnjn@gmail.com contato@rodrigoantunes.com.br
cloud.groovy
in jenkins-pipeline-shared-libraries/vars
203 27 2023-12-06 2024-06-19 2 2 ststnjn@gmail.com contato@rodrigoantunes.com.br
githubscm.groovy
in jenkins-pipeline-shared-libraries/vars
518 61 2023-12-06 2024-01-23 2 2 ststnjn@gmail.com contato@rodrigoantunes.com.br
buildChain.groovy
in jenkins-pipeline-shared-libraries/vars
10 1 2023-12-06 2023-12-06 1 1 ststnjn@gmail.com ststnjn@gmail.com
releaseUtils.groovy
in jenkins-pipeline-shared-libraries/vars
49 6 2024-10-07 2024-10-07 1 1 contato@rodrigoantunes.com.br contato@rodrigoantunes.com.br
mailer.groovy
in jenkins-pipeline-shared-libraries/vars
61 8 2023-12-06 2023-12-06 1 1 ststnjn@gmail.com ststnjn@gmail.com
Files With Most Contributors (Top 13)
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
root_jobs.groovy
in dsl/seed/jobs
80 - 2022-06-27 2024-05-24 17 6 tristan.radisson@gmail.com ststnjn@gmail.com
pr_check.groovy
in dsl/scripts
144 7 2023-09-19 2024-06-20 10 5 ststnjn@gmail.com contato@rodrigoantunes.com.br
seed_job_branch.groovy
in dsl/seed/jobs
131 - 2021-07-21 2024-05-24 23 3 tristan.radisson@gmail.com ststnjn@gmail.com
seed_job_main.groovy
in dsl/seed/jobs
107 10 2021-07-21 2024-05-06 22 3 tristan.radisson@gmail.com ststnjn@gmail.com
util.groovy
in jenkins-pipeline-shared-libraries/vars
413 41 2023-12-06 2024-02-21 6 2 ststnjn@gmail.com cimbik@gmail.com
utils.groovy
in dsl/seed/jenkinsfiles/scripts
42 6 2022-06-27 2023-11-21 3 2 tristan.radisson@gmail.com 92726146+kbowers-ibm@users....
maven.groovy
in jenkins-pipeline-shared-libraries/vars
160 25 2023-12-06 2024-06-20 2 2 ststnjn@gmail.com contato@rodrigoantunes.com.br
cloud.groovy
in jenkins-pipeline-shared-libraries/vars
203 27 2023-12-06 2024-06-19 2 2 ststnjn@gmail.com contato@rodrigoantunes.com.br
githubscm.groovy
in jenkins-pipeline-shared-libraries/vars
518 61 2023-12-06 2024-01-23 2 2 ststnjn@gmail.com contato@rodrigoantunes.com.br
pullrequest.groovy
in jenkins-pipeline-shared-libraries/vars
36 2 2023-12-06 2023-12-15 2 1 ststnjn@gmail.com ststnjn@gmail.com
releaseUtils.groovy
in jenkins-pipeline-shared-libraries/vars
49 6 2024-10-07 2024-10-07 1 1 contato@rodrigoantunes.com.br contato@rodrigoantunes.com.br
buildChain.groovy
in jenkins-pipeline-shared-libraries/vars
10 1 2023-12-06 2023-12-06 1 1 ststnjn@gmail.com ststnjn@gmail.com
mailer.groovy
in jenkins-pipeline-shared-libraries/vars
61 8 2023-12-06 2023-12-06 1 1 ststnjn@gmail.com ststnjn@gmail.com
Files With Least Contributors (Top 13)
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
mailer.groovy
in jenkins-pipeline-shared-libraries/vars
61 8 2023-12-06 2023-12-06 1 1 ststnjn@gmail.com ststnjn@gmail.com
releaseUtils.groovy
in jenkins-pipeline-shared-libraries/vars
49 6 2024-10-07 2024-10-07 1 1 contato@rodrigoantunes.com.br contato@rodrigoantunes.com.br
pullrequest.groovy
in jenkins-pipeline-shared-libraries/vars
36 2 2023-12-06 2023-12-15 2 1 ststnjn@gmail.com ststnjn@gmail.com
buildChain.groovy
in jenkins-pipeline-shared-libraries/vars
10 1 2023-12-06 2023-12-06 1 1 ststnjn@gmail.com ststnjn@gmail.com
githubscm.groovy
in jenkins-pipeline-shared-libraries/vars
518 61 2023-12-06 2024-01-23 2 2 ststnjn@gmail.com contato@rodrigoantunes.com.br
util.groovy
in jenkins-pipeline-shared-libraries/vars
413 41 2023-12-06 2024-02-21 6 2 ststnjn@gmail.com cimbik@gmail.com
cloud.groovy
in jenkins-pipeline-shared-libraries/vars
203 27 2023-12-06 2024-06-19 2 2 ststnjn@gmail.com contato@rodrigoantunes.com.br
maven.groovy
in jenkins-pipeline-shared-libraries/vars
160 25 2023-12-06 2024-06-20 2 2 ststnjn@gmail.com contato@rodrigoantunes.com.br
utils.groovy
in dsl/seed/jenkinsfiles/scripts
42 6 2022-06-27 2023-11-21 3 2 tristan.radisson@gmail.com 92726146+kbowers-ibm@users....
seed_job_branch.groovy
in dsl/seed/jobs
131 - 2021-07-21 2024-05-24 23 3 tristan.radisson@gmail.com ststnjn@gmail.com
seed_job_main.groovy
in dsl/seed/jobs
107 10 2021-07-21 2024-05-06 22 3 tristan.radisson@gmail.com ststnjn@gmail.com
pr_check.groovy
in dsl/scripts
144 7 2023-09-19 2024-06-20 10 5 ststnjn@gmail.com contato@rodrigoantunes.com.br
root_jobs.groovy
in dsl/seed/jobs
80 - 2022-06-27 2024-05-24 17 6 tristan.radisson@gmail.com ststnjn@gmail.com
Correlations

File Size vs. Number of Changes: 13 points

jenkins-pipeline-shared-libraries/vars/releaseUtils.groovy x: 49 lines of code y: 1 # changes dsl/scripts/pr_check.groovy x: 144 lines of code y: 10 # changes jenkins-pipeline-shared-libraries/vars/maven.groovy x: 160 lines of code y: 2 # changes jenkins-pipeline-shared-libraries/vars/cloud.groovy x: 203 lines of code y: 2 # changes dsl/seed/jobs/root_jobs.groovy x: 80 lines of code y: 17 # changes dsl/seed/jobs/seed_job_branch.groovy x: 131 lines of code y: 23 # changes dsl/seed/jobs/seed_job_main.groovy x: 107 lines of code y: 22 # changes jenkins-pipeline-shared-libraries/vars/util.groovy x: 413 lines of code y: 6 # changes jenkins-pipeline-shared-libraries/vars/githubscm.groovy x: 518 lines of code y: 2 # changes jenkins-pipeline-shared-libraries/vars/pullrequest.groovy x: 36 lines of code y: 2 # changes jenkins-pipeline-shared-libraries/vars/buildChain.groovy x: 10 lines of code y: 1 # changes jenkins-pipeline-shared-libraries/vars/mailer.groovy x: 61 lines of code y: 1 # changes dsl/seed/jenkinsfiles/scripts/utils.groovy x: 42 lines of code y: 3 # changes
23.0
# changes
  min: 1.0
  average: 7.08
  25th percentile: 1.5
  median: 2.0
  75th percentile: 13.5
  max: 23.0
0 518.0
lines of code
min: 10.0 | average: 150.31 | 25th percentile: 45.5 | median: 107.0 | 75th percentile: 181.5 | max: 518.0

Number of Contributors vs. Number of Changes: 13 points

jenkins-pipeline-shared-libraries/vars/releaseUtils.groovy x: 1 # contributors y: 1 # changes dsl/scripts/pr_check.groovy x: 5 # contributors y: 10 # changes jenkins-pipeline-shared-libraries/vars/maven.groovy x: 2 # contributors y: 2 # changes dsl/seed/jobs/root_jobs.groovy x: 6 # contributors y: 17 # changes dsl/seed/jobs/seed_job_branch.groovy x: 3 # contributors y: 23 # changes dsl/seed/jobs/seed_job_main.groovy x: 3 # contributors y: 22 # changes jenkins-pipeline-shared-libraries/vars/util.groovy x: 2 # contributors y: 6 # changes jenkins-pipeline-shared-libraries/vars/pullrequest.groovy x: 1 # contributors y: 2 # changes dsl/seed/jenkinsfiles/scripts/utils.groovy x: 2 # contributors y: 3 # changes
23.0
# changes
  min: 1.0
  average: 7.08
  25th percentile: 1.5
  median: 2.0
  75th percentile: 13.5
  max: 23.0
0 6.0
# contributors
min: 1.0 | average: 2.38 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 6.0

Number of Contributors vs. File Size: 13 points

jenkins-pipeline-shared-libraries/vars/releaseUtils.groovy x: 1 # contributors y: 49 lines of code dsl/scripts/pr_check.groovy x: 5 # contributors y: 144 lines of code jenkins-pipeline-shared-libraries/vars/maven.groovy x: 2 # contributors y: 160 lines of code jenkins-pipeline-shared-libraries/vars/cloud.groovy x: 2 # contributors y: 203 lines of code dsl/seed/jobs/root_jobs.groovy x: 6 # contributors y: 80 lines of code dsl/seed/jobs/seed_job_branch.groovy x: 3 # contributors y: 131 lines of code dsl/seed/jobs/seed_job_main.groovy x: 3 # contributors y: 107 lines of code jenkins-pipeline-shared-libraries/vars/util.groovy x: 2 # contributors y: 413 lines of code jenkins-pipeline-shared-libraries/vars/githubscm.groovy x: 2 # contributors y: 518 lines of code jenkins-pipeline-shared-libraries/vars/pullrequest.groovy x: 1 # contributors y: 36 lines of code jenkins-pipeline-shared-libraries/vars/buildChain.groovy x: 1 # contributors y: 10 lines of code jenkins-pipeline-shared-libraries/vars/mailer.groovy x: 1 # contributors y: 61 lines of code dsl/seed/jenkinsfiles/scripts/utils.groovy x: 2 # contributors y: 42 lines of code
518.0
lines of code
  min: 10.0
  average: 150.31
  25th percentile: 45.5
  median: 107.0
  75th percentile: 181.5
  max: 518.0
0 6.0
# contributors
min: 1.0 | average: 2.38 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 6.0