Abstract
An undeniable factor for an open source software (OSS) project success is a vital community built around it. An OSS community not only needs to be established, but also to be persisted. This is not guaranteed considering the voluntary nature of participation in OSS. The dynamic analysis of the OSS community evolution can be used to extract indicators to rate the current stability of a community and to predict its future development. Despite the great amount of studies on mining project communication and development repositories, the evolution of OSS communities is rarely addressed. This paper presents an approach to analyze the OSS community history. We combine adapted demography measures to study community aging and social analysis to investigate the dynamics of community structures. The approach is applied to the communication and development history of three bioinformatics OSS communities over eleven years. First, in all three projects a survival rate pattern is identified. This finding allows us to define the minimal number of newcomers required for the further positive community growth. Second, dynamic social analysis shows that the node betweenness in combination with the network diameter can be used as an indicator for significant changes in the community core and the quality of community recovery after these modifications.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Bird, C., Gourley, A., Devanbu, P., Swaminathan, A., Hsu, G.: Open borders? Immigration in open source projects. In: Proceedings of the Fourth International Workshop on Mining Software Repositories, MSR 2007, pp. 6–13. IEEE Computer Society, Washington, DC (2007)
Breivold, H.P., Chauhan, M.A., Ali Babar, M.: A systematic review of studies of open source software evolution. In: Proceedings of the 17th Asia PacificSoftware Engineering Conference, APSEC, pp. 356–365 (November 2010)
Hannemann, A., Hackstein, M., Klamma, R., Jarke, M.: Adaptive filter-framework for quality improvement of open source software analysis. In: Software Engineering 2013 (to appear, 2013)
Howison, J., Inoue, K., Crowston, K.: Social dynamics of free and open source team communications. In: Damiani, E., Fitzgerald, B., Scacchi, W., Scotto, M., Succi, G. (eds.) Open Source Systems. IFIP, vol. 203, pp. 319–330. Springer, Boston (2006)
Jensen, C., King, S., Kuechler, V.: Joining free/open source software communities: An analysis of newbies’ first interactions on project mailing lists. In: 2011 44th Hawaii International Conference on System Sciences, HICSS, pp. 1–10 (January 2011)
Madey, G., Freeh, V., Tynan, R.: The open source software development phenomenon: An analysis based on social network theory. In: Americas Conference on Information Systems, AMCIS 2002, Dallas, TX, USA, pp. 1806–1813 (2002)
Mangalam, H.: The bio* toolkits–a brief overview. Briefings in Bioinformatics 3(3), 296–302 (2002)
Newman, M.I.J.: The structure and function of complex networks. SIAM Review 45(2), 167–256 (2003)
Raymond, E.S.: The Cathedral and the Bazaar. O’Reilly Media (1999)
Robles, G., Gonzalez-Barahona, J.M.: Contributor turnover in libre software projects. In: Damiani, E., Fitzgerald, B., Scacchi, W., Scotto, M., Succi, G. (eds.) Open Source Systems. IFIP, vol. 203, pp. 273–286. Springer, Boston (2006)
Robles, G., Gonzalez-Barahona, J.M., Michlmayr, M.: Evolution of volunteer participation in libre software projects: Evidence from debian. In: Scotto, M., Succi, G. (eds.) Open Source Systems, pp. 100–107 (July 2005)
Scacchi, W.: The future research in free/open source software development. In: Proceedings of ACM Workshop on the Future of Software Engineering Research, FoSER, Santa Fe, NM, pp. 315–319 (November 2010)
von Hippel, E., von Krogh, G.: Open source software and the ”private-collective” innovation model: Issues for organization science. Journal on Organization Science 14(2), 208–223 (2003)
von Krogh, G., Spaeth, S., Lakhani, K.R.: Community, joining, and specialization in open source software innovation: a case study. Research Policy 32(7), 1217–1241 (2003)
Wenger, E.: Community of Practice: Learning, Meaning, and Identity. Cambridge University Press, Cambridge (1998)
Wiggins, A., Howison, J., Crowston, K.: Social dynamics of floss team communication across channels. In: Russo, B., Damiani, E., Hissam, S., Lundell, B., Succi, G. (eds.) Open Source Development, Communities and Quality. IFIP, vol. 275, pp. 131–142. Springer, Boston (2008)
Ye, Y., Nakakoji, K., Yamamoto, Y., Kishida, K.: The co-evolution of systems and communities in free and open source software development. In: Koch, S. (ed.) Free/Open Source Software Development, pp. 59–82. Idea Group Publishing, Hershey (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 IFIP International Federation for Information Processing
About this paper
Cite this paper
Hannemann, A., Klamma, R. (2013). Community Dynamics in Open Source Software Projects: Aging and Social Reshaping. In: Petrinja, E., Succi, G., El Ioini, N., Sillitti, A. (eds) Open Source Software: Quality Verification. OSS 2013. IFIP Advances in Information and Communication Technology, vol 404. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-38928-3_6
Download citation
DOI: https://doi.org/10.1007/978-3-642-38928-3_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-38927-6
Online ISBN: 978-3-642-38928-3
eBook Packages: Computer ScienceComputer Science (R0)