Slide 1

Slide 1 text

GrimoireLab: What’s Next? Jesus M. Gonzalez-Barahona [email protected] @jgbarah Bitergia / LibreSoft (URJC) http://bit.ly/sda-workshop-1 FLOSS Community Metrics Meeting Brussels (Belgium), January 29st 2016 Jesus Gonzalez-Barahona (Bitergia) GrimoireLab: What’s Next? Jan 2016 1 / 11

Slide 2

Slide 2 text

c 2016 Bitergia Some rights reserved. This presentation is distributed under the “Attribution-ShareAlike 3.0” license, by Creative Commons, available at http://creativecommons.org/licenses/by-sa/3.0/ Jesus Gonzalez-Barahona (Bitergia) GrimoireLab: What’s Next? Jan 2016 2 / 11

Slide 3

Slide 3 text

Me and my circumstances Uni Rey Juan Carlos: LibreSoft research team Understanding free, open source software development Data analytics approach Bitergia: From research to the real world The software development analytics company Dashboards, reports, consultancy... http://gsyc.es/~jgb http://bitergia.com Jesus Gonzalez-Barahona (Bitergia) GrimoireLab: What’s Next? Jan 2016 3 / 11

Slide 4

Slide 4 text

MetricsGrimoire: the current state of affairs Jesus Gonzalez-Barahona (Bitergia) GrimoireLab: What’s Next? Jan 2016 4 / 11

Slide 5

Slide 5 text

MetricsGrimoire: supported data sources Jesus Gonzalez-Barahona (Bitergia) GrimoireLab: What’s Next? Jan 2016 5 / 11

Slide 6

Slide 6 text

GrimoireLab: the next big thing Perceval: retrieving data ElasticSearch: storing data Python / Pandas scripts: enrich, analyze, customize the data Kibiter: Kibana fork to interact with the data http://grimoirelab.github.io http://blog.bitergia.com Jesus Gonzalez-Barahona (Bitergia) GrimoireLab: What’s Next? Jan 2016 6 / 11

Slide 7

Slide 7 text

Perceval: generic data retriever Library with common functionality One backend per software repository Written in Python3 Each backend is a produced of “data items” Data items are commits, tickets, code review processes... Currently implemented backends: Git, Gerrit, Bugzilla, GitHub Issues https://github.com/GrimoireLab/perceval Jesus Gonzalez-Barahona (Bitergia) GrimoireLab: What’s Next? Jan 2016 7 / 11

Slide 8

Slide 8 text

Kibiter Fork of Kibana (the ElasticSearch dashboard) Some specific functionality Intention: convergence with upstream (proposing pull requests) Customization, branding, new widgets https://github.com/GrimoireLab/kibiter Jesus Gonzalez-Barahona (Bitergia) GrimoireLab: What’s Next? Jan 2016 8 / 11

Slide 9

Slide 9 text

Preview: play with the new dashboards http://s.bitergia.com/db-fosdem16 Jesus Gonzalez-Barahona (Bitergia) GrimoireLab: What’s Next? Jan 2016 9 / 11

Slide 10

Slide 10 text

Some more details, on Sunday FOSDEM Lightning Talk Learning about software development with Kibana dashboards By yours truly Sunday, 10:40, H.2215 (Ferrer) https://fosdem.org/2016/schedule/event/kibana/ Jesus Gonzalez-Barahona (Bitergia) GrimoireLab: What’s Next? Jan 2016 10 / 11

Slide 11

Slide 11 text

Stay tuned, more news to come Do you want to join us to develop GrimoireLab? https://blog.bitergia.com Jesus Gonzalez-Barahona (Bitergia) GrimoireLab: What’s Next? Jan 2016 11 / 11