Uber / athenadriver
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 2,593 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 7 files changed 6-20 times (1,864 lines of code)
    • 19 files changed 1-5 times (729 lines of code)
0% | 0% | 0% | 71% | 28%
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 2,593 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 (339 lines of code)
    • 24 files changed by 2-5 contributors (2,253 lines of code)
    • 1 file changed by 1 contributor (1 lines of code)
0% | 0% | 13% | 86% | <1%
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, md, mod, yml, txt, sh, gitignore, toml, sql, json
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 0% | 71% | 28%
sql0% | 0% | 0% | 0% | 100%
yml0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 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
go0% | 0% | 0% | 81% | 18%
athenareader0% | 0% | 0% | 97% | 2%
lib0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 27)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
655 50 2020-02-20 2022-08-21 20 5 henry.wu@uber.com wufuheng@gmail.com
419 11 2020-02-20 2024-02-15 17 5 henry.wu@uber.com wufuheng@gmail.com
339 47 2020-02-20 2024-02-15 15 6 henry.wu@uber.com wufuheng@gmail.com
main.go
in athenareader
44 3 2020-04-01 2022-08-21 13 3 henry.wu@uber.com wufuheng@gmail.com
35 - 2020-02-20 2024-03-04 11 3 henry.wu@uber.com wufuheng@gmail.com
74 3 2020-02-20 2022-08-21 7 4 henry.wu@uber.com wufuheng@gmail.com
rows.go
in go
298 10 2020-02-20 2023-06-18 6 4 henry.wu@uber.com wufuheng@gmail.com
23 - 2020-02-20 2022-08-21 5 3 henry.wu@uber.com wufuheng@gmail.com
55 3 2020-02-20 2023-06-18 4 3 henry.wu@uber.com wufuheng@gmail.com
78 9 2020-02-20 2022-08-21 4 3 henry.wu@uber.com wufuheng@gmail.com
module.go
in lib/configfx
180 3 2020-06-05 2022-08-21 4 3 henry.wu@uber.com wufuheng@gmail.com
module.go
in lib/queryfx
31 1 2020-06-05 2022-08-21 3 3 henry.wu@uber.com wufuheng@gmail.com
31 2 2020-02-20 2022-08-21 3 2 henry.wu@uber.com wufuheng@gmail.com
45 7 2021-06-22 2022-08-21 3 2 weissleb@gmail.com wufuheng@gmail.com
doc.go
in go
1 - 2020-02-20 2022-08-21 2 2 henry.wu@uber.com wufuheng@gmail.com
2 - 2020-02-20 2022-08-21 2 2 henry.wu@uber.com wufuheng@gmail.com
11 2 2020-02-20 2022-08-21 2 2 henry.wu@uber.com wufuheng@gmail.com
16 3 2020-02-20 2022-08-21 2 2 henry.wu@uber.com wufuheng@gmail.com
29 3 2020-02-20 2022-08-21 2 2 henry.wu@uber.com wufuheng@gmail.com
48 5 2020-02-20 2022-08-21 2 2 henry.wu@uber.com wufuheng@gmail.com
wg.go
in go
64 4 2020-02-20 2022-08-21 2 2 henry.wu@uber.com wufuheng@gmail.com
util.go
in lib/configfx
95 5 2020-06-05 2022-08-21 2 2 henry.wu@uber.com wufuheng@gmail.com
1 - 2020-02-20 2020-02-20 1 2 henry.wu@uber.com 47995124+henrywu2019@users....
query.sql
in athenareader
1 - 2020-04-01 2020-04-01 1 1 henry.wu@uber.com henry.wu@uber.com
cost.go
in go
7 2 2020-04-16 2020-04-16 1 2 47995124+henrywu2019@users.... henry.wu@uber.com
11 - 2020-06-08 2020-06-08 1 2 47995124+henrywu2019@users.... henry.wu@uber.com
Gopkg.toml
in root
31 -
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
339 47 2020-02-20 2024-02-15 15 6 henry.wu@uber.com wufuheng@gmail.com
655 50 2020-02-20 2022-08-21 20 5 henry.wu@uber.com wufuheng@gmail.com
419 11 2020-02-20 2024-02-15 17 5 henry.wu@uber.com wufuheng@gmail.com
74 3 2020-02-20 2022-08-21 7 4 henry.wu@uber.com wufuheng@gmail.com
rows.go
in go
298 10 2020-02-20 2023-06-18 6 4 henry.wu@uber.com wufuheng@gmail.com
main.go
in athenareader
44 3 2020-04-01 2022-08-21 13 3 henry.wu@uber.com wufuheng@gmail.com
35 - 2020-02-20 2024-03-04 11 3 henry.wu@uber.com wufuheng@gmail.com
23 - 2020-02-20 2022-08-21 5 3 henry.wu@uber.com wufuheng@gmail.com
78 9 2020-02-20 2022-08-21 4 3 henry.wu@uber.com wufuheng@gmail.com
55 3 2020-02-20 2023-06-18 4 3 henry.wu@uber.com wufuheng@gmail.com
module.go
in lib/configfx
180 3 2020-06-05 2022-08-21 4 3 henry.wu@uber.com wufuheng@gmail.com
module.go
in lib/queryfx
31 1 2020-06-05 2022-08-21 3 3 henry.wu@uber.com wufuheng@gmail.com
31 2 2020-02-20 2022-08-21 3 2 henry.wu@uber.com wufuheng@gmail.com
45 7 2021-06-22 2022-08-21 3 2 weissleb@gmail.com wufuheng@gmail.com
2 - 2020-02-20 2022-08-21 2 2 henry.wu@uber.com wufuheng@gmail.com
wg.go
in go
64 4 2020-02-20 2022-08-21 2 2 henry.wu@uber.com wufuheng@gmail.com
48 5 2020-02-20 2022-08-21 2 2 henry.wu@uber.com wufuheng@gmail.com
doc.go
in go
1 - 2020-02-20 2022-08-21 2 2 henry.wu@uber.com wufuheng@gmail.com
16 3 2020-02-20 2022-08-21 2 2 henry.wu@uber.com wufuheng@gmail.com
11 2 2020-02-20 2022-08-21 2 2 henry.wu@uber.com wufuheng@gmail.com
29 3 2020-02-20 2022-08-21 2 2 henry.wu@uber.com wufuheng@gmail.com
util.go
in lib/configfx
95 5 2020-06-05 2022-08-21 2 2 henry.wu@uber.com wufuheng@gmail.com
11 - 2020-06-08 2020-06-08 1 2 47995124+henrywu2019@users.... henry.wu@uber.com
cost.go
in go
7 2 2020-04-16 2020-04-16 1 2 47995124+henrywu2019@users.... henry.wu@uber.com
1 - 2020-02-20 2020-02-20 1 2 henry.wu@uber.com 47995124+henrywu2019@users....
query.sql
in athenareader
1 - 2020-04-01 2020-04-01 1 1 henry.wu@uber.com henry.wu@uber.com
Gopkg.toml
in root
31 -
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
Gopkg.toml
in root
31 -
query.sql
in athenareader
1 - 2020-04-01 2020-04-01 1 1 henry.wu@uber.com henry.wu@uber.com
util.go
in lib/configfx
95 5 2020-06-05 2022-08-21 2 2 henry.wu@uber.com wufuheng@gmail.com
wg.go
in go
64 4 2020-02-20 2022-08-21 2 2 henry.wu@uber.com wufuheng@gmail.com
48 5 2020-02-20 2022-08-21 2 2 henry.wu@uber.com wufuheng@gmail.com
45 7 2021-06-22 2022-08-21 3 2 weissleb@gmail.com wufuheng@gmail.com
31 2 2020-02-20 2022-08-21 3 2 henry.wu@uber.com wufuheng@gmail.com
29 3 2020-02-20 2022-08-21 2 2 henry.wu@uber.com wufuheng@gmail.com
16 3 2020-02-20 2022-08-21 2 2 henry.wu@uber.com wufuheng@gmail.com
11 - 2020-06-08 2020-06-08 1 2 47995124+henrywu2019@users.... henry.wu@uber.com
11 2 2020-02-20 2022-08-21 2 2 henry.wu@uber.com wufuheng@gmail.com
cost.go
in go
7 2 2020-04-16 2020-04-16 1 2 47995124+henrywu2019@users.... henry.wu@uber.com
2 - 2020-02-20 2022-08-21 2 2 henry.wu@uber.com wufuheng@gmail.com
doc.go
in go
1 - 2020-02-20 2022-08-21 2 2 henry.wu@uber.com wufuheng@gmail.com
1 - 2020-02-20 2020-02-20 1 2 henry.wu@uber.com 47995124+henrywu2019@users....
module.go
in lib/configfx
180 3 2020-06-05 2022-08-21 4 3 henry.wu@uber.com wufuheng@gmail.com
78 9 2020-02-20 2022-08-21 4 3 henry.wu@uber.com wufuheng@gmail.com
55 3 2020-02-20 2023-06-18 4 3 henry.wu@uber.com wufuheng@gmail.com
main.go
in athenareader
44 3 2020-04-01 2022-08-21 13 3 henry.wu@uber.com wufuheng@gmail.com
35 - 2020-02-20 2024-03-04 11 3 henry.wu@uber.com wufuheng@gmail.com
module.go
in lib/queryfx
31 1 2020-06-05 2022-08-21 3 3 henry.wu@uber.com wufuheng@gmail.com
23 - 2020-02-20 2022-08-21 5 3 henry.wu@uber.com wufuheng@gmail.com
rows.go
in go
298 10 2020-02-20 2023-06-18 6 4 henry.wu@uber.com wufuheng@gmail.com
74 3 2020-02-20 2022-08-21 7 4 henry.wu@uber.com wufuheng@gmail.com
655 50 2020-02-20 2022-08-21 20 5 henry.wu@uber.com wufuheng@gmail.com
419 11 2020-02-20 2024-02-15 17 5 henry.wu@uber.com wufuheng@gmail.com
339 47 2020-02-20 2024-02-15 15 6 henry.wu@uber.com wufuheng@gmail.com
Correlations

