Uber / base-design-docs
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 18 files with 1,690 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)
    • 4 files changed 6-20 times (570 lines of code)
    • 14 files changed 1-5 times (1,120 lines of code)
0% | 0% | 0% | 33% | 66%
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 18 files with 1,690 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)
    • 7 files changed by 2-5 contributors (818 lines of code)
    • 11 files changed by 1 contributor (872 lines of code)
0% | 0% | 0% | 48% | 51%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
tsx, ts, gitignore, json, css, yml, txt, svg, md, js, npmrc
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
tsx0% | 0% | 0% | 25% | 74%
ts0% | 0% | 0% | 71% | 28%
css0% | 0% | 0% | 0% | 100%
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
components0% | 0% | 0% | 27% | 72%
lib0% | 0% | 0% | 66% | 33%
pages0% | 0% | 0% | 20% | 79%
public0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 18)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
api.ts
in lib
235 5 2020-06-18 2021-11-06 11 3 grahammurdoch8@gmail.com chasestarr@gmail.com
index.tsx
in pages
86 1 2020-06-18 2020-11-20 10 2 grahammurdoch8@gmail.com grahammurdoch8@gmail.com
layout.tsx
in components
153 1 2020-06-18 2020-11-20 8 1 grahammurdoch8@gmail.com grahammurdoch8@gmail.com
side-navigation.tsx
in components
96 1 2020-07-20 2021-01-29 7 2 grahammurdoch8@gmail.com andersonoliveirasf@gmail.com
types.ts
in lib
34 - 2020-08-28 2021-11-06 5 2 grahammurdoch8@gmail.com chasestarr@gmail.com
header.tsx
in components
221 3 2020-07-20 2020-09-20 5 1 grahammurdoch8@gmail.com grahammurdoch8@gmail.com
search.tsx
in components
113 3 2020-07-25 2020-11-18 4 2 grahammurdoch8@gmail.com murdoch@uber.com
icons.tsx
in components
237 9 2020-07-20 2020-11-20 4 1 grahammurdoch8@gmail.com grahammurdoch8@gmail.com
238 3 2020-09-20 2020-11-21 4 2 grahammurdoch8@gmail.com grahammurdoch8@gmail.com
_app.tsx
in pages
30 - 2020-06-18 2020-09-20 3 1 grahammurdoch8@gmail.com grahammurdoch8@gmail.com
63 1 2020-06-18 2020-08-27 3 1 grahammurdoch8@gmail.com grahammurdoch8@gmail.com
styles.css
in root
11 - 2020-06-18 2020-09-20 2 1 grahammurdoch8@gmail.com grahammurdoch8@gmail.com
fonts.css
in public
16 - 2020-06-14 2020-06-18 2 2 murdoch@uber.com grahammurdoch8@gmail.com
74 - 2020-09-20 2020-11-18 2 1 grahammurdoch8@gmail.com grahammurdoch8@gmail.com
12 - 2020-06-18 2020-06-18 1 1 grahammurdoch8@gmail.com grahammurdoch8@gmail.com
theme.tsx
in lib
22 - 2020-09-20 2020-09-20 1 1 grahammurdoch8@gmail.com grahammurdoch8@gmail.com
hooks.ts
in lib
24 2 2020-11-20 2020-11-20 1 1 grahammurdoch8@gmail.com grahammurdoch8@gmail.com
gtag.ts
in lib
25 - 2020-07-20 2020-07-20 1 1 grahammurdoch8@gmail.com grahammurdoch8@gmail.com
Files With Most Contributors (Top 18)
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
api.ts
in lib
235 5 2020-06-18 2021-11-06 11 3 grahammurdoch8@gmail.com chasestarr@gmail.com
index.tsx
in pages
86 1 2020-06-18 2020-11-20 10 2 grahammurdoch8@gmail.com grahammurdoch8@gmail.com
side-navigation.tsx
in components
96 1 2020-07-20 2021-01-29 7 2 grahammurdoch8@gmail.com andersonoliveirasf@gmail.com
types.ts
in lib
34 - 2020-08-28 2021-11-06 5 2 grahammurdoch8@gmail.com chasestarr@gmail.com
search.tsx
in components
113 3 2020-07-25 2020-11-18 4 2 grahammurdoch8@gmail.com murdoch@uber.com
238 3 2020-09-20 2020-11-21 4 2 grahammurdoch8@gmail.com grahammurdoch8@gmail.com
fonts.css
in public
16 - 2020-06-14 2020-06-18 2 2 murdoch@uber.com grahammurdoch8@gmail.com
layout.tsx
in components
153 1 2020-06-18 2020-11-20 8 1 grahammurdoch8@gmail.com grahammurdoch8@gmail.com
header.tsx
in components
221 3 2020-07-20 2020-09-20 5 1 grahammurdoch8@gmail.com grahammurdoch8@gmail.com
icons.tsx
in components
237 9 2020-07-20 2020-11-20 4 1 grahammurdoch8@gmail.com grahammurdoch8@gmail.com
63 1 2020-06-18 2020-08-27 3 1 grahammurdoch8@gmail.com grahammurdoch8@gmail.com
_app.tsx
in pages
30 - 2020-06-18 2020-09-20 3 1 grahammurdoch8@gmail.com grahammurdoch8@gmail.com
styles.css
in root
11 - 2020-06-18 2020-09-20 2 1 grahammurdoch8@gmail.com grahammurdoch8@gmail.com
74 - 2020-09-20 2020-11-18 2 1 grahammurdoch8@gmail.com grahammurdoch8@gmail.com
12 - 2020-06-18 2020-06-18 1 1 grahammurdoch8@gmail.com grahammurdoch8@gmail.com
theme.tsx
in lib
22 - 2020-09-20 2020-09-20 1 1 grahammurdoch8@gmail.com grahammurdoch8@gmail.com
gtag.ts
in lib
25 - 2020-07-20 2020-07-20 1 1 grahammurdoch8@gmail.com grahammurdoch8@gmail.com
hooks.ts
in lib
24 2 2020-11-20 2020-11-20 1 1 grahammurdoch8@gmail.com grahammurdoch8@gmail.com
Files With Least Contributors (Top 18)
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
icons.tsx
in components
237 9 2020-07-20 2020-11-20 4 1 grahammurdoch8@gmail.com grahammurdoch8@gmail.com
header.tsx
in components
221 3 2020-07-20 2020-09-20 5 1 grahammurdoch8@gmail.com grahammurdoch8@gmail.com
layout.tsx
in components
153 1 2020-06-18 2020-11-20 8 1 grahammurdoch8@gmail.com grahammurdoch8@gmail.com
74 - 2020-09-20 2020-11-18 2 1 grahammurdoch8@gmail.com grahammurdoch8@gmail.com
63 1 2020-06-18 2020-08-27 3 1 grahammurdoch8@gmail.com grahammurdoch8@gmail.com
_app.tsx
in pages
30 - 2020-06-18 2020-09-20 3 1 grahammurdoch8@gmail.com grahammurdoch8@gmail.com
gtag.ts
in lib
25 - 2020-07-20 2020-07-20 1 1 grahammurdoch8@gmail.com grahammurdoch8@gmail.com
hooks.ts
in lib
24 2 2020-11-20 2020-11-20 1 1 grahammurdoch8@gmail.com grahammurdoch8@gmail.com
theme.tsx
in lib
22 - 2020-09-20 2020-09-20 1 1 grahammurdoch8@gmail.com grahammurdoch8@gmail.com
12 - 2020-06-18 2020-06-18 1 1 grahammurdoch8@gmail.com grahammurdoch8@gmail.com
styles.css
in root
11 - 2020-06-18 2020-09-20 2 1 grahammurdoch8@gmail.com grahammurdoch8@gmail.com
238 3 2020-09-20 2020-11-21 4 2 grahammurdoch8@gmail.com grahammurdoch8@gmail.com
search.tsx
in components
113 3 2020-07-25 2020-11-18 4 2 grahammurdoch8@gmail.com murdoch@uber.com
side-navigation.tsx
in components
96 1 2020-07-20 2021-01-29 7 2 grahammurdoch8@gmail.com andersonoliveirasf@gmail.com
index.tsx
in pages
86 1 2020-06-18 2020-11-20 10 2 grahammurdoch8@gmail.com grahammurdoch8@gmail.com
types.ts
in lib
34 - 2020-08-28 2021-11-06 5 2 grahammurdoch8@gmail.com chasestarr@gmail.com
fonts.css
in public
16 - 2020-06-14 2020-06-18 2 2 murdoch@uber.com grahammurdoch8@gmail.com
api.ts
in lib
235 5 2020-06-18 2021-11-06 11 3 grahammurdoch8@gmail.com chasestarr@gmail.com
Correlations

