Abstract
With the increasing prominence of open collaboration as found in free/libre/open source software projects and other joint production communities, potential participants need to acquire skills. How these skills are learned has received little research attention. This article presents a large-scale survey (5,309 valid responses) in which users and developers of the beta release of a popular file download application were asked which learning styles were used to acquire technical and social skills. We find that the extent to which a person acquired the relevant skills through informal methods tends to be higher if the person is a free/libre/open source code contributor, while being a professional software developer does not have this effect. Additionally, younger participants proved more likely to make use of formal methods of learning. These insights will help individuals, commercial companies, educational institutions, governments and open collaborative projects decide how they promote learning.
Chapter PDF
Similar content being viewed by others
References
Riehle, D., Riemer, P., Kolassa, C., Schmidt, M.: Paid vs. volunteer work in open source. In: Proc. 47th Hawaii Int. Conf. System Sciences. pp. 3286–3295 (2014)
Ghosh, R.A., Glott, R., Krieger, B., Robles, G.: Free/libre and open source software: Survey and study. Tech. rep., International Institute of Infonomics, University of Maastricht (2002). http://flosspols.org/deliverables.php
Kimmelmann, N.: Career in open source? Relevant competencies for successful open source developers/Karriere in Open Source? Relevante Kompetenzen für erfolgreiche Open Source Entwickler. it-Information Technology 55(5), 204–212 (2013)
Ala-Mutka, K.: Review of learning in ICT-enabled networks and communities. Tech. Rep. 24061, Institute for Prospective Technological Studies (2009)
Galanis, N., Mayol, E., Alier, M., Garcia-Peñalvo, F.J.: A social framework for supporting, evaluating and validating informal learning. In: Proc. 2nd Int. Conf. on Technological Ecosystems for Enhancing Multiculturality, pp. 589–594 (2014)
Dunn, R., Beaudry, J.S., Klavas, A.: Survey of research on learning styles. California Journal of Science Education 2(2), 75–98 (2002)
Lai, K.W., Hong, K.S.: Technology use and learning characteristics of students in higher education: Do generational differences exist? British Journal of Educational Technology (2014)
Hong, K.S., Aziz, N.A.: Technology use and digital learning characteristics among malaysian undergraduates. Sains Humanika 2(1), 117–124 (2014)
Livingstone, D.W.: Exploring the icebergs of adult learning: findings of the first Canadian survey of informal learning practices (1999)
Ghosh, R., Glott, R.: Flosspols: skills survey interim report: 32. MERIT, University of Maastricht, Maastricht (2005)
Glott, R., Meiszner, A., Sowe, S.K.: FLOSSCom phase 1 report: analysis of the informal learning environment of FLOSS communities (2007). http://kn.open.ac.uk/public/getfile.cfm?documentfileid=12042
Arjona-Reina, L., Robles, G., Dueas, S.: The FLOSS2013 free/libre/open source survey (2014). http://floss2013.libresoft.es
Fang, Y., Neufeld, D.: Understanding sustained participation in open source software projects. Journal of Management Information Systems 25(4), 9–50 (2009)
Takhteyev, Y., Hilts, A.: Investigating the geography of open source software through GitHub (2010). http://www.takhteyev.org/papers/Takhteyev-Hilts-2010.pdf
Lakhani, K.R., Wolf, R.G.: Why hackers do what they do: understanding motivation and effort in free/open source software projects. In: Feller, J., Fitzgerald, B., Hissam, S., Lakhani, K.R. (eds.) Perspectives on Free and Open Source Software, pp. 3–22 (2005)
Shah, S.K.: Motivation, governance, and the viability of hybrid forms in open source software development. Management Science 52(7), 1000–1014 (2006)
Kagdi, H., Hammad, M., Maletic, J.I.: Who can help me with this source code change? In: Proc. IEEE Int. Conf. Software Maintenance. pp. 157–166 (2008)
Panciera, K., Halfaker, A., Terveen, L.: Wikipedians are born, not made: a study of power editors on wikipedia. In: Proc. ACM 2009 Int. Conf. Supporting Group Work, pp. 51–60 (2009)
Grundmann, S.T.: Making the Right Connections: Targeting the Best Competencies for Training. DIANE Publishing (2011)
Byrne, P., Lyons, G.: The effect of student attributes on success in programming. ACM SIGCSE Bulletin. 33, 49–52 (2001)
Jahn, S.: Teaching open source competency (2014). http://osr.cs.fau.de/2014/04/02/final-thesis-teaching-open-source-competency/, bachelor thesis
Kimmelmann, N.: Private communication (2013)
Maier, M.: DirichletReg: dirichlet regression for compositional data in R. Tech. Rep. 125, Vienna University of Economics and Business (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 IFIP International Federation for Information Processing
About this paper
Cite this paper
Barcomb, A., Grottke, M., Stauffert, JP., Riehle, D., Jahn, S. (2015). How Developers Acquire FLOSS Skills. In: Damiani, E., Frati, F., Riehle, D., Wasserman, A. (eds) Open Source Systems: Adoption and Impact. OSS 2015. IFIP Advances in Information and Communication Technology, vol 451. Springer, Cham. https://doi.org/10.1007/978-3-319-17837-0_3
Download citation
DOI: https://doi.org/10.1007/978-3-319-17837-0_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-17836-3
Online ISBN: 978-3-319-17837-0
eBook Packages: Computer ScienceComputer Science (R0)