apache / openwhisk-cli
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 20 files with 6,279 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 2 files changed 51-100 times (2,100 lines of code)
    • 10 files changed 21-50 times (3,606 lines of code)
    • 4 files changed 6-20 times (369 lines of code)
    • 4 files changed 1-5 times (204 lines of code)
0% | 33% | 57% | 5% | 3%
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 20 files with 6,279 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 9 files changed by 11-25 contributors (4,835 lines of code)
    • 5 files changed by 6-10 contributors (1,104 lines of code)
    • 6 files changed by 2-5 contributors (340 lines of code)
    • 0 files changed by 1 contributor (0 lines of code)
0% | 77% | 17% | 5% | 0%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
go, scala, json, gradle, js, txt, md, sh, properties, mod, gitignore, bat, yml, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 33% | 57% | 5% | 3%
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
commands0% | 34% | 58% | 5% | 1%
ROOT0% | 0% | 0% | 100% | 0%
wski18n0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
action.go
in commands
1088 54 2016-01-12 2022-08-30 81 22 theodore.wilson@us.ibm.com ning.yougang@navercorp.com
util.go
in commands
1012 60 2016-01-19 2022-08-30 58 18 theodore.wilson@us.ibm.com ning.yougang@navercorp.com
activation.go
in commands
397 4 2016-01-12 2021-03-24 42 14 theodore.wilson@us.ibm.com jbampton@users.noreply.gith...
api.go
in commands
904 20 2016-11-17 2019-08-10 41 11 mdeuser@us.ibm.com mrutkows@us.ibm.com
trigger.go
in commands
605 12 2016-01-12 2020-02-25 40 13 theodore.wilson@us.ibm.com 53186782+steven0711dong@use...
package.go
in commands
429 1 2016-01-12 2020-05-04 38 9 theodore.wilson@us.ibm.com jiangpengcheng@navercorp.com
flags.go
in commands
123 2 2016-01-15 2020-08-25 35 14 theodore.wilson@us.ibm.com 415622920@qq.com
commands.go
in commands
199 6 2016-01-16 2020-02-25 35 14 theodore.wilson@us.ibm.com 53186782+steven0711dong@use...
rule.go
in commands
348 1 2016-01-12 2019-08-10 34 9 theodore.wilson@us.ibm.com mrutkows@us.ibm.com
wsk.go
in commands
46 1 2016-01-13 2019-08-10 31 11 theodore.wilson@us.ibm.com mrutkows@us.ibm.com
property.go
in commands
461 7 2016-01-27 2021-01-07 31 14 theodore.wilson@us.ibm.com pierluigi.dilorenzo@gmail.com
namespace.go
in commands
94 1 2016-01-14 2019-08-10 25 9 theodore.wilson@us.ibm.com mrutkows@us.ibm.com
sdk.go
in commands
202 4 2016-01-12 2019-08-10 20 9 theodore.wilson@us.ibm.com mrutkows@us.ibm.com
main.go
in root
31 2 2016-01-12 2019-08-10 16 7 theodore.wilson@us.ibm.com mrutkows@us.ibm.com
shared.go
in commands
21 2 2017-06-20 2019-08-10 7 4 jwdubee@us.ibm.com mrutkows@us.ibm.com
115 11 2017-08-11 2019-08-10 7 5 brandon.lee.underwood@ibm.com mrutkows@us.ibm.com
i18n.go
in wski18n
101 12 2017-04-03 2018-01-27 4 2 shou@us.ibm.com jwdubee@us.ibm.com
project.go
in commands
74 1 2018-12-18 2019-08-10 3 2 pdesai@us.ibm.com mrutkows@us.ibm.com
messages.go
in commands
8 - 2018-06-19 2018-12-18 2 2 rodric@gmail.com pdesai@us.ibm.com
detection.go
in wski18n
21 2 2017-05-16 2018-01-27 2 2 shou@us.ibm.com jwdubee@us.ibm.com
Files With Most Contributors (Top 20)
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
action.go
in commands
1088 54 2016-01-12 2022-08-30 81 22 theodore.wilson@us.ibm.com ning.yougang@navercorp.com
util.go
in commands
1012 60 2016-01-19 2022-08-30 58 18 theodore.wilson@us.ibm.com ning.yougang@navercorp.com
activation.go
in commands
397 4 2016-01-12 2021-03-24 42 14 theodore.wilson@us.ibm.com jbampton@users.noreply.gith...
flags.go
in commands
123 2 2016-01-15 2020-08-25 35 14 theodore.wilson@us.ibm.com 415622920@qq.com
commands.go
in commands
199 6 2016-01-16 2020-02-25 35 14 theodore.wilson@us.ibm.com 53186782+steven0711dong@use...
property.go
in commands
461 7 2016-01-27 2021-01-07 31 14 theodore.wilson@us.ibm.com pierluigi.dilorenzo@gmail.com
trigger.go
in commands
605 12 2016-01-12 2020-02-25 40 13 theodore.wilson@us.ibm.com 53186782+steven0711dong@use...
api.go
in commands
904 20 2016-11-17 2019-08-10 41 11 mdeuser@us.ibm.com mrutkows@us.ibm.com
wsk.go
in commands
46 1 2016-01-13 2019-08-10 31 11 theodore.wilson@us.ibm.com mrutkows@us.ibm.com
package.go
in commands
429 1 2016-01-12 2020-05-04 38 9 theodore.wilson@us.ibm.com jiangpengcheng@navercorp.com
rule.go
in commands
348 1 2016-01-12 2019-08-10 34 9 theodore.wilson@us.ibm.com mrutkows@us.ibm.com
namespace.go
in commands
94 1 2016-01-14 2019-08-10 25 9 theodore.wilson@us.ibm.com mrutkows@us.ibm.com
sdk.go
in commands
202 4 2016-01-12 2019-08-10 20 9 theodore.wilson@us.ibm.com mrutkows@us.ibm.com
main.go
in root
31 2 2016-01-12 2019-08-10 16 7 theodore.wilson@us.ibm.com mrutkows@us.ibm.com
115 11 2017-08-11 2019-08-10 7 5 brandon.lee.underwood@ibm.com mrutkows@us.ibm.com
shared.go
in commands
21 2 2017-06-20 2019-08-10 7 4 jwdubee@us.ibm.com mrutkows@us.ibm.com
i18n.go
in wski18n
101 12 2017-04-03 2018-01-27 4 2 shou@us.ibm.com jwdubee@us.ibm.com
project.go
in commands
74 1 2018-12-18 2019-08-10 3 2 pdesai@us.ibm.com mrutkows@us.ibm.com
detection.go
in wski18n
21 2 2017-05-16 2018-01-27 2 2 shou@us.ibm.com jwdubee@us.ibm.com
messages.go
in commands
8 - 2018-06-19 2018-12-18 2 2 rodric@gmail.com pdesai@us.ibm.com
Files With Least Contributors (Top 20)
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
i18n.go
in wski18n
101 12 2017-04-03 2018-01-27 4 2 shou@us.ibm.com jwdubee@us.ibm.com
project.go
in commands
74 1 2018-12-18 2019-08-10 3 2 pdesai@us.ibm.com mrutkows@us.ibm.com
detection.go
in wski18n
21 2 2017-05-16 2018-01-27 2 2 shou@us.ibm.com jwdubee@us.ibm.com
messages.go
in commands
8 - 2018-06-19 2018-12-18 2 2 rodric@gmail.com pdesai@us.ibm.com
shared.go
in commands
21 2 2017-06-20 2019-08-10 7 4 jwdubee@us.ibm.com mrutkows@us.ibm.com
115 11 2017-08-11 2019-08-10 7 5 brandon.lee.underwood@ibm.com mrutkows@us.ibm.com
main.go
in root
31 2 2016-01-12 2019-08-10 16 7 theodore.wilson@us.ibm.com mrutkows@us.ibm.com
package.go
in commands
429 1 2016-01-12 2020-05-04 38 9 theodore.wilson@us.ibm.com jiangpengcheng@navercorp.com
rule.go
in commands
348 1 2016-01-12 2019-08-10 34 9 theodore.wilson@us.ibm.com mrutkows@us.ibm.com
sdk.go
in commands
202 4 2016-01-12 2019-08-10 20 9 theodore.wilson@us.ibm.com mrutkows@us.ibm.com
namespace.go
in commands
94 1 2016-01-14 2019-08-10 25 9 theodore.wilson@us.ibm.com mrutkows@us.ibm.com
api.go
in commands
904 20 2016-11-17 2019-08-10 41 11 mdeuser@us.ibm.com mrutkows@us.ibm.com
wsk.go
in commands
46 1 2016-01-13 2019-08-10 31 11 theodore.wilson@us.ibm.com mrutkows@us.ibm.com
trigger.go
in commands
605 12 2016-01-12 2020-02-25 40 13 theodore.wilson@us.ibm.com 53186782+steven0711dong@use...
property.go
in commands
461 7 2016-01-27 2021-01-07 31 14 theodore.wilson@us.ibm.com pierluigi.dilorenzo@gmail.com
activation.go
in commands
397 4 2016-01-12 2021-03-24 42 14 theodore.wilson@us.ibm.com jbampton@users.noreply.gith...
commands.go
in commands
199 6 2016-01-16 2020-02-25 35 14 theodore.wilson@us.ibm.com 53186782+steven0711dong@use...
flags.go
in commands
123 2 2016-01-15 2020-08-25 35 14 theodore.wilson@us.ibm.com 415622920@qq.com
util.go
in commands
1012 60 2016-01-19 2022-08-30 58 18 theodore.wilson@us.ibm.com ning.yougang@navercorp.com
action.go
in commands
1088 54 2016-01-12 2022-08-30 81 22 theodore.wilson@us.ibm.com ning.yougang@navercorp.com
Correlations

