30-31 Jul 2012 Alvaro del Castillo San Felix [email protected] http://bitergia.com Jul 30, 2012 Alvaro del Castillo San Felix (Bitergia) Analyzing GNOME Shell Evolution with metrics Jul 30, 2012 1 / 28
under the “Attribution-ShareAlike 3.0” license, by Creative Commons, available at http://creativecommons.org/licenses/by-sa/3.0/ Alvaro del Castillo (Bitergia) GNOME Shell Evolution Jul 30, 2012 2 / 28
Company starting operations in June 2012 Building on the experience of LibreSoft Offering professional products and services Focused on: Metrics about software developent (including community metrics) Specialized support for development forges (including metrics for projects) http://bitergia.com Alvaro del Castillo (Bitergia) GNOME Shell Evolution Jul 30, 2012 3 / 28
extensions 219 commits, 52 authors From 2011-01-12 18:07:35 to 2011-10-12 03:51:57 Be careful: GNOME Shell is not API stable Alvaro del Castillo (Bitergia) GNOME Shell Evolution Jul 30, 2012 24 / 28
Supported sources. Understanding the project: Tech and Community Gathering the data. Banned and other issues. Analysing the data: SQL, R and graphs. Data in JSON. Static and Dynamic reports Publication and Dissemination Alvaro del Castillo (Bitergia) GNOME Shell Evolution Jul 30, 2012 25 / 28
Their analysis is potentially interested to any stakeholder Getting the data out of the repository is not that difficult... ...but analysis may be We’re interested in deep analysis We’re interested in working with developers Which aspects of your project would you like to know? Alvaro del Castillo (Bitergia) GNOME Shell Evolution Jul 30, 2012 27 / 28
for detecting bug seeding Which lines introduced a bug? Several techniques... ...which need real developers for validation How to validate? Let a real developer determine if a certain code is involved in seeding a bug or not Potential benefits: Learn from your errors (personally, or as a project) Performance metrics Bug seeding evolution Bug seeding patterns Bug seeding bad smells If you would want to collaborate in this, let me know! Alvaro del Castillo (Bitergia) GNOME Shell Evolution Jul 30, 2012 28 / 28
would love to know what interested you the most] [...and the least] [email protected] Alvaro del Castillo (Bitergia) GNOME Shell Evolution Jul 30, 2012 29 / 28