Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Towards well planed CodeCity
Search
runadrag
July 16, 2015
Research
0
71
Towards well planed CodeCity
runadrag
July 16, 2015
Tweet
Share
More Decks by runadrag
See All by runadrag
Voronyj(Voronoi) diagram
runadrag
0
35
Properties of loxodromic functions. Master's defense (UA)
runadrag
1
110
Other Decks in Research
See All in Research
Satellites Reveal Mobility: A Commuting Origin-destination Flow Generator for Global Cities
satai
3
210
思いつきが武器になる:研究というゲームを始めよう / Ideas Are Your Equipments : Let the Game of Research Begin!
ks91
PRO
0
110
AWSで実現した大規模日本語VLM学習用データセット "MOMIJI" 構築パイプライン/buiding-momiji
studio_graph
2
1k
Thirty Years of Progress in Speech Synthesis: A Personal Perspective on the Past, Present, and Future
ktokuda
0
130
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1k
スキマバイトサービスにおける現場起点でのデザインアプローチ
yoshioshingyouji
0
270
ドメイン知識がない領域での自然言語処理の始め方
hargon24
1
210
令和最新技術で伝統掲示板を再構築: HonoX で作る型安全なスレッドフロート型掲示板 / かろっく@calloc134 - Hono Conference 2025
calloc134
0
450
学習型データ構造:機械学習を内包する新しいデータ構造の設計と解析
matsui_528
4
2.1k
Remote sensing × Multi-modal meta survey
satai
4
640
不確実性下における目的と手段の統合的探索に向けた連続腕バンディットの応用 / iot70_gp_rff_mab
monochromegane
2
250
製造業主導型経済からサービス経済化における中間層形成メカニズムのパラダイムシフト
yamotty
0
280
Featured
See All Featured
KATA
mclloyd
PRO
33
15k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
0
91
Measuring & Analyzing Core Web Vitals
bluesmoon
9
710
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
110
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
740
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
27
So, you think you're a good person
axbom
PRO
0
1.8k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.3k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
45
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
250
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
0
22
Transcript
Natalia Tymchuk, Michele Lanza Towards Well Planed Code City R
A E E L V
CodeCity
Class Package or Namespace Number of attributes CodeCity Number of
methods
None
Manhattan
Barcelona
Paris
Lviv
Voronyj Diagram
None
None
None
1 minute 2 minutes 3 minutes 4 minutes Number of
Sites 0 50 100 150 200 250
1 minute 2 minutes 3 minutes 4 minutes Number of
Sites 0 250 500 1000 1500 2000 2500
None
None
None
None
(x,y)? (x,y)? (x,y)? (x,y)? (x,y)? (x,y)?
1 2 3 4 5 6 7 8 1 x
2 x x 3 x x 4 x 5 x x 6 x 7 x 8 x
1 2 3 4 5 6 7 8 1 x
2 x x 3 x x 4 x 5 x x 6 x 7 x 8 x
1 2 3 4 5 6 7 8 1 x
2 x x 3 x x 4 x 5 0 x 0 0 0 x 0 0 6 x 7 x 8 x
1 2 3 4 5 6 7 8 1 x
2 x x 3 x x 4 x 5 0 x 0 0 0 x 0 0 6 x 7 x 8 x (a,b)
Multidimensional scaling
Multidimensional scaling
None
Force based layout
Multidimensional scaling Force based layout
1 method 60 methods
38 methods 1 method
None
None
None
None
None
None
Graph model; Different features for software entities; Distance, position;
None
New view on Force based layout
New view on Force based layout
Nodes’ Force
Springs’ Force
Resulting Force
Repulsion Value Mass Repulsion Radius Stiffness Ideal Length
Node: Repulsion Value
Node: Repulsion Value
10 30 Node: Repulsion Value
Node: Mass
Node: Mass
Node: Mass 5 different: 1.5…60
Node: Repulsion Radius
Node: Repulsion Radius
Node: Repulsion Radius
Node: Repulsion Radius
Node: Repulsion Radius
repulsion value: 30 repulsion radius: 2*x*y iterations: 100 Node: Repulsion
Radius
Edge: Stiffness
Edge: Stiffness
Stiffness 0.1 initial length 200 Stiffness 10 ideal length 10
repulsion 50 iterations 50
Edge: Ideal length
Edge: Ideal length 10 20
Ideal length 0 initial length 200 Ideal length 10 stiffness
0.1 repulsion 1 iterations 50
Features: Distance Time
Distance
Distance
Distance
Padded distance Traditional distance
Slowing down the time
Slowing down the time
Slowing down the time
Slowing down the time
Slowing down the time
None
RTForceBasedLayout RTFBLayout
RTFBLayout + Voronyj diagram + 3D cities