File Size vs. Number of Changes: 20 points

commands/action.go x: 1088 lines of code y: 81 # changes commands/util.go x: 1012 lines of code y: 58 # changes commands/activation.go x: 397 lines of code y: 42 # changes commands/property.go x: 461 lines of code y: 31 # changes commands/flags.go x: 123 lines of code y: 35 # changes commands/package.go x: 429 lines of code y: 38 # changes commands/commands.go x: 199 lines of code y: 35 # changes commands/trigger.go x: 605 lines of code y: 40 # changes commands/api.go x: 904 lines of code y: 41 # changes commands/namespace.go x: 94 lines of code y: 25 # changes commands/project.go x: 74 lines of code y: 3 # changes commands/qualified_name.go x: 115 lines of code y: 7 # changes commands/rule.go x: 348 lines of code y: 34 # changes commands/sdk.go x: 202 lines of code y: 20 # changes commands/shared.go x: 21 lines of code y: 7 # changes commands/wsk.go x: 46 lines of code y: 31 # changes main.go x: 31 lines of code y: 16 # changes commands/messages.go x: 8 lines of code y: 2 # changes wski18n/detection.go x: 21 lines of code y: 2 # changes wski18n/i18n.go x: 101 lines of code y: 4 # changes
81.0
# changes
  min: 2.0
  average: 27.6
  25th percentile: 7.0
  median: 31.0
  75th percentile: 39.5
  max: 81.0
