apache / httpd-flood
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 34 files with 4,336 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 4 files changed 21-50 times (1,815 lines of code)
    • 24 files changed 6-20 times (2,134 lines of code)
    • 6 files changed 1-5 times (387 lines of code)
0% | 0% | 41% | 49% | 8%
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 34 files with 4,336 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)
    • 10 files changed by 6-10 contributors (3,084 lines of code)
    • 21 files changed by 2-5 contributors (1,079 lines of code)
    • 3 files changed by 1 contributor (173 lines of code)
0% | 0% | 71% | 24% | 3%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
c, h, xml, in, m4, dsp, txt, awk, sh, json
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
c0% | 0% | 44% | 46% | 8%
in0% | 0% | 44% | 53% | 2%
h0% | 0% | 0% | 75% | 24%
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
ROOT0% | 0% | 43% | 47% | 9%
build0% | 0% | 0% | 95% | 4%
Most Frequently Changed Files (Top 34)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
1116 11 2001-07-18 2008-09-16 37 8 jerenkrantz@apache.org jerenkrantz@apache.org
in
5 - 2001-07-20 2008-04-14 26 4 aaron@apache.org wrowe@apache.org
in
172 - 2001-07-18 2008-09-24 22 3 jerenkrantz@apache.org jerenkrantz@apache.org
522 18 2001-07-18 2006-12-29 21 6 jerenkrantz@apache.org jerenkrantz@apache.org
260 17 2001-07-18 2008-09-25 20 6 jerenkrantz@apache.org jerenkrantz@apache.org
419 9 2001-08-01 2008-09-26 20 6 aaron@apache.org jerenkrantz@apache.org
100 4 2001-07-18 2008-09-16 19 5 jerenkrantz@apache.org jerenkrantz@apache.org
88 - 2001-07-18 2006-12-29 18 6 jerenkrantz@apache.org jerenkrantz@apache.org
224 - 2001-07-18 2008-09-22 17 7 jerenkrantz@apache.org jerenkrantz@apache.org
flood.c
in root
136 3 2001-07-18 2006-12-29 14 6 jerenkrantz@apache.org jerenkrantz@apache.org
in
28 - 2001-07-24 2008-04-14 13 5 aaron@apache.org wrowe@apache.org
134 7 2001-08-01 2006-12-29 13 5 aaron@apache.org jerenkrantz@apache.org
17 - 2001-07-18 2008-09-16 12 5 jerenkrantz@apache.org jerenkrantz@apache.org
63 4 2001-07-18 2006-12-29 12 6 jerenkrantz@apache.org jerenkrantz@apache.org
13 - 2001-07-18 2008-09-25 10 5 jerenkrantz@apache.org jerenkrantz@apache.org
62 4 2001-08-04 2008-09-22 10 5 aaron@apache.org jerenkrantz@apache.org
131 1 2001-07-18 2006-12-29 10 6 jerenkrantz@apache.org jerenkrantz@apache.org
45 4 2001-07-18 2006-12-29 9 5 jerenkrantz@apache.org jerenkrantz@apache.org
10 - 2001-07-18 2006-12-29 8 5 jerenkrantz@apache.org jerenkrantz@apache.org
10 - 2001-07-18 2006-12-29 8 5 jerenkrantz@apache.org jerenkrantz@apache.org
24 - 2001-07-18 2006-12-29 8 5 jerenkrantz@apache.org jerenkrantz@apache.org
125 4 2001-07-18 2006-12-29 8 6 jerenkrantz@apache.org jerenkrantz@apache.org
12 - 2001-08-01 2006-12-29 7 4 aaron@apache.org jerenkrantz@apache.org
25 - 2001-07-18 2008-09-22 7 4 jerenkrantz@apache.org jerenkrantz@apache.org
in
rules.mk.in
in build
187 - 2002-01-17 2004-08-03 7 3 jerenkrantz@apache.org jerenkrantz@apache.org
6 - 2001-07-18 2006-12-29 6 4 jerenkrantz@apache.org jerenkrantz@apache.org
6 - 2001-07-18 2006-12-29 6 4 jerenkrantz@apache.org jerenkrantz@apache.org
9 - 2001-08-01 2006-12-29 6 4 aaron@apache.org jerenkrantz@apache.org
10 - 2001-08-04 2006-12-29 5 4 aaron@apache.org jerenkrantz@apache.org
9 - 2002-01-17 2004-08-03 3 1 jerenkrantz@apache.org jerenkrantz@apache.org
19 - 2008-04-14 2008-09-16 2 2 wrowe@apache.org jerenkrantz@apache.org
185 6 2008-04-14 2008-09-16 2 2 wrowe@apache.org jerenkrantz@apache.org
44 - 2006-12-29 2006-12-29 1 1 jerenkrantz@apache.org jerenkrantz@apache.org
120 4 2006-12-29 2006-12-29 1 1 jerenkrantz@apache.org jerenkrantz@apache.org
Files With Most Contributors (Top 34)
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
1116 11 2001-07-18 2008-09-16 37 8 jerenkrantz@apache.org jerenkrantz@apache.org
224 - 2001-07-18 2008-09-22 17 7 jerenkrantz@apache.org jerenkrantz@apache.org
522 18 2001-07-18 2006-12-29 21 6 jerenkrantz@apache.org jerenkrantz@apache.org
419 9 2001-08-01 2008-09-26 20 6 aaron@apache.org jerenkrantz@apache.org
260 17 2001-07-18 2008-09-25 20 6 jerenkrantz@apache.org jerenkrantz@apache.org
88 - 2001-07-18 2006-12-29 18 6 jerenkrantz@apache.org jerenkrantz@apache.org
flood.c
in root
136 3 2001-07-18 2006-12-29 14 6 jerenkrantz@apache.org jerenkrantz@apache.org
63 4 2001-07-18 2006-12-29 12 6 jerenkrantz@apache.org jerenkrantz@apache.org
131 1 2001-07-18 2006-12-29 10 6 jerenkrantz@apache.org jerenkrantz@apache.org
125 4 2001-07-18 2006-12-29 8 6 jerenkrantz@apache.org jerenkrantz@apache.org
100 4 2001-07-18 2008-09-16 19 5 jerenkrantz@apache.org jerenkrantz@apache.org
134 7 2001-08-01 2006-12-29 13 5 aaron@apache.org jerenkrantz@apache.org
in
28 - 2001-07-24 2008-04-14 13 5 aaron@apache.org wrowe@apache.org
17 - 2001-07-18 2008-09-16 12 5 jerenkrantz@apache.org jerenkrantz@apache.org
62 4 2001-08-04 2008-09-22 10 5 aaron@apache.org jerenkrantz@apache.org
13 - 2001-07-18 2008-09-25 10 5 jerenkrantz@apache.org jerenkrantz@apache.org
45 4 2001-07-18 2006-12-29 9 5 jerenkrantz@apache.org jerenkrantz@apache.org
10 - 2001-07-18 2006-12-29 8 5 jerenkrantz@apache.org jerenkrantz@apache.org
24 - 2001-07-18 2006-12-29 8 5 jerenkrantz@apache.org jerenkrantz@apache.org
10 - 2001-07-18 2006-12-29 8 5 jerenkrantz@apache.org jerenkrantz@apache.org
in
5 - 2001-07-20 2008-04-14 26 4 aaron@apache.org wrowe@apache.org
12 - 2001-08-01 2006-12-29 7 4 aaron@apache.org jerenkrantz@apache.org
25 - 2001-07-18 2008-09-22 7 4 jerenkrantz@apache.org jerenkrantz@apache.org
6 - 2001-07-18 2006-12-29 6 4 jerenkrantz@apache.org jerenkrantz@apache.org
9 - 2001-08-01 2006-12-29 6 4 aaron@apache.org jerenkrantz@apache.org
6 - 2001-07-18 2006-12-29 6 4 jerenkrantz@apache.org jerenkrantz@apache.org
10 - 2001-08-04 2006-12-29 5 4 aaron@apache.org jerenkrantz@apache.org
in
172 - 2001-07-18 2008-09-24 22 3 jerenkrantz@apache.org jerenkrantz@apache.org
in
rules.mk.in
in build
187 - 2002-01-17 2004-08-03 7 3 jerenkrantz@apache.org jerenkrantz@apache.org
19 - 2008-04-14 2008-09-16 2 2 wrowe@apache.org jerenkrantz@apache.org
185 6 2008-04-14 2008-09-16 2 2 wrowe@apache.org jerenkrantz@apache.org
9 - 2002-01-17 2004-08-03 3 1 jerenkrantz@apache.org jerenkrantz@apache.org
120 4 2006-12-29 2006-12-29 1 1 jerenkrantz@apache.org jerenkrantz@apache.org
44 - 2006-12-29 2006-12-29 1 1 jerenkrantz@apache.org jerenkrantz@apache.org
Files With Least Contributors (Top 34)
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
120 4 2006-12-29 2006-12-29 1 1 jerenkrantz@apache.org jerenkrantz@apache.org
44 - 2006-12-29 2006-12-29 1 1 jerenkrantz@apache.org jerenkrantz@apache.org
9 - 2002-01-17 2004-08-03 3 1 jerenkrantz@apache.org jerenkrantz@apache.org
185 6 2008-04-14 2008-09-16 2 2 wrowe@apache.org jerenkrantz@apache.org
19 - 2008-04-14 2008-09-16 2 2 wrowe@apache.org jerenkrantz@apache.org
in
rules.mk.in
in build
187 - 2002-01-17 2004-08-03 7 3 jerenkrantz@apache.org jerenkrantz@apache.org
in
172 - 2001-07-18 2008-09-24 22 3 jerenkrantz@apache.org jerenkrantz@apache.org
25 - 2001-07-18 2008-09-22 7 4 jerenkrantz@apache.org jerenkrantz@apache.org
12 - 2001-08-01 2006-12-29 7 4 aaron@apache.org jerenkrantz@apache.org
10 - 2001-08-04 2006-12-29 5 4 aaron@apache.org jerenkrantz@apache.org
9 - 2001-08-01 2006-12-29 6 4 aaron@apache.org jerenkrantz@apache.org
6 - 2001-07-18 2006-12-29 6 4 jerenkrantz@apache.org jerenkrantz@apache.org
6 - 2001-07-18 2006-12-29 6 4 jerenkrantz@apache.org jerenkrantz@apache.org
in
5 - 2001-07-20 2008-04-14 26 4 aaron@apache.org wrowe@apache.org
134 7 2001-08-01 2006-12-29 13 5 aaron@apache.org jerenkrantz@apache.org
100 4 2001-07-18 2008-09-16 19 5 jerenkrantz@apache.org jerenkrantz@apache.org
62 4 2001-08-04 2008-09-22 10 5 aaron@apache.org jerenkrantz@apache.org
45 4 2001-07-18 2006-12-29 9 5 jerenkrantz@apache.org jerenkrantz@apache.org
in
28 - 2001-07-24 2008-04-14 13 5 aaron@apache.org wrowe@apache.org
24 - 2001-07-18 2006-12-29 8 5 jerenkrantz@apache.org jerenkrantz@apache.org
17 - 2001-07-18 2008-09-16 12 5 jerenkrantz@apache.org jerenkrantz@apache.org
13 - 2001-07-18 2008-09-25 10 5 jerenkrantz@apache.org jerenkrantz@apache.org
10 - 2001-07-18 2006-12-29 8 5 jerenkrantz@apache.org jerenkrantz@apache.org
10 - 2001-07-18 2006-12-29 8 5 jerenkrantz@apache.org jerenkrantz@apache.org
522 18 2001-07-18 2006-12-29 21 6 jerenkrantz@apache.org jerenkrantz@apache.org
419 9 2001-08-01 2008-09-26 20 6 aaron@apache.org jerenkrantz@apache.org
260 17 2001-07-18 2008-09-25 20 6 jerenkrantz@apache.org jerenkrantz@apache.org
flood.c
in root
136 3 2001-07-18 2006-12-29 14 6 jerenkrantz@apache.org jerenkrantz@apache.org
131 1 2001-07-18 2006-12-29 10 6 jerenkrantz@apache.org jerenkrantz@apache.org
125 4 2001-07-18 2006-12-29 8 6 jerenkrantz@apache.org jerenkrantz@apache.org
88 - 2001-07-18 2006-12-29 18 6 jerenkrantz@apache.org jerenkrantz@apache.org
63 4 2001-07-18 2006-12-29 12 6 jerenkrantz@apache.org jerenkrantz@apache.org
224 - 2001-07-18 2008-09-22 17 7 jerenkrantz@apache.org jerenkrantz@apache.org
1116 11 2001-07-18 2008-09-16 37 8 jerenkrantz@apache.org jerenkrantz@apache.org
Correlations

