Wir haben unsere Datenschutzbestimmungen aktualisiert. Klicke hier, um dir die _Einzelheiten anzusehen. Tippe hier, um dir die Einzelheiten anzusehen.
Aktiviere deine kostenlose 30-tägige Testversion, um unbegrenzt zu lesen.
Erstelle deine kostenlose 30-tägige Testversion, um weiterzulesen.
Herunterladen, um offline zu lesen
Towards Well Planned Code Cities
First Name: Natalia
Last Name: Tymchuk
Type: Talk
Abstract:
Software visualization has been shown as effective to support program and system comprehension. A possible solution adopts the city metaphor, and visualizes software systems as 3D cities. Most of the existing implementations, like CodeCity, exploit rectangle packing layout for placing the entities in a compact positioning. However, the distance between elements is determined by the layout algorithm only, without any connection to the actual structure of the system and the relations between software entities, which are fundamental for comprehension and maintenance.
We are currently investigating a new 3D representation for visualizing large software systems as cities. In our tool, we exploit force based layout to place software entities like classes and packages based on their relations, for example by considering client dependency. Our cities look more ``organic'', characterized by dependent entities grouped together, and less coupled entities more far away from each other.
Bio: I'm a Ph.D. student at the Faculty of Informatics of University of Lugano. I am working under the supervision of Prof. Dr. Michele Lanza, in the REVEAL research group. My main topic is how to improve the visualization of software systems in a useful and realistic way. On the last ESUG I presented Voronoi diagram builder, while 2 years ago I worked on the project “SciSmalltalk - Ordinary Differential Equations Solver” in GSoC.
Towards Well Planned Code Cities
First Name: Natalia
Last Name: Tymchuk
Type: Talk
Abstract:
Software visualization has been shown as effective to support program and system comprehension. A possible solution adopts the city metaphor, and visualizes software systems as 3D cities. Most of the existing implementations, like CodeCity, exploit rectangle packing layout for placing the entities in a compact positioning. However, the distance between elements is determined by the layout algorithm only, without any connection to the actual structure of the system and the relations between software entities, which are fundamental for comprehension and maintenance.
We are currently investigating a new 3D representation for visualizing large software systems as cities. In our tool, we exploit force based layout to place software entities like classes and packages based on their relations, for example by considering client dependency. Our cities look more ``organic'', characterized by dependent entities grouped together, and less coupled entities more far away from each other.
Bio: I'm a Ph.D. student at the Faculty of Informatics of University of Lugano. I am working under the supervision of Prof. Dr. Michele Lanza, in the REVEAL research group. My main topic is how to improve the visualization of software systems in a useful and realistic way. On the last ESUG I presented Voronoi diagram builder, while 2 years ago I worked on the project “SciSmalltalk - Ordinary Differential Equations Solver” in GSoC.
Sie haben diese Folie bereits ins Clipboard „“ geclippt.
Sie haben Ihre erste Folie geclippt!
Durch Clippen können Sie wichtige Folien sammeln, die Sie später noch einmal ansehen möchten. Passen Sie den Namen des Clipboards an, um Ihre Clips zu speichern.Die SlideShare-Familie hat sich gerade vergrößert. Genießen Sie nun Zugriff auf Millionen eBooks, Bücher, Hörbücher, Zeitschriften und mehr von Scribd.
Jederzeit kündbar.Unbegrenztes Lesevergnügen
Lerne schneller und intelligenter von Spitzenfachleuten
Unbegrenzte Downloads
Lade es dir zum Lernen offline und unterwegs herunter
Außerdem erhältst du auch kostenlosen Zugang zu Scribd!
Sofortiger Zugriff auf Millionen von E-Books, Hörbüchern, Zeitschriften, Podcasts und mehr.
Lese und höre offline mit jedem Gerät.
Kostenloser Zugang zu Premium-Diensten wie TuneIn, Mubi und mehr.
Wir haben unsere Datenschutzbestimmungen aktualisiert, um den neuen globalen Regeln zum Thema Datenschutzbestimmungen gerecht zu werden und dir einen Einblick in die begrenzten Möglichkeiten zu geben, wie wir deine Daten nutzen.
Die Einzelheiten findest du unten. Indem du sie akzeptierst, erklärst du dich mit den aktualisierten Datenschutzbestimmungen einverstanden.
Vielen Dank!