File Size vs. Number of Changes: 26 points

go/constants.go x: 35 lines of code y: 11 # changes go/config.go x: 339 lines of code y: 15 # changes go/connection.go x: 419 lines of code y: 17 # changes go/datetime.go x: 55 lines of code y: 4 # changes go/rows.go x: 298 lines of code y: 6 # changes athenareader/main.go x: 44 lines of code y: 13 # changes go/connector.go x: 74 lines of code y: 7 # changes go/doc.go x: 1 lines of code y: 2 # changes go/driver.go x: 29 lines of code y: 2 # changes go/errors.go x: 23 lines of code y: 5 # changes go/result.go x: 11 lines of code y: 2 # changes go/servicelimitoverride.go x: 45 lines of code y: 3 # changes go/statement.go x: 48 lines of code y: 2 # changes go/trace.go x: 78 lines of code y: 4 # changes go/utils.go x: 655 lines of code y: 20 # changes go/version.go x: 2 lines of code y: 2 # changes go/wg.go x: 64 lines of code y: 2 # changes go/wgconfig.go x: 31 lines of code y: 3 # changes go/wgtag.go x: 16 lines of code y: 2 # changes lib/configfx/module.go x: 180 lines of code y: 4 # changes lib/configfx/util.go x: 95 lines of code y: 2 # changes go/cache.go x: 11 lines of code y: 1 # changes go/cost.go x: 7 lines of code y: 1 # changes athenareader/query.sql x: 1 lines of code y: 1 # changes
20.0
# changes
  min: 1.0
  average: 5.19
  25th percentile: 2.0
  median: 3.0
  75th percentile: 6.25
  max: 20.0
