ROCAT on KATARIBE: Code Visualization for Communities

As globally distributed software development has become generalized, social coding platforms like Github are becoming increasing needed for team collaboration. To share and help understand the overview of projects among teams, source code visualization is useful. In this paper, we present a new visual software development tool, Rocat, a city-like software code visualization in virtual reality. In addition, we integrate Rocat with a GitLabbased code hosting service, Kataribe. By integrating Rocat into Kataribe, fine-grained code information can be visualized, and city visualization can be easily shared. We present our tool and provide the features of Rocat on Kataribe. A Screencast for demonstration is available at the following URL. https://www.youtube.com/watch?v=ZQTTO91v4No.

[1]  Eva Pietroni,et al.  Interacting with Virtual Reconstructions in Museums: The Etruscanning Project , 2014, JOCCH.

[2]  Tim Menzies,et al.  Software Analytics: So What? , 2013, IEEE Softw..

[3]  Osamu Mizuno,et al.  Historage: fine-grained version control system for Java , 2011, IWPSE-EVOL '11.

[4]  Arie van Deursen,et al.  An exploratory study of the pull-based software development model , 2014, ICSE.

[5]  Michele Lanza,et al.  SAMOA -- A Visual Software Analytics Platform for Mobile Applications , 2013, 2013 IEEE International Conference on Software Maintenance.

[6]  Claus Lewerentz,et al.  Representing development history in software cities , 2010, SOFTVIS '10.

[7]  Árpád Beszédes,et al.  CodeMetropolis - code visualisation in MineCraft , 2013, 2013 IEEE 13th International Working Conference on Source Code Analysis and Manipulation (SCAM).

[8]  Romain Robbes,et al.  Software systems as cities: a controlled experiment , 2011, 2011 33rd International Conference on Software Engineering (ICSE).

[9]  Alberto Bacchelli,et al.  Expectations, outcomes, and challenges of modern code review , 2013, 2013 35th International Conference on Software Engineering (ICSE).

[10]  Hajimu Iida,et al.  Kataribe: a hosting service of historage repositories , 2014, MSR 2014.

[11]  Emad Shihab,et al.  An Exploratory Study on Self-Admitted Technical Debt , 2014, 2014 IEEE International Conference on Software Maintenance and Evolution.

[12]  James D. Herbsleb,et al.  Social coding in GitHub: transparency and collaboration in an open software repository , 2012, CSCW.