File Size vs. Number of Changes: 34 points

flood_socket_keepalive.c x: 419 lines of code y: 20 # changes flood_net_ssl.c x: 260 lines of code y: 20 # changes flood_net_ssl.h x: 13 lines of code y: 10 # changes configure.in x: 172 lines of code y: 22 # changes flood_report_relative_times.c x: 62 lines of code y: 10 # changes flood_config.h x: 25 lines of code y: 7 # changes flood_farm.c x: 224 lines of code y: 17 # changes flood_subst_file.c x: 185 lines of code y: 2 # changes flood_net.c x: 100 lines of code y: 19 # changes flood_net.h x: 17 lines of code y: 12 # changes flood_round_robin.c x: 1116 lines of code y: 37 # changes flood_subst_file.h x: 19 lines of code y: 2 # changes Makefile.in x: 28 lines of code y: 13 # changes config.h.in x: 5 lines of code y: 26 # changes flood.c x: 136 lines of code y: 14 # changes flood_config.c x: 125 lines of code y: 8 # changes flood_easy_reports.c x: 63 lines of code y: 12 # changes flood_easy_reports.h x: 10 lines of code y: 8 # changes flood_farm.h x: 6 lines of code y: 6 # changes flood_farmer.c x: 131 lines of code y: 10 # changes flood_profile.c x: 522 lines of code y: 21 # changes flood_profile.h x: 88 lines of code y: 18 # changes flood_report_relative_times.h x: 10 lines of code y: 5 # changes flood_round_robin.h x: 24 lines of code y: 8 # changes flood_simple_reports.c x: 45 lines of code y: 9 # changes flood_socket_generic.c x: 134 lines of code y: 13 # changes flood_socket_generic.h x: 12 lines of code y: 7 # changes flood_socket_keepalive.h x: 9 lines of code y: 6 # changes flood_pcre.c x: 120 lines of code y: 1 # changes flood_pcre.h x: 44 lines of code y: 1 # changes build/config_vars.mk.in x: 9 lines of code y: 3 # changes build/rules.mk.in x: 187 lines of code y: 7 # changes
37.0
# changes
  min: 1.0
  average: 11.41
  25th percentile: 6.0
  median: 9.5
  75th percentile: 17.25
  max: 37.0
