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
74
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Towards well planed CodeCity
runadrag
July 16, 2015
More Decks by runadrag
See All by runadrag
Voronyj(Voronoi) diagram
runadrag
0
43
Properties of loxodromic functions. Master's defense (UA)
runadrag
1
120
Other Decks in Research
See All in Research
言語モデルから言語について語る際に押さえておきたいこと
eumesy
PRO
5
2.3k
2026-01-30-MandSL-textbook-jp-cos-lod
yegusa
1
1.3k
Unified Audio Source Separation (Defense Slides)
kohei_1979
1
610
Scalable dynamic origin-destination demand estimation enhanced by high-resolution satellite imagery data
satai
3
270
多様なデータを許容し学習し続ける模倣学習 / Advanced Imitation Learning for VLA
prinlab
0
210
AY 2026 Guide to Academic Writing Using Generative AI - Workshop
ks91
PRO
0
120
姫路市 -都市OSの「再実装」-
hopin
0
1.7k
計算情報学研究室(数理情報学第7研究室)2026
tomohirokoana
0
530
LLM Compute Infrastructure Overview
karakurist
2
1.4k
第12回人と環境にやさしい交通をめざす全国大会/熊本都市圏「車1割削減、渋滞半減、公共交通2倍」をめざして
trafficbrain
0
110
YOLO26_ Key Architectural Enhancements and Performance Benchmarking for Real-Time Object Detection
satai
3
800
量子コンピュータの紹介
oqtopus
0
320
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
135
9.9k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.9k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
290
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
160
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
Optimizing for Happiness
mojombo
378
71k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
140
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
200
Joys of Absence: A Defence of Solitary Play
codingconduct
1
390
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
410
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
530
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