Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
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
68
Towards well planed CodeCity
runadrag
July 16, 2015
Tweet
Share
More Decks by runadrag
See All by runadrag
Voronyj(Voronoi) diagram
runadrag
0
31
Properties of loxodromic functions. Master's defense (UA)
runadrag
1
110
Other Decks in Research
See All in Research
A scalable, annual aboveground biomass product for monitoring carbon impacts of ecosystem restoration projects
satai
4
240
2021年度-基盤研究B-研究計画調書
trycycle
PRO
0
300
国際論文を出そう!ICRA / IROS / RA-L への論文投稿の心構えとノウハウ / RSJ2025 Luncheon Seminar
koide3
6
4.6k
[CV勉強会@関東 CVPR2025] VLM自動運転model S4-Driver
shinkyoto
2
480
数理最適化に基づく制御
mickey_kubo
6
730
データxデジタルマップで拓く ミラノ発・地域共創最前線
mapconcierge4agu
0
210
Panopticon: Advancing Any-Sensor Foundation Models for Earth Observation
satai
1
100
MIRU2025 チュートリアル講演「ロボット基盤モデルの最前線」
haraduka
15
8k
投資戦略202508
pw
0
560
2025年度人工知能学会全国大会チュートリアル講演「深層基盤モデルの数理」
taiji_suzuki
25
18k
SSII2025 [TS1] 光学・物理原理に基づく深層画像生成
ssii
PRO
4
4.2k
CVPR2025論文紹介:Unboxed
murakawatakuya
0
150
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
352
21k
Writing Fast Ruby
sferik
628
62k
Site-Speed That Sticks
csswizardry
10
820
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.9k
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.6k
Context Engineering - Making Every Token Count
addyosmani
3
50
A Modern Web Designer's Workflow
chriscoyier
696
190k
Designing Experiences People Love
moore
142
24k
Agile that works and the tools we love
rasmusluckow
330
21k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
Music & Morning Musume
bryan
46
6.8k
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