0 1116.0
lines of code
min: 5.0 | average: 127.53 | 25th percentile: 11.5 | median: 53.5 | 75th percentile: 145.0 | max: 1116.0

Number of Contributors vs. Number of Changes: 34 points

flood_socket_keepalive.c x: 6 # contributors y: 20 # changes flood_net_ssl.h x: 5 # contributors y: 10 # changes configure.in x: 3 # contributors y: 22 # changes flood_config.h x: 4 # contributors y: 7 # changes flood_farm.c x: 7 # contributors y: 17 # changes flood_subst_file.c x: 2 # contributors y: 2 # changes flood_net.c x: 5 # contributors y: 19 # changes flood_net.h x: 5 # contributors y: 12 # changes flood_round_robin.c x: 8 # contributors y: 37 # changes Makefile.in x: 5 # contributors y: 13 # changes config.h.in x: 4 # contributors y: 26 # changes flood.c x: 6 # contributors y: 14 # changes flood_config.c x: 6 # contributors y: 8 # changes flood_easy_reports.c x: 6 # contributors y: 12 # changes flood_easy_reports.h x: 5 # contributors y: 8 # changes flood_farm.h x: 4 # contributors y: 6 # changes flood_farmer.c x: 6 # contributors y: 10 # changes flood_profile.c x: 6 # contributors y: 21 # changes flood_profile.h x: 6 # contributors y: 18 # changes flood_report_relative_times.h x: 4 # contributors y: 5 # changes flood_simple_reports.c x: 5 # contributors y: 9 # changes flood_pcre.c x: 1 # contributors y: 1 # changes build/config_vars.mk.in x: 1 # contributors y: 3 # changes build/rules.mk.in x: 3 # contributors y: 7 # changes
37.0
# changes
  min: 1.0
  average: 11.41
  25th percentile: 6.0
  median: 9.5
  75th percentile: 17.25
  max: 37.0