File Size vs. Number of Changes: 18 points

lib/api.ts x: 235 lines of code y: 11 # changes lib/types.ts x: 34 lines of code y: 5 # changes components/side-navigation.tsx x: 96 lines of code y: 7 # changes pages/[pageKey].tsx x: 238 lines of code y: 4 # changes components/icons.tsx x: 237 lines of code y: 4 # changes components/layout.tsx x: 153 lines of code y: 8 # changes lib/hooks.ts x: 24 lines of code y: 1 # changes pages/index.tsx x: 86 lines of code y: 10 # changes components/search.tsx x: 113 lines of code y: 4 # changes components/bottom-navigation.tsx x: 74 lines of code y: 2 # changes components/header.tsx x: 221 lines of code y: 5 # changes lib/theme.tsx x: 22 lines of code y: 1 # changes pages/_app.tsx x: 30 lines of code y: 3 # changes styles.css x: 11 lines of code y: 2 # changes pages/_document.tsx x: 63 lines of code y: 3 # changes lib/gtag.ts x: 25 lines of code y: 1 # changes lib/styletron.ts x: 12 lines of code y: 1 # changes public/fonts.css x: 16 lines of code y: 2 # changes
11.0
# changes
  min: 1.0
  average: 4.11
  25th percentile: 1.75
  median: 3.5
  75th percentile: 5.5
  max: 11.0
