Skip to main content
Top
Published in: Empirical Software Engineering 4/2014

01-08-2014

On the variation and specialisation of workload—A case study of the Gnome ecosystem community

Authors: Bogdan Vasilescu, Alexander Serebrenik, Mathieu Goeminne, Tom Mens

Published in: Empirical Software Engineering | Issue 4/2014

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

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—\(\widetilde{\mathbf{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 contributors tend to be more involved in the coding activity in a limited number of projects.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Appendix
Available only for authorised users
Footnotes
2
These values were computed on October 28, 2011, based on the project list available at git.​gnome.​org/​browse. The number of Gnome projects has increased since this date.
 
3
If we were to consider other data sources, such as mailing lists and bug trackers, we would be able to study other types of contributors as well.
 
5
GNU Privacy Guard, a free implementation of the OpenPGP standard for public key encryption.
 
6
The implementations of the similarity measures are part of Febrl – a parallel open source data linkage system (Christen et al. 2004).
 
7
The dataset can be found here: www.​win.​tue.​nl/​mdse/​gnome
 
8
As explained in Section 2.4 we do not include the unknown activity type.
 
10
We have provided a replication package here: www.​win.​tue.​nl/​mdse/​gnome. However, it will first need to be adapted in order to be applicable to other software ecosystems.
 
Literature
go back to reference Akritas M, Arnold S, Brunner E (1997) Nonparametric hypotheses and rank statistics for unbalanced factorial designs. J Am Stat Assoc 92:258–265CrossRefMATHMathSciNet Akritas M, Arnold S, Brunner E (1997) Nonparametric hypotheses and rank statistics for unbalanced factorial designs. J Am Stat Assoc 92:258–265CrossRefMATHMathSciNet
go back to reference Antoniol G, Di Penta M, Harman M (2005) Search-based techniques applied to optimization of project planning for a massive maintenance project. In: Int conf softw maint. Inst Electr Electron Eng, pp 240–249 Antoniol G, Di Penta M, Harman M (2005) Search-based techniques applied to optimization of project planning for a massive maintenance project. In: Int conf softw maint. Inst Electr Electron Eng, pp 240–249
go back to reference Baxter G, Frean M, Noble J, Rickerby M, Smith H, Visser M, Melton H, Tempero E (2006) Understanding the shape of Java software. SIGPLAN Not 41(10):397–412CrossRef Baxter G, Frean M, Noble J, Rickerby M, Smith H, Visser M, Melton H, Tempero E (2006) Understanding the shape of Java software. SIGPLAN Not 41(10):397–412CrossRef
go back to reference Bettenburg N, Hassan AE (2010) Studying the impact of social structures on software quality. In: Int conf program comprehension. Inst Electr Electron Eng, pp 124–133 Bettenburg N, Hassan AE (2010) Studying the impact of social structures on software quality. In: Int conf program comprehension. Inst Electr Electron Eng, pp 124–133
go back to reference Bird C, Gourley A, Devanbu PT, Gertz M, Swaminathan A (2006) Mining email social networks. In: Min softw repos. Assoc comput mach, pp 137–143 Bird C, Gourley A, Devanbu PT, Gertz M, Swaminathan A (2006) Mining email social networks. In: Min softw repos. Assoc comput mach, pp 137–143
go back to reference Bonaccorsi A, Giannangeli S, Rossi C (2006) Entry strategies under competing standards: hybrid business models in the open source software industry. Manag Sci 52(7):1085–1098CrossRef Bonaccorsi A, Giannangeli S, Rossi C (2006) Entry strategies under competing standards: hybrid business models in the open source software industry. Manag Sci 52(7):1085–1098CrossRef
go back to reference Brunner E, Munzel U (2000) The nonparametric Behrens-Fisher problem: asymptotic theory and a small-sample approximation. Biom J 42(1):17–25CrossRefMATHMathSciNet Brunner E, Munzel U (2000) The nonparametric Behrens-Fisher problem: asymptotic theory and a small-sample approximation. Biom J 42(1):17–25CrossRefMATHMathSciNet
go back to reference Brunner E, Munzel U (2002) Nichtparametrische Datenanalysen: Unverbundene Stichproben. Statistik und ihre Anwendungen, Springer Brunner E, Munzel U (2002) Nichtparametrische Datenanalysen: Unverbundene Stichproben. Statistik und ihre Anwendungen, Springer
go back to reference Capiluppi A, Lago P, Morisio M (2003) Characteristics of open source projects. In: Conf softw maint reengineering. Inst electr electron eng, pp 317–327 Capiluppi A, Lago P, Morisio M (2003) Characteristics of open source projects. In: Conf softw maint reengineering. Inst electr electron eng, pp 317–327
go back to reference Capiluppi A, Serebrenik A, Singer L (2012a) Assessing technical candidates on the social web. IEEE Software 30(1):45–51 Capiluppi A, Serebrenik A, Singer L (2012a) Assessing technical candidates on the social web. IEEE Software 30(1):45–51
go back to reference Capiluppi A, Serebrenik A, Youssef A (2012b) Developing an h-index for OSS developers. In: Min softw repos. Inst Electr Electron Eng, pp 251–254 Capiluppi A, Serebrenik A, Youssef A (2012b) Developing an h-index for OSS developers. In: Min softw repos. Inst Electr Electron Eng, pp 251–254
go back to reference Casebolt JR, Krein JL, MacLean AC, Knutson CD, Delorey DP (2009) Author entropy vs. file size in the GNOME suite of applications. In: Min softw repos. Inst Electr Electron Eng, pp 91–94 Casebolt JR, Krein JL, MacLean AC, Knutson CD, Delorey DP (2009) Author entropy vs. file size in the GNOME suite of applications. In: Min softw repos. Inst Electr Electron Eng, pp 91–94
go back to reference Christen P (2006) A comparison of personal name matching: Techniques and practical issues. In: Int conf data min. Inst electr electron eng, pp 290–294 Christen P (2006) A comparison of personal name matching: Techniques and practical issues. In: Int conf data min. Inst electr electron eng, pp 290–294
go back to reference Christen P, Churches T, Hegland M (2004) Febrl—a parallel open source data linkage system. In: Adv knowl discov data min. Lect Not Comput Sci, vol 3056. Springer, pp 638–647 Christen P, Churches T, Hegland M (2004) Febrl—a parallel open source data linkage system. In: Adv knowl discov data min. Lect Not Comput Sci, vol 3056. Springer, pp 638–647
go back to reference Cowell FA (2000) Measurement of inequality. In: Handbook of income distribution. Handbooks in economics, vol 1. Elsevier, pp 87–166 Cowell FA (2000) Measurement of inequality. In: Handbook of income distribution. Handbooks in economics, vol 1. Elsevier, pp 87–166
go back to reference Cowell FA, Jenkins SP (1995) How much inequality can we explain? A methodology and an application to the United States. Econ J 105(429):421–430CrossRef Cowell FA, Jenkins SP (1995) How much inequality can we explain? A methodology and an application to the United States. Econ J 105(429):421–430CrossRef
go back to reference D’Ambros M, Lanza M (2009) Visual software evolution reconstruction. J Softw Maint Evol 21:217–232CrossRef D’Ambros M, Lanza M (2009) Visual software evolution reconstruction. J Softw Maint Evol 21:217–232CrossRef
go back to reference Davies J, German D, Godfrey M, Hindle A (2011) Software bertillonage: finding the provenance of an entity. In: Min softw repos. Assoc comput mach, pp 183–192 Davies J, German D, Godfrey M, Hindle A (2011) Software bertillonage: finding the provenance of an entity. In: Min softw repos. Assoc comput mach, pp 183–192
go back to reference Dinh-Trong T, Bieman J (2005) The FreeBSD project: a replication case study of open source development. Trans Softw Eng, Inst Electr Electron Eng 31(6):481–494 Dinh-Trong T, Bieman J (2005) The FreeBSD project: a replication case study of open source development. Trans Softw Eng, Inst Electr Electron Eng 31(6):481–494
go back to reference Dunnett CW (1955) A multiple comparison procedure for comparing several treatments with a control. J Am Stat Assoc 50(272):1096–1121CrossRefMATH Dunnett CW (1955) A multiple comparison procedure for comparing several treatments with a control. J Am Stat Assoc 50(272):1096–1121CrossRefMATH
go back to reference Ernst N, Mylopoulos J (2010) On the perception of software quality requirements during the project lifecycle. In: Requirements engineering: foundation for software quality. Lect Not Comput Sci, vol 6182. Springer, pp 143–157 Ernst N, Mylopoulos J (2010) On the perception of software quality requirements during the project lifecycle. In: Requirements engineering: foundation for software quality. Lect Not Comput Sci, vol 6182. Springer, pp 143–157
go back to reference German DM (2003) The GNOME project: a case study of open source, global software development. Softw Process Improv Pract 8(4):201–215CrossRef German DM (2003) The GNOME project: a case study of open source, global software development. Softw Process Improv Pract 8(4):201–215CrossRef
go back to reference German DM (2004) Using software trails to reconstruct the evolution of software. J Softw Maint Evol 16(6):367–384CrossRef German DM (2004) Using software trails to reconstruct the evolution of software. J Softw Maint Evol 16(6):367–384CrossRef
go back to reference Goeminne M, Mens T (2011b) Evidence for the Pareto principle in open source software activity. In: Int workshop softw qual maintainab Goeminne M, Mens T (2011b) Evidence for the Pareto principle in open source software activity. In: Int workshop softw qual maintainab
go back to reference Goeminne M, Mens T (2013) Analysing ecosystems for open source software developer communities. In: Software ecosystems: analyzing and managing business networks in the software industry. Palgrave-MacMillan Goeminne M, Mens T (2013) Analysing ecosystems for open source software developer communities. In: Software ecosystems: analyzing and managing business networks in the software industry. Palgrave-MacMillan
go back to reference Gousios G, Kalliamvakou E, Spinellis D (2008) Measuring developer contribution from software repository data. In: Min softw repos. Assoc comput mach, pp 129–132 Gousios G, Kalliamvakou E, Spinellis D (2008) Measuring developer contribution from software repository data. In: Min softw repos. Assoc comput mach, pp 129–132
go back to reference Hindle A, Godfrey MW, Holt RC (2007) Release pattern discovery: A case study of database systems. In: Int conf softw maint. Inst Electr Electron Eng, pp 285–294 Hindle A, Godfrey MW, Holt RC (2007) Release pattern discovery: A case study of database systems. In: Int conf softw maint. Inst Electr Electron Eng, pp 285–294
go back to reference Hindle A, Herraiz I, Shihab E, Jiang ZM (2010) Mining challenge 2010: FreeBSD, GNOME desktop and Debian/Ubuntu. In: Min softw repos. Inst Electr Electron Eng, pp 82–85 Hindle A, Herraiz I, Shihab E, Jiang ZM (2010) Mining challenge 2010: FreeBSD, GNOME desktop and Debian/Ubuntu. In: Min softw repos. Inst Electr Electron Eng, pp 82–85
go back to reference Holander M, Wolfe DA (1973) Nonparametric statistical methods. Wiley Holander M, Wolfe DA (1973) Nonparametric statistical methods. Wiley
go back to reference Iqbal A, Hausenblas M (2012) Integrating developer-related information across open source repositories. In: 13th Int Conf Information reuse and integration (IRI), 2012 Inst Electr Electron Eng, pp 69–76 Iqbal A, Hausenblas M (2012) Integrating developer-related information across open source repositories. In: 13th Int Conf Information reuse and integration (IRI), 2012 Inst Electr Electron Eng, pp 69–76
go back to reference ISO/IEC/IEEE (2009) Standard 9945:2009 information technology—portable operating system interface (posix) base specifications. Issue 7 ISO/IEC/IEEE (2009) Standard 9945:2009 information technology—portable operating system interface (posix) base specifications. Issue 7
go back to reference Jergensen C, Sarma A, Wagstrom P (2011) The onion patch: migration in open source ecosystems. In: Gyimóthy T, Zeller A (eds) SIGSOFT found softw eng. Assoc comput mach, pp 70–80 Jergensen C, Sarma A, Wagstrom P (2011) The onion patch: migration in open source ecosystems. In: Gyimóthy T, Zeller A (eds) SIGSOFT found softw eng. Assoc comput mach, pp 70–80
go back to reference Khomh F, Di Penta M, Guéhéneuc YG (2009) An exploratory study of the impact of code smells on software change-proneness. In: Work conf reverse eng. Inst Electr Electron Eng, pp 75–84 Khomh F, Di Penta M, Guéhéneuc YG (2009) An exploratory study of the impact of code smells on software change-proneness. In: Work conf reverse eng. Inst Electr Electron Eng, pp 75–84
go back to reference Knuth D (1973) The art of computer programming, vol 3. Sorting and searching. Addison Wesley Knuth D (1973) The art of computer programming, vol 3. Sorting and searching. Addison Wesley
go back to reference Koch S, Schneider G (2002) Effort, co-operation and co-ordination in an open source software project: GNOME. Inf Syst J 12(1):27–42CrossRef Koch S, Schneider G (2002) Effort, co-operation and co-ordination in an open source software project: GNOME. Inf Syst J 12(1):27–42CrossRef
go back to reference Konietschke F (2012) nparcomp. Reference manual Konietschke F (2012) nparcomp. Reference manual
go back to reference Konietschke F, Hothorn LA, Brunner E (2012) Rank-based multiple test procedures and simultaneous confidence intervals. Electron J Stat 6:738–759CrossRefMATHMathSciNet Konietschke F, Hothorn LA, Brunner E (2012) Rank-based multiple test procedures and simultaneous confidence intervals. Electron J Stat 6:738–759CrossRefMATHMathSciNet
go back to reference Kouters E, Vasilescu B, Serebrenik A, van den Brand MGJ (2012) Who’s who in Gnome: using LSA to merge software repository identities. In: Int conf softw maint. Inst Electr Electron Eng, pp 592–595 Kouters E, Vasilescu B, Serebrenik A, van den Brand MGJ (2012) Who’s who in Gnome: using LSA to merge software repository identities. In: Int conf softw maint. Inst Electr Electron Eng, pp 592–595
go back to reference Krinke J, Gold N, Jia Y, Binkley D (2010) Cloning and copying between GNOME projects. In: Min softw repos. Inst Electr Electron Eng, pp 98–101 Krinke J, Gold N, Jia Y, Binkley D (2010) Cloning and copying between GNOME projects. In: Min softw repos. Inst Electr Electron Eng, pp 98–101
go back to reference Kurtz TE, Link RF, Tukey JW, Wallace DL (1965) Short-cut multiple comparisons for balanced single and double classifications: part 2. Derivations and approximations. Biometrika 52(3–4):485–498MathSciNet Kurtz TE, Link RF, Tukey JW, Wallace DL (1965) Short-cut multiple comparisons for balanced single and double classifications: part 2. Derivations and approximations. Biometrika 52(3–4):485–498MathSciNet
go back to reference Levenshtein VI (1966) Binary codes capable of correcting deletions, insertions, and reversals. Sov Phys Dokl 10(8):707–710MathSciNet Levenshtein VI (1966) Binary codes capable of correcting deletions, insertions, and reversals. Sov Phys Dokl 10(8):707–710MathSciNet
go back to reference Linstead E, Baldi P (2009) Mining the coherence of GNOME bug reports with statistical topic models. In: Min softw repos. Inst Electr Electron Eng, pp 99–102 Linstead E, Baldi P (2009) Mining the coherence of GNOME bug reports with statistical topic models. In: Min softw repos. Inst Electr Electron Eng, pp 99–102
go back to reference Little T (2006) Schedule estimation and uncertainty surrounding the cone of uncertainty. IEEE Software 23(3):48–54CrossRef Little T (2006) Schedule estimation and uncertainty surrounding the cone of uncertainty. IEEE Software 23(3):48–54CrossRef
go back to reference Lopez-Fernandez L, Robles G, Gonzalez-Barahona J, Herraiz I (2006) Applying social network analysis techniques to community-driven libre software projects. Int J Inf Technol Web Eng 1(3):27–48CrossRef Lopez-Fernandez L, Robles G, Gonzalez-Barahona J, Herraiz I (2006) Applying social network analysis techniques to community-driven libre software projects. Int J Inf Technol Web Eng 1(3):27–48CrossRef
go back to reference Lorenz MO (1905) Methods of measuring the concentration of wealth. J Am Stat Assoc 9(70):209–219 Lorenz MO (1905) Methods of measuring the concentration of wealth. J Am Stat Assoc 9(70):209–219
go back to reference Louridas P, Spinellis D, Vlachos V (2008) Power laws in software. Assoc Comput Mach: Trans Softw Eng Meth 18:2:1–2:26; Louridas P, Spinellis D, Vlachos V (2008) Power laws in software. Assoc Comput Mach: Trans Softw Eng Meth 18:2:1–2:26;
go back to reference Luijten B, Visser J, Zaidman A (2010) Assessment of issue handling efficiency. In: Min softw repos. Inst Electr Electron Eng, pp 94–97 Luijten B, Visser J, Zaidman A (2010) Assessment of issue handling efficiency. In: Min softw repos. Inst Electr Electron Eng, pp 94–97
go back to reference Lungu M, Malnati J, Lanza M (2009) Visualizing GNOME with the small project observatory. In: Min softw repos. Inst Electr Electron Eng, pp 103–106 Lungu M, Malnati J, Lanza M (2009) Visualizing GNOME with the small project observatory. In: Min softw repos. Inst Electr Electron Eng, pp 103–106
go back to reference Lungu M, Lanza M, Gîrba T, Robbes R (2010) The small project observatory: visualizing software ecosystems. Sci Comput Program 75:264–275CrossRefMATH Lungu M, Lanza M, Gîrba T, Robbes R (2010) The small project observatory: visualizing software ecosystems. Sci Comput Program 75:264–275CrossRefMATH
go back to reference de Mendiburu F (2010) Agricolae. Practical manual. Faculty of Economics and Planning, La Molina National Agrarian University, La Molina, Lima, Peru de Mendiburu F (2010) Agricolae. Practical manual. Faculty of Economics and Planning, La Molina National Agrarian University, La Molina, Lima, Peru
go back to reference Mens T, Goeminne M (2011) Analysing the evolution of social aspects of open source software ecosystems. In: Int workshop softw ecosystems, CEUR-WS, pp 1–14 Mens T, Goeminne M (2011) Analysing the evolution of social aspects of open source software ecosystems. In: Int workshop softw ecosystems, CEUR-WS, pp 1–14
go back to reference Mockus A, Fielding RT, Herbsleb JD (2002) Two case studies of open source software development: Apache and Mozilla. Assoc Comput Mach: Trans Softw Eng Meth 11(3):309–346 Mockus A, Fielding RT, Herbsleb JD (2002) Two case studies of open source software development: Apache and Mozilla. Assoc Comput Mach: Trans Softw Eng Meth 11(3):309–346
go back to reference Mordal K, Anquetil N, Laval J, Serebrenik A, Vasilescu B, Ducasse S (2012) Software quality metrics aggregation in industry. J Softw Evol Proc. doi:10.1002/smr.1558 Mordal K, Anquetil N, Laval J, Serebrenik A, Vasilescu B, Ducasse S (2012) Software quality metrics aggregation in industry. J Softw Evol Proc. doi:10.​1002/​smr.​1558
go back to reference Nakakoji K, Yamamoto Y, Nishinaka Y, Kishida K, Ye Y (2002) Evolution patterns of open-source software systems and communities. In: Int workshop princ softw evol. Assoc comput mach, pp 76–85 Nakakoji K, Yamamoto Y, Nishinaka Y, Kishida K, Ye Y (2002) Evolution patterns of open-source software systems and communities. In: Int workshop princ softw evol. Assoc comput mach, pp 76–85
go back to reference Neary D, David V (2010) The GNOME census: who writes GNOME? In: GNOME users and developers European conference Neary D, David V (2010) The GNOME census: who writes GNOME? In: GNOME users and developers European conference
go back to reference Neu S, Lanza M, Hattori L, D’Ambros M (2011) Telling stories about GNOME with complicity. In: Intl workshop vis softw underst anal. Inst Electr Electron Eng, pp 1–8 Neu S, Lanza M, Hattori L, D’Ambros M (2011) Telling stories about GNOME with complicity. In: Intl workshop vis softw underst anal. Inst Electr Electron Eng, pp 1–8
go back to reference Pearson K (1895) Note on regression and inheritance in the case of two parents. Royal Soc Proc 58:240–242CrossRef Pearson K (1895) Note on regression and inheritance in the case of two parents. Royal Soc Proc 58:240–242CrossRef
go back to reference Poncin W, Serebrenik A, van den Brand MGJ (2011) Process mining software repositories. In: Conf softw maint reengineering. Inst Electr Electron Eng, pp 5–14 Poncin W, Serebrenik A, van den Brand MGJ (2011) Process mining software repositories. In: Conf softw maint reengineering. Inst Electr Electron Eng, pp 5–14
go back to reference Press WH, Teukolsky SA, Vetterling WT, Flannery BP (2002) Numerical recipes in C/C+ +: the art of scientific computing code. Cambridge University Press Press WH, Teukolsky SA, Vetterling WT, Flannery BP (2002) Numerical recipes in C/C+ +: the art of scientific computing code. Cambridge University Press
go back to reference R Development Core Team (2010) R: a language and environment for statistical computing. R Foundation for Statistical Computing, Vienna, Austria R Development Core Team (2010) R: a language and environment for statistical computing. R Foundation for Statistical Computing, Vienna, Austria
go back to reference Robles G, González-Barahona JM (2005) Developer identification methods for integrated data from various sources. In: Min softw repos. Assoc comput mach, pp 106–110 Robles G, González-Barahona JM (2005) Developer identification methods for integrated data from various sources. In: Min softw repos. Assoc comput mach, pp 106–110
go back to reference Robles G, Gonzalez-Barahona JM, Merelo JJ (2006) Beyond source code: the importance of other artifacts in software development (a case study). J Syst Softw 79(9):1233–1248CrossRef Robles G, Gonzalez-Barahona JM, Merelo JJ (2006) Beyond source code: the importance of other artifacts in software development (a case study). J Syst Softw 79(9):1233–1248CrossRef
go back to reference Robles G, González-Barahona JM, Izquierdo-Cortazar D, Herraiz I (2009) Tools for the study of the usual data sources found in libre software projects. Int J Open Source Softw Process 1(1):24–45CrossRef Robles G, González-Barahona JM, Izquierdo-Cortazar D, Herraiz I (2009) Tools for the study of the usual data sources found in libre software projects. Int J Open Source Softw Process 1(1):24–45CrossRef
go back to reference Schackmann H, Lichter H (2009) Evaluating process quality in GNOME based on change request data. In: Min softw repos. Inst Electr Electron Eng, pp 95–98 Schackmann H, Lichter H (2009) Evaluating process quality in GNOME based on change request data. In: Min softw repos. Inst Electr Electron Eng, pp 95–98
go back to reference Sekhon JS (2011) Multivariate and propensity score matching software with automated balance optimization: the matching package for R. J Stat Softw 42(7):1–52 Sekhon JS (2011) Multivariate and propensity score matching software with automated balance optimization: the matching package for R. J Stat Softw 42(7):1–52
go back to reference Serebrenik A, van den Brand MGJ (2010) Theil index for aggregation of software metrics values. In: Int conf softw maint. Inst Electr Electron Eng, pp 1–9 Serebrenik A, van den Brand MGJ (2010) Theil index for aggregation of software metrics values. In: Int conf softw maint. Inst Electr Electron Eng, pp 1–9
go back to reference Serebrenik A, Vasilescu B, van den Brand MGJ (2011) Similar tasks, different effort: Why the same amount of functionality requires different development effort? In: 10th Belg-Neth softw evol semin, pp 4–5 Serebrenik A, Vasilescu B, van den Brand MGJ (2011) Similar tasks, different effort: Why the same amount of functionality requires different development effort? In: 10th Belg-Neth softw evol semin, pp 4–5
go back to reference Sheskin DJ (2007) Handbook of parametric and nonparametric statistical procedures, 4th edn. Chapman & Hall Sheskin DJ (2007) Handbook of parametric and nonparametric statistical procedures, 4th edn. Chapman & Hall
go back to reference Shibuya B, Tamai T (2009) Understanding the process of participating in open source communities. In: Emerg trends in free/libre/open-source softw. Inst Electr Electron Eng, pp 1–6 Shibuya B, Tamai T (2009) Understanding the process of participating in open source communities. In: Emerg trends in free/libre/open-source softw. Inst Electr Electron Eng, pp 1–6
go back to reference Shihab E, Jiang ZM, Hassan A (2009) On the use of internet relay chat (IRC) meetings by developers of the GNOME GTK+ project. In: Min softw repos. Inst Electr Electron Eng, pp 107–110 Shihab E, Jiang ZM, Hassan A (2009) On the use of internet relay chat (IRC) meetings by developers of the GNOME GTK+ project. In: Min softw repos. Inst Electr Electron Eng, pp 107–110
go back to reference Souphavanh A, Karoonboonyanan T (2005) Free/open source software: localization. United Nations Asia Pacific Development Information Programme Souphavanh A, Karoonboonyanan T (2005) Free/open source software: localization. United Nations Asia Pacific Development Information Programme
go back to reference Spearman C (1904) The proof and measurement of association between two things. Am J Psychol 15(1):72–101CrossRef Spearman C (1904) The proof and measurement of association between two things. Am J Psychol 15(1):72–101CrossRef
go back to reference Taube-Schock C, Walker RJ, Witten IH (2011) Can we avoid high coupling? In: Eur conf object-oriented program. Lect not comp sci, vol 6813. Springer, pp 204–228 Taube-Schock C, Walker RJ, Witten IH (2011) Can we avoid high coupling? In: Eur conf object-oriented program. Lect not comp sci, vol 6813. Springer, pp 204–228
go back to reference Terceiro A, Rios LR, Chavez C (2010) An empirical study on the structural complexity introduced by core and peripheral developers in free software projects. In: Braz symp softw eng. Inst Electr Electron Eng, pp 21–29 Terceiro A, Rios LR, Chavez C (2010) An empirical study on the structural complexity introduced by core and peripheral developers in free software projects. In: Braz symp softw eng. Inst Electr Electron Eng, pp 21–29
go back to reference Theil H (1967) Economics and information theory. North-Holland Theil H (1967) Economics and information theory. North-Holland
go back to reference Theil H (1971) Principles of econometrics. John Wiley Theil H (1971) Principles of econometrics. John Wiley
go back to reference Tsay JT, Dabbish L, Herbsleb J (2012) Social media and success in open source projects. In: Comp support coop work companion. Assoc comput Mach. New York, NY, USA, pp 223–226 Tsay JT, Dabbish L, Herbsleb J (2012) Social media and success in open source projects. In: Comp support coop work companion. Assoc comput Mach. New York, NY, USA, pp 223–226
go back to reference Tukey JW (1951) Quick and dirty methods in statistics, part II. Simple analysis for standard designs. In: Am soc qual control, pp 189–197 Tukey JW (1951) Quick and dirty methods in statistics, part II. Simple analysis for standard designs. In: Am soc qual control, pp 189–197
go back to reference Valverde S (2007) Crossover from endogenous to exogenous activity in open-source software development. Europhys Lett 77(2):20,002CrossRef Valverde S (2007) Crossover from endogenous to exogenous activity in open-source software development. Europhys Lett 77(2):20,002CrossRef
go back to reference Vasa R, Lumpe M, Branch P, Nierstrasz OM (2009) Comparative analysis of evolving software systems using the Gini coefficient. In: Int conf softw maint. Inst Electr Electron Eng, pp 179–188 Vasa R, Lumpe M, Branch P, Nierstrasz OM (2009) Comparative analysis of evolving software systems using the Gini coefficient. In: Int conf softw maint. Inst Electr Electron Eng, pp 179–188
go back to reference Vasilescu B, Serebrenik A, van den Brand MGJ (2011a) By no means a study on aggregating software metrics. In: Workshop emerg trends softw metr. Assoc comput Mach, pp 23–26 Vasilescu B, Serebrenik A, van den Brand MGJ (2011a) By no means a study on aggregating software metrics. In: Workshop emerg trends softw metr. Assoc comput Mach, pp 23–26
go back to reference Vasilescu B, Serebrenik A, van den Brand MGJ (2011b) You can’t control the unfamiliar: A study on the relations between aggregation techniques for software metrics. In: Int conf softw maint. Inst Electr Electron Eng, pp 313–322 Vasilescu B, Serebrenik A, van den Brand MGJ (2011b) You can’t control the unfamiliar: A study on the relations between aggregation techniques for software metrics. In: Int conf softw maint. Inst Electr Electron Eng, pp 313–322
go back to reference Weber S (2004) The success of open source. Harvard University Press Weber S (2004) The success of open source. Harvard University Press
go back to reference Wilcoxon F (1945) Individual comparisons by ranking methods. Biom Bull 1(6):80–83CrossRef Wilcoxon F (1945) Individual comparisons by ranking methods. Biom Bull 1(6):80–83CrossRef
go back to reference Wohlin C, Runeson P, Höst M, Ohlsson MC, Regnell B, Wesslén A (2000) Experimentation in software engineering: an introduction. Kluwer Wohlin C, Runeson P, Höst M, Ohlsson MC, Regnell B, Wesslén A (2000) Experimentation in software engineering: an introduction. Kluwer
go back to reference Yu L, Ramaswamy S (2007) Mining CVS repositories to understand open-source project developer roles. In: Min softw repos. Inst Electr Electron Eng, p 8 Yu L, Ramaswamy S (2007) Mining CVS repositories to understand open-source project developer roles. In: Min softw repos. Inst Electr Electron Eng, p 8
go back to reference Zaidman A, Rompaey BV, van Deursen A, Demeyer S (2011) Studying the co-evolution of production and test code in open source and industrial developer test processes through repository mining. Empir Softw Eng 16(3):325–364CrossRef Zaidman A, Rompaey BV, van Deursen A, Demeyer S (2011) Studying the co-evolution of production and test code in open source and industrial developer test processes through repository mining. Empir Softw Eng 16(3):325–364CrossRef
go back to reference Zeileis A (2009) ineq: Measuring Inequality, concentration, and poverty. R Foundation for Statistical Computing Zeileis A (2009) ineq: Measuring Inequality, concentration, and poverty. R Foundation for Statistical Computing
go back to reference Zimmerman DW, Zumbo BD (1992) Parametric alternatives to the Student t test under violation of normality and homogeneity of variance. Percept Mot Skills 74(3(1)):835–844CrossRef Zimmerman DW, Zumbo BD (1992) Parametric alternatives to the Student t test under violation of normality and homogeneity of variance. Percept Mot Skills 74(3(1)):835–844CrossRef
go back to reference Zobel J, Dart P (1996) Phonetic string matching: lessons from information retrieval. In: Int conf res and dev inf retr. Assoc comput mach, pp 166–172 Zobel J, Dart P (1996) Phonetic string matching: lessons from information retrieval. In: Int conf res and dev inf retr. Assoc comput mach, pp 166–172
Metadata
Title
On the variation and specialisation of workload—A case study of the Gnome ecosystem community
Authors
Bogdan Vasilescu
Alexander Serebrenik
Mathieu Goeminne
Tom Mens
Publication date
01-08-2014
Publisher
Springer US
Published in
Empirical Software Engineering / Issue 4/2014
Print ISSN: 1382-3256
Electronic ISSN: 1573-7616
DOI
https://doi.org/10.1007/s10664-013-9244-1

Other articles of this Issue 4/2014

Empirical Software Engineering 4/2014 Go to the issue

Premium Partner