Codemetropolis ' code visualisation in minecraft

Gergo Balogh, Árpád Beszédes

Research output: Chapter in Book/Report/Conference proceedingConference contribution

9 Citations (Scopus)

Abstract

Data visualisation with high expressive power plays an important role in code comprehension. Recent visualization tools try to fulfil the expectations of the users and use various analogies. For example, in an architectural metaphor, each class is represented by a building. Buildings are grouped into districts according to the structure of the namespaces. We think that these unique ways of code representation have great potential, but in our opinion they use very simple graphical techniques (shapes, figures, low resolution) to visualize the structure of the source code. On the other hand, computer games use high quality graphic and good expressive power. A good example is Minecraft, a popular role playing game with great extensibility and interactivity from another (third party) software. It supports both high definition, photo-realistic textures and long range 3D scene displaying. Our main contribution is to connect data visualisation with high end-user graphics capabilities. To achieve this, a conversion tool was implemented. It processes the basic source code metrics as input and generates a Minecraft world with buildings, districts, and gardens. The tool is in the prototype state, but it can be used to investigate the possibilities of this kind of data visualisation.

Original languageEnglish
Title of host publicationIEEE 13th International Working Conference on Source Code Analysis and Manipulation, SCAM 2013
PublisherIEEE Computer Society
Pages136-141
Number of pages6
ISBN (Print)9781467357395
DOIs
Publication statusPublished - Jan 1 2013
Event2013 IEEE 13th International Working Conference on Source Code Analysis and Manipulation, SCAM 2013 - Eindhoven, Netherlands
Duration: Sep 22 2013Sep 23 2013

Publication series

NameIEEE 13th International Working Conference on Source Code Analysis and Manipulation, SCAM 2013

Other

Other2013 IEEE 13th International Working Conference on Source Code Analysis and Manipulation, SCAM 2013
CountryNetherlands
CityEindhoven
Period9/22/139/23/13

    Fingerprint

ASJC Scopus subject areas

  • Software

Cite this

Balogh, G., & Beszédes, Á. (2013). Codemetropolis ' code visualisation in minecraft. In IEEE 13th International Working Conference on Source Code Analysis and Manipulation, SCAM 2013 (pp. 136-141). [6648194] (IEEE 13th International Working Conference on Source Code Analysis and Manipulation, SCAM 2013). IEEE Computer Society. https://doi.org/10.1109/SCAM.2013.6648194