Rethinking Codecity

Rethinking Codecity

In this presentation, I proposed the adaptation, reconsideration, and improvement of Codecity using the current technologies related to the 3D, Virtual Reality (VR) and Extended Reality (XR) inside the web environment. We will also show the analysis of the other and newer implementations of Codecity, analyzing their drawbacks and their advantages according to the first version.

35e56f49a18810a41205714698cd7e7d?s=128

David Moreno Lumbreras

June 05, 2019
Tweet

Transcript

  1. 1.

    Rethinking Codecity David Moreno-Lumbreras and Jesús M. González-Barahona Universidad Rey

    Juan Carlos & Bitergia dmorenolumb at gmail dot com & dmoreno at bitergia dot com jgb at gsyc dot urjc dot com MadSESE’19
  2. 3.

    /Introduction CodeCity: 1. OOB programs 2. Visualize code as city

    = city metaphor a. Orientation b. Location c. Habitability Metrics: - Classes as buildings - NOM (number of methods) is the height - NOA (number of attributes) is the depth/width - Color as package level https://wettel.github.io/codecity.html
  3. 10.

    /Future work Reproduce Codecity with its original metrics - WIP

    Reproduce other metrics that have been proposed by other researchers.
  4. 11.

    /Future work Reproduce Codecity with its original metrics - WIP

    Reproduce other metrics that have been proposed by other researchers. Use metrics further than OOB structure metrics
  5. 12.

    /Future work Reproduce Codecity with its original metrics - WIP

    Reproduce other metrics that have been proposed by other researchers. Use metrics further than OOB structure metrics Extend the city metaphor fixing the layout, analyze time evolution… and why not other metaphors