nginx/nginx

Branch: master · 9 May 2026 at 22:35

Commits
100
Nodes
30
dir edges
68
co_change edges
21
Hub shadows
5
Universal hubs
1

Cross-layer hub correlation

directory_coupling ↔ co_change
r = -0.1328
near-zero hub persistence — each layer reveals a substantially different structural truth
not significant

Hub shadows (5)

Files with a large gap between directory rank (declared) and co-change rank (behavioral).

src/http/v2/ngx_http_v2.c
3 commits
dir rank
#29
co_change rank
#5
gap
24
hub_shadow
src/http/modules/ngx_http_proxy_v2_module.c
4 commits
dir rank
#2
co_change rank
#22
gap
20
hub_shadow
src/http/modules/ngx_http_dav_module.c
2 commits
dir rank
#5
co_change rank
#25
gap
20
hub_shadow
src/http/modules/ngx_http_mp4_module.c
3 commits
dir rank
#4
co_change rank
#23
gap
19
hub_shadow
src/http/modules/ngx_http_upstream_least_time_module.c
1 commits
dir rank
#10
co_change rank
#28
gap
18
hub_shadow

Universal hubs (1)

High in both layers — architectural backbone.

ngx_http_upstream_sticky_module.c
src/http/modules/ngx_http_upstream_sticky_module.c

Hub ranking (30 nodes)

#Filehub scorecommitsarchetype
1ngx_http_upstream_sticky_module.c0.41388universal_hub
2ngx_http_upstream_keepalive_module.c0.37934
3ngx_http_grpc_module.c0.34482
4ngx_http_proxy_module.c0.34482
5ngx_http_auth_basic_module.c0.34481
6ngx_http_tunnel_module.c0.34481
7ngx_http_core_module.c0.31035
8ngx_http_proxy_v2_module.c0.31034hub_shadow
9ngx_http_mp4_module.c0.31033hub_shadow
10ngx_http_dav_module.c0.31032hub_shadow
11ngx_http_upstream_least_time_module.c0.31031hub_shadow
12ngx_http_upstream.c0.275910
13ngx_http_upstream_round_robin.c0.24143
14ngx_http_request.c0.24143
15ngx_http_v3_request.c0.17243
16ngx_stream_upstream_round_robin.c0.17242
17ngx_stream_proxy_module.c0.13793
18ngx_event_quic_tokens.c0.13793
19ngx_event_quic.c0.13792
20ngx_stream_upstream_least_time_module.c0.13791
21ngx_http_request_body.c0.13791
22ngx_http_v2.c0.10343hub_shadow
23ngx_event_quic_output.c0.10343
24ngx_event_quic_ssl.c0.10342
25ngx_http_v3_parse.c0.10341
26ngx_http_v3_table.c0.10341
27ngx_cycle.c0.06902
28ngx_times.c0.03451
29ngx_event_openssl.c0.00005
30ngx_mail_parse.c0.00002