0 1088.0
lines of code
min: 8.0 | average: 313.95 | 25th percentile: 53.0 | median: 161.0 | 75th percentile: 453.0 | max: 1088.0

Number of Contributors vs. Number of Changes: 20 points

commands/action.go x: 22 # contributors y: 81 # changes commands/util.go x: 18 # contributors y: 58 # changes commands/activation.go x: 14 # contributors y: 42 # changes commands/property.go x: 14 # contributors y: 31 # changes commands/flags.go x: 14 # contributors y: 35 # changes commands/package.go x: 9 # contributors y: 38 # changes commands/trigger.go x: 13 # contributors y: 40 # changes commands/api.go x: 11 # contributors y: 41 # changes commands/namespace.go x: 9 # contributors y: 25 # changes commands/project.go x: 2 # contributors y: 3 # changes commands/qualified_name.go x: 5 # contributors y: 7 # changes commands/rule.go x: 9 # contributors y: 34 # changes commands/sdk.go x: 9 # contributors y: 20 # changes commands/shared.go x: 4 # contributors y: 7 # changes commands/wsk.go x: 11 # contributors y: 31 # changes main.go x: 7 # contributors y: 16 # changes commands/messages.go x: 2 # contributors y: 2 # changes wski18n/i18n.go x: 2 # contributors y: 4 # changes
81.0
# changes
  min: 2.0
  average: 27.6
  25th percentile: 7.0
  median: 31.0
  75th percentile: 39.5
  max: 81.0
0 22.0
# contributors
min: 2.0 | average: 9.55 | 25th percentile: 4.25 | median: 9.0 | 75th percentile: 14.0 | max: 22.0

Number of Contributors vs. File Size: 20 points

commands/action.go x: 22 # contributors y: 1088 lines of code commands/util.go x: 18 # contributors y: 1012 lines of code commands/activation.go x: 14 # contributors y: 397 lines of code commands/property.go x: 14 # contributors y: 461 lines of code commands/flags.go x: 14 # contributors y: 123 lines of code commands/package.go x: 9 # contributors y: 429 lines of code commands/commands.go x: 14 # contributors y: 199 lines of code commands/trigger.go x: 13 # contributors y: 605 lines of code commands/api.go x: 11 # contributors y: 904 lines of code commands/namespace.go x: 9 # contributors y: 94 lines of code commands/project.go x: 2 # contributors y: 74 lines of code commands/qualified_name.go x: 5 # contributors y: 115 lines of code commands/rule.go x: 9 # contributors y: 348 lines of code commands/sdk.go x: 9 # contributors y: 202 lines of code commands/shared.go x: 4 # contributors y: 21 lines of code commands/wsk.go x: 11 # contributors y: 46 lines of code main.go x: 7 # contributors y: 31 lines of code commands/messages.go x: 2 # contributors y: 8 lines of code wski18n/detection.go x: 2 # contributors y: 21 lines of code wski18n/i18n.go x: 2 # contributors y: 101 lines of code
1088.0
lines of code
  min: 8.0
  average: 313.95
  25th percentile: 53.0
  median: 161.0
  75th percentile: 453.0
  max: 1088.0
0 22.0
# contributors
min: 2.0 | average: 9.55 | 25th percentile: 4.25 | median: 9.0 | 75th percentile: 14.0 | max: 22.0