0 655.0
lines of code
min: 1.0 | average: 99.73 | 25th percentile: 11.0 | median: 39.5 | 75th percentile: 82.25 | max: 655.0

Number of Contributors vs. Number of Changes: 26 points

go/constants.go x: 3 # contributors y: 11 # changes go/config.go x: 6 # contributors y: 15 # changes go/connection.go x: 5 # contributors y: 17 # changes go/datetime.go x: 3 # contributors y: 4 # changes go/rows.go x: 4 # contributors y: 6 # changes athenareader/main.go x: 3 # contributors y: 13 # changes go/connector.go x: 4 # contributors y: 7 # changes go/doc.go x: 2 # contributors y: 2 # changes go/errors.go x: 3 # contributors y: 5 # changes go/servicelimitoverride.go x: 2 # contributors y: 3 # changes go/utils.go x: 5 # contributors y: 20 # changes lib/queryfx/module.go x: 3 # contributors y: 3 # changes go/cache.go x: 2 # contributors y: 1 # changes athenareader/query.sql x: 1 # contributors y: 1 # changes
20.0
# changes
  min: 1.0
  average: 5.19
  25th percentile: 2.0
  median: 3.0
  75th percentile: 6.25
  max: 20.0
0 6.0
# contributors
min: 1.0 | average: 2.77 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 6.0

Number of Contributors vs. File Size: 26 points

go/constants.go x: 3 # contributors y: 35 lines of code go/config.go x: 6 # contributors y: 339 lines of code go/connection.go x: 5 # contributors y: 419 lines of code go/datetime.go x: 3 # contributors y: 55 lines of code go/rows.go x: 4 # contributors y: 298 lines of code athenareader/main.go x: 3 # contributors y: 44 lines of code go/connector.go x: 4 # contributors y: 74 lines of code go/doc.go x: 2 # contributors y: 1 lines of code go/driver.go x: 2 # contributors y: 29 lines of code go/errors.go x: 3 # contributors y: 23 lines of code go/result.go x: 2 # contributors y: 11 lines of code go/servicelimitoverride.go x: 2 # contributors y: 45 lines of code go/statement.go x: 2 # contributors y: 48 lines of code go/trace.go x: 3 # contributors y: 78 lines of code go/utils.go x: 5 # contributors y: 655 lines of code go/wg.go x: 2 # contributors y: 64 lines of code go/wgconfig.go x: 2 # contributors y: 31 lines of code go/wgtag.go x: 2 # contributors y: 16 lines of code lib/configfx/module.go x: 3 # contributors y: 180 lines of code lib/configfx/util.go x: 2 # contributors y: 95 lines of code lib/queryfx/module.go x: 3 # contributors y: 31 lines of code go/cost.go x: 2 # contributors y: 7 lines of code athenareader/query.sql x: 1 # contributors y: 1 lines of code
655.0
lines of code
  min: 1.0
  average: 99.73
  25th percentile: 11.0
  median: 39.5
  75th percentile: 82.25
  max: 655.0
0 6.0
# contributors
min: 1.0 | average: 2.77 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 6.0