Empir Software Eng
DOI 10.1007/s10664-013-9244-1
On the variation and specialisation of workload—A
case study of the GNOME ecosystem community
Bogdan Vasilescu · Alexander Serebrenik ·
Mathieu Goeminne · Tom Mens
© Springer Science+Business Media New York 2013
Abstract Most empirical studies of open source software repositories focus on the
analysis of isolated projects, or restrict themselves to the study of the relationships
between technical artifacts. In contrast, we have carried out a case study that focuses
on the actual contributors to software ecosystems, being collections of software
projects that are maintained by the same community. To this aim, we defined a
new series of workload and involvement metrics, as well as a novel approach—
T-graphs—for reporting the results of comparing multiple distributions. We used
these techniques to statistically study how workload and involvement of ecosystem
contributors varies across projects and across activity types, and we explored to
which extent projects and contributors specialise in particular activity types. Using
Gnome as a case study we observed that, next to coding, the activities of localization,
development documentation and building are prevalent throughout the ecosystem.
We also observed notable differences between frequent and occasional contributors
in terms of the activity types they are involved in and the number of projects they
contribute to. Occasional contributors and contributors that are involved in many
different projects tend to be more involved in the localization activity, while frequent
Communicated by: Margaret-Anne Storey
B. Vasilescu · A. Serebrenik
MDSE, Eindhoven University of Technology, PO Box 513, 5600 MB, Eindhoven,
The Netherlands
B. Vasilescu
e-mail: b.n.vasilescu@tue.nl
A. Serebrenik
e-mail: a.serebrenik@tue.nl
M. Goeminne · T. Mens (B )
COMPLEXYS Research Institute, Université de Mons, Place du Parc 20, 7000 Mons, Belgium
e-mail: tom.mens@umons.ac.be
M. Goeminne
e-mail: mathieu.goeminne@umons.ac.be