0 8.0
# contributors
min: 1.0 | average: 4.53 | 25th percentile: 4.0 | median: 5.0 | 75th percentile: 6.0 | max: 8.0

Number of Contributors vs. File Size: 34 points

flood_socket_keepalive.c x: 6 # contributors y: 419 lines of code flood_net_ssl.c x: 6 # contributors y: 260 lines of code flood_net_ssl.h x: 5 # contributors y: 13 lines of code configure.in x: 3 # contributors y: 172 lines of code flood_report_relative_times.c x: 5 # contributors y: 62 lines of code flood_config.h x: 4 # contributors y: 25 lines of code flood_farm.c x: 7 # contributors y: 224 lines of code flood_subst_file.c x: 2 # contributors y: 185 lines of code flood_net.c x: 5 # contributors y: 100 lines of code flood_net.h x: 5 # contributors y: 17 lines of code flood_round_robin.c x: 8 # contributors y: 1116 lines of code flood_subst_file.h x: 2 # contributors y: 19 lines of code Makefile.in x: 5 # contributors y: 28 lines of code config.h.in x: 4 # contributors y: 5 lines of code flood.c x: 6 # contributors y: 136 lines of code flood_config.c x: 6 # contributors y: 125 lines of code flood_easy_reports.c x: 6 # contributors y: 63 lines of code flood_farmer.c x: 6 # contributors y: 131 lines of code flood_profile.c x: 6 # contributors y: 522 lines of code flood_profile.h x: 6 # contributors y: 88 lines of code flood_report_relative_times.h x: 4 # contributors y: 10 lines of code flood_round_robin.h x: 5 # contributors y: 24 lines of code flood_simple_reports.c x: 5 # contributors y: 45 lines of code flood_socket_generic.c x: 5 # contributors y: 134 lines of code flood_pcre.c x: 1 # contributors y: 120 lines of code flood_pcre.h x: 1 # contributors y: 44 lines of code build/config_vars.mk.in x: 1 # contributors y: 9 lines of code build/rules.mk.in x: 3 # contributors y: 187 lines of code
1116.0
lines of code
  min: 5.0
  average: 127.53
  25th percentile: 11.5
  median: 53.5
  75th percentile: 145.0
  max: 1116.0
0 8.0
# contributors
min: 1.0 | average: 4.53 | 25th percentile: 4.0 | median: 5.0 | 75th percentile: 6.0 | max: 8.0