0 238.0
lines of code
min: 11.0 | average: 93.89 | 25th percentile: 23.5 | median: 68.5 | 75th percentile: 170.0 | max: 238.0

Number of Contributors vs. Number of Changes: 18 points

lib/api.ts x: 3 # contributors y: 11 # changes lib/types.ts x: 2 # contributors y: 5 # changes components/side-navigation.tsx x: 2 # contributors y: 7 # changes pages/[pageKey].tsx x: 2 # contributors y: 4 # changes components/icons.tsx x: 1 # contributors y: 4 # changes components/layout.tsx x: 1 # contributors y: 8 # changes lib/hooks.ts x: 1 # contributors y: 1 # changes pages/index.tsx x: 2 # contributors y: 10 # changes components/bottom-navigation.tsx x: 1 # contributors y: 2 # changes components/header.tsx x: 1 # contributors y: 5 # changes pages/_app.tsx x: 1 # contributors y: 3 # changes public/fonts.css x: 2 # contributors y: 2 # changes
11.0
# changes
  min: 1.0
  average: 4.11
  25th percentile: 1.75
  median: 3.5
  75th percentile: 5.5
  max: 11.0
0 3.0
# contributors
min: 1.0 | average: 1.44 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 3.0

Number of Contributors vs. File Size: 18 points

lib/api.ts x: 3 # contributors y: 235 lines of code lib/types.ts x: 2 # contributors y: 34 lines of code components/side-navigation.tsx x: 2 # contributors y: 96 lines of code pages/[pageKey].tsx x: 2 # contributors y: 238 lines of code components/icons.tsx x: 1 # contributors y: 237 lines of code components/layout.tsx x: 1 # contributors y: 153 lines of code lib/hooks.ts x: 1 # contributors y: 24 lines of code pages/index.tsx x: 2 # contributors y: 86 lines of code components/search.tsx x: 2 # contributors y: 113 lines of code components/bottom-navigation.tsx x: 1 # contributors y: 74 lines of code components/header.tsx x: 1 # contributors y: 221 lines of code lib/theme.tsx x: 1 # contributors y: 22 lines of code pages/_app.tsx x: 1 # contributors y: 30 lines of code styles.css x: 1 # contributors y: 11 lines of code pages/_document.tsx x: 1 # contributors y: 63 lines of code lib/gtag.ts x: 1 # contributors y: 25 lines of code lib/styletron.ts x: 1 # contributors y: 12 lines of code public/fonts.css x: 2 # contributors y: 16 lines of code
238.0
lines of code
  min: 11.0
  average: 93.89
  25th percentile: 23.5
  median: 68.5
  75th percentile: 170.0
  max: 238.0
0 3.0
# contributors
min: 1.0 | average: 1.44 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 3.0