[email protected] http://twitter.com/jgbarah Bitergia GSyC/LibreSoft (Universidad Rey Juan Carlos) FLOSS Community Metrics Meeting, Portland, USA, July 19th 2015 http://bit.ly/fcm2-evaluation Jesus Gonzalez-Barahona (Bitergia) Evaluating Free / Open Source Software Projects FCM2 US 2015 1 / 30
under the “Attribution-ShareAlike 3.0” license, by Creative Commons, available at http://creativecommons.org/licenses/by-sa/3.0/ Jesus Gonzalez-Barahona (Bitergia) Evaluating Free / Open Source Software Projects FCM2 US 2015 2 / 30
3 The book 4 Contents 5 Bonus track 6 The future Jesus Gonzalez-Barahona (Bitergia) Evaluating Free / Open Source Software Projects FCM2 US 2015 3 / 30
software development analytics company Dashboards, reports, consultancy... http://bitergia.com Associate Professor at URJC: Understanding free, open source software development Empirical, data analytics approach http://gsyc.es/~jgb Jesus Gonzalez-Barahona (Bitergia) Evaluating Free / Open Source Software Projects FCM2 US 2015 5 / 30
July 2012 Builds on the experience of LibreSoft R&D group Professional products and services, focused on: Grimoire Dashboard: software development analytics (including community metrics) Specific studies and reports (based on metrics and facts collection) http://bitergia.com/ projects.html http://blog.bitergia.com Jesus Gonzalez-Barahona (Bitergia) Evaluating Free / Open Source Software Projects FCM2 US 2015 6 / 30
for a long time First: research context Then: education context Finally: the industry needs it During the last years, the field of FOSS evaluation has matured we can share our expertise in it FOSS projects (not products) evaluation!!! Jesus Gonzalez-Barahona (Bitergia) Evaluating Free / Open Source Software Projects FCM2 US 2015 8 / 30
are emerging Interest is raising It seems about the right time! Jesus Gonzalez-Barahona (Bitergia) Evaluating Free / Open Source Software Projects FCM2 US 2015 9 / 30
done What can be expected from it Different aspects of FOSS project evaluation (community, processes, ...) Tools available including details of Grimoire (to be written) http://jgbarah.gitbooks.io/evaluating-foss-projects/ Jesus Gonzalez-Barahona (Bitergia) Evaluating Free / Open Source Software Projects FCM2 US 2015 12 / 30
advance (eg: your project) Or you may need some research Objectives and evaluation criteria: Define the objectives of your evaluation Base the evaluation criteria on them You may use Goal-Question-Metric Jesus Gonzalez-Barahona (Bitergia) Evaluating Free / Open Source Software Projects FCM2 US 2015 14 / 30
Study of documentation Analysis of source code Analysis of software development repositories Study of project bylaws The last three: particular to FOSS Jesus Gonzalez-Barahona (Bitergia) Evaluating Free / Open Source Software Projects FCM2 US 2015 15 / 30
or enumerations, such as “closed tickets: 67 %” or “maturity: high” Metadata: more detailed description Free text / factoids Quantitative vs. qualitative results Jesus Gonzalez-Barahona (Bitergia) Evaluating Free / Open Source Software Projects FCM2 US 2015 16 / 30
Community Competing market Transparency (or lack of it) The specific case of open development Jesus Gonzalez-Barahona (Bitergia) Evaluating Free / Open Source Software Projects FCM2 US 2015 17 / 30
data sources, different traces) Activity (actions, persons) The community aging chart Time zones, time of activity Affiliation Bus factor, pony factor Jesus Gonzalez-Barahona (Bitergia) Evaluating Free / Open Source Software Projects FCM2 US 2015 19 / 30
OpenBRR (Business Readiness Rating) QSOS (Qualification and Selection of Open Source) ... Jesus Gonzalez-Barahona (Bitergia) Evaluating Free / Open Source Software Projects FCM2 US 2015 21 / 30
whole part on practical matters still missing To be used in second semester 2015-16 Master on free software UOC/URJC Using GitBook/GitHub, for easing contribution Using Markdown, for easing contribution You can contribute!!! http://jgbarah.gitbooks.io/evaluating-foss-projects/ Jesus Gonzalez-Barahona (Bitergia) Evaluating Free / Open Source Software Projects FCM2 US 2015 30 / 30