Commits
100
Nodes
8
dir edges
1
co_change edges
2
Hub shadows
5
Universal hubs
1
Cross-layer hub correlation
directory_coupling ↔ co_change
r = 0.5774
moderate positive hub persistence — some items carry their importance across layers
LAW CONFIRMED
Hub shadows (5)
Files with a large gap between directory rank (declared) and co-change rank (behavioral).
engine/src/flutter/shell/platform/android/io/flutter/view/AccessibilityBridge.java
1 commits
dir rank
#4
→
co_change rank
#1
gap
3
engine/src/flutter/shell/platform/android/test/io/flutter/view/AccessibilityBridgeTest.java
1 commits
dir rank
#5
→
co_change rank
#2
gap
3
packages/flutter_tools/gradle/src/test/kotlin/DependencyVersionCheckerTest.kt
2 commits
dir rank
#3
→
co_change rank
#5
gap
2
engine/src/flutter/shell/platform/darwin/common/framework/Source/Tracing+TraceScope.swift
1 commits
dir rank
#1
→
co_change rank
#3
gap
2
engine/src/flutter/shell/platform/darwin/common/framework/Source/TracingTest.swift
1 commits
dir rank
#2
→
co_change rank
#4
gap
2
Universal hubs (1)
High in both layers — architectural backbone.
Tracing+TraceScope.swift
engine/src/flutter/shell/platform/darwin/common/framework/Source/Tracing+TraceScope.swift
Hub ranking (8 nodes)
| # | File | hub score | commits | archetype |
|---|---|---|---|---|
| 1 | Tracing+TraceScope.swift | 0.2857 | 1 | universal_hub |
| 2 | TracingTest.swift | 0.2857 | 1 | hub_shadow |
| 3 | AccessibilityBridge.java | 0.1429 | 1 | hub_shadow |
| 4 | AccessibilityBridgeTest.java | 0.1429 | 1 | hub_shadow |
| 5 | DependencyVersionCheckerTest.kt | 0.0000 | 2 | hub_shadow |
| 6 | FlutterPluginUtils.kt | 0.0000 | 1 | |
| 7 | VSyncClientTest.swift | 0.0000 | 1 | |
| 8 | PlatformViewCreationRequest.java | 0.0000 | 1 |