The document analyzes collaboration patterns in openSUSE's OBS and Bugzilla repositories over 3 years. It mines data on merge requests submitted to the openSUSE Factory repository via OBS and bugs filed for the Factory distribution in Bugzilla. Key metrics analyzed include requests, submitters, reviews, reviewers, packages, accepters, and time deltas. The analysis finds that the majority of requests for the GNOME and KDE projects are accepted within 10 days, request submitters often also review or accept requests, and there is a high percentage of non-reviewed but accepted requests. The source code used to mine and analyze the data is also made available.
A scientific analysis of openSUSE collaboration patterns in OBS and Bugzilla - The story of merge requests and bug reports
1. A scientific analysis of openSUSE collaboration
patterns in OBS and Bugzilla
The story of merge requests and bug reports
Athanasios-Ilias Rousinopoulos
<zoumpis@opensuse.org>
Alpen-Adria University
September 9, 2014
3. Goals
Mine openSUSE Factory data
Analyze the data
Correlate bugs with accepted requests
Publish the source code
3 of 30
4. Data
Period of study: 3 years
Requests submitted to openSUSE Factory repository (via OBS)
Bugs for openSUSE Factory distribution in Bugzilla
4 of 30
28. Conclusion
Higher number bugs will lead us to better observations
The majority of requests are accepted in less than 10 days
People who submitt a request may also review or accept it
High percentage of non reviewed but accepted requests
28 of 30