Gitana: A software project inspector

Abstract The development of software projects entails significant implementation and collaboration activities, typically supported by tools such as issue trackers, code review tools and Version Control Systems. However, these tools only provide a partial view of the project and often lack of advanced querying mechanisms, thus hampering the analysis of the status of the project and endangering the decision making process on the best way to drive the development process. We present Gitana , a software project inspector able to import the activity of the different support tools into a single relational database, thus providing a central point to perform all kinds of cross-cutting analysis on the software project data. Tool website: https://github.com/SOM-Research/gitana .

[1]  David Lo,et al.  An empirical study on developer interactions in StackOverflow , 2013, SAC '13.

[2]  Jordi Cabot,et al.  A Systematic Mapping Study of Software Development With GitHub , 2017, IEEE Access.

[3]  Sébastien Gérard,et al.  A Model-based Approach to Gamify the Learning of Modeling , 2017, SCME-iStarT@ER.

[4]  Jordi Cabot,et al.  An Empirical Study on the Maturity of the Eclipse Modeling Ecosystem , 2017, 2017 ACM/IEEE 20th International Conference on Model Driven Engineering Languages and Systems (MODELS).

[5]  Jordi Cabot,et al.  Gitana: A SQL-Based Git Repository Inspector , 2015, ER.

[6]  Jordi Cabot,et al.  Assessing the bus factor of Git repositories , 2015, 2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering (SANER).

[7]  Jürgen Dingel,et al.  The problems with eclipse modeling tools: a topic analysis of eclipse forums , 2016, MoDELS.