Meet the CHAOSS and GrimoireLab community and the tools used by several open source projects, communitites, engineering teams to track and analyze their development activities, communities health, diversity, etc.
The workshop/s will cover the basic training for using open source GrimoireLab toolkit for analyzing software development processes to manage them through metrics and KPIs.
Community managers, software development managers, developers and generally anyone involved in Open Source and Inner Source software development will learn through real examples how to set up and use GrimoireLab for their specific needs.
|09:00 - 10:00||Registration|
|10:00 - 10:05||Opening CHAOSSCon + GrimoireCon|
|10:05 - 10:20||CHAOSS keynote||Ildiko Vancsa, OpenStack Foundation||Slides|
|10:20 - 10:35||CHAOSS Metrics TC||Georg Link, University of Nebraska at Omaha|
|10:35 - 10:50||CHAOSS Software TC||Harish Pillay, Red Hat||Slides|
|10:50 - 11:05||The CHAOSS Working Group on Diversity and Inclusion||Daniel Izquierdo, Bitergia||Slides|
|11:05 - 11:20||The State of GrimoireLab||J. Manrique López, Bitergia||Slides, video|
|11:20 - 11:45||Coffee break|
|11:45 - 12:00||Consolidate metrics on open source projects hosted at OW2||Assad Montasser, OW2||Slides|
|12:00 - 12:15||Using GrimoireLab for Mozilla's Community Analytics, live demo and conversation||Henrik Mitsch, Mozilla||Slides|
|12:15 - 12:30||Usage of metrics in open source communities||Raymond Paik, The Linux Foundation||Slides|
|12:30 - 12:45||CROSSMINER: Developer-centric knowledge mining from large open source software repositories||Boris Baldassari, Castalia Solutions||Slides|
|12:45 - 13:00||Promises and perils of identity merging||Eleni Constantinou, University of Mons|
|13:00 - 13:05||Lightning talks set up|
|13:05 - 13:10||Lightning talk: Prospector||Harish Pillay, Red Hat||Slides|
|13:10 - 13:15||Lightning talk: Bestiary||Miguel Ángel Fernández, Bitergia||Slides|
|13:15 - 13:20||Lightning talk: Capstone Projects as a Vehicle for Open Source Metrics at Twitter||Remy DeCausemaker, Twitter||Poster Demo|
|13:20 - 13:25||Lightning talk: GHData||Georg Link, University of Nebraska at Omaha|
|13:25 - 13:30||Lightning talk: Hatstall||J. Manrique López, Bitergia||Slides|
|13:30 - 14:20||Lunch (on your own)|
|Time||Using GrimoireLab Dashboards workshops||GrimoireLab workshops for Analysts and Developers|
|14:30 - 15:30||
"I have a GrimoireLab dashboard. Now, what?", Alberto Pérez
Intro to GrimoireLab dashboards features. [Slides]
"Setting up GrimoireLab from scratch", Jesus M. Gonzalez-Barahona
Intro to GrimoireLab platform configuration (Docker and Python required). [Slides]
|15:30 - 16:30||
"GrimoireLab visualizations and charts DIY session", Daniel Izquierdo
How to create your own visualizations and dashboards with GrimoireLab. [Slides]
"Playing analytics on GrimoireLab data", Jesus M. Gonzalez-Barahona and Alberto Perez
How to analyze data produced by GrimoireLab with tools like Jupyter Notebooks (Jupyter Notebooks required). [Slides].
|16:30 - 16:45||Coffee break|
|16:45 - 17:45||
"Beyond standard panels", Daniel Izquierdo and David Moreno
Specific use cases solved with GrimoireLab capabilities, like social network analysis. [Slides]
"Extending GrimoireLab capabilities", Valerio Cosentino and Alberto Pérez
How to develop custom backends or new data indexes with Python and GrimoireLab (Python required). [Slides]
|17:45 - 18:00||Open discussion|
GrimoireCon is a conference intended to allow networking and collaboration. We are therefore committed to providing a safe and welcoming environment to all participants. To make it clear what is expected, all attendees and staff are expected to conform to the following code of conduct.
Exhibitors, speakers, sponsors, staff and all other attendees at events organized by Bitergia are subject to this Code of Conduct. We are dedicated to providing a harassment-free experience for everyone, and we do not tolerate harassment of participants in any form.
We ask you to be considerate of others and behave professionally and respectfully to all other participants. Remember that sexual language and imagery is not appropriate for any event venue, including talks. Participants violating these rules may be sanctioned or expelled from the event without a refund at the discretion of the organizers.
Harassment includes offensive verbal comments related to gender, gender identity or expression, sexual orientation, disability, physical appearance, body size, race, religion, sexual images in public spaces, deliberate intimidation, stalking, following, harassing photography or recording, sustained disruption of talks or other events, inappropriate physical contact, and unwelcome sexual attention. Participants asked to stop any harassing behavior are expected to comply immediately.
If a participant engages in harassing behavior, the event organizers may take any action they deem appropriate, including warning the offender or expulsion from the event with no refund. If you are being harassed, notice that someone else is being harassed, or have any other concerns, please contact a member of the event staff immediately.
Event staff will be happy to help participants address concerns. All reports will be treated as confidential. We strongly encourage you to address your issues privately with any of our staff members who are organizing the event. We encourage you to avoid disclosing information about the incident until the staff have had sufficient time in which to address the situation. Please also keep in mind that public shaming can be counter-productive to building a strong community. We do not condone nor participate in such actions.
We value your attendance. If you cannot find a member of the event staff or are not comfortable contacting one of the staff, you can alternatively contact firstname.lastname@example.org.
We expect all participants to follow these rules at all event venues and related social events.