godotengine/godot

Branch: master · 9 May 2026 at 22:44

Commits
100
Nodes
30
dir edges
120
co_change edges
153
Hub shadows
5
Universal hubs
7

Cross-layer hub correlation

directory_coupling ↔ co_change
r = 0.9254
strong positive hub persistence — same items tend to be structurally important in both layers
LAW CONFIRMED

Hub shadows (5)

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

tests/scene/test_label.cpp
2 commits
dir rank
#30
co_change rank
#17
gap
13
hub_shadow
servers/rendering/renderer_rd/forward_clustered/render_forward_clustered.cpp
4 commits
dir rank
#18
co_change rank
#28
gap
10
hub_shadow
servers/rendering/renderer_rd/forward_mobile/render_forward_mobile.cpp
4 commits
dir rank
#19
co_change rank
#29
gap
10
hub_shadow
editor/settings/editor_layouts_dialog.cpp
3 commits
dir rank
#26
co_change rank
#18
gap
8
hub_shadow
editor/editor_node.cpp
8 commits
dir rank
#17
co_change rank
#24
gap
7
hub_shadow

Universal hubs (7)

High in both layers — architectural backbone.

box_container.cpp
scene/gui/box_container.cpp
center_container.cpp
scene/gui/center_container.cpp
container.cpp
scene/gui/container.cpp
control.cpp
scene/gui/control.cpp
flow_container.cpp
scene/gui/flow_container.cpp
foldable_container.cpp
scene/gui/foldable_container.cpp
graph_frame.cpp
scene/gui/graph_frame.cpp

Hub ranking (30 nodes)

#Filehub scorecommitsarchetype
1box_container.cpp1.06902universal_hub
2center_container.cpp1.06902universal_hub
3container.cpp1.06902universal_hub
4control.cpp1.06902universal_hub
5flow_container.cpp1.06902universal_hub
6foldable_container.cpp1.06902universal_hub
7graph_frame.cpp1.06902universal_hub
8graph_node.cpp1.06902
9grid_container.cpp1.06902
10label.cpp1.06902
11margin_container.cpp1.06902
12panel_container.cpp1.06902
13scroll_container.cpp1.06902
14split_container.cpp1.06902
15tab_bar.cpp1.06902
16tab_container.cpp1.06902
17test_label.cpp0.55172hub_shadow
18editor_layouts_dialog.cpp0.17243hub_shadow
19dependency_editor.cpp0.13793
20game_view_plugin.cpp0.13793
21view_3d_controller.cpp0.13793
22control_editor_plugin.cpp0.13793
23rendering_device.cpp0.10344
24editor_node.cpp0.06908hub_shadow
25rendering_device_driver_vulkan.cpp0.06904
26main.cpp0.06903
27rendering_device_driver_d3d12.cpp0.06903
28render_forward_clustered.cpp0.03454hub_shadow
29render_forward_mobile.cpp0.03454hub_shadow
30ss_effects.cpp0.00002