Skip to main content

2020 | OriginalPaper | Buchkapitel

A Survey of Learning Methods in Open Source Software

verfasst von : Aidarbek Suleimenov, Assiya Khuzyakhmetova, Antonio Cerone

Erschienen in: Formal Methods. FM 2019 International Workshops

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Open source software (OSS) is usually developed by heterogeneous groups of people, each with their own interests, motivations and abilities. Therefore, it is important to establish the best software development and contributing practices early in the life-time of the project. Such practices should foster the contributors’ involvement in the OSS project as quickly as possible. The sustainability of an OSS project is heavily based on the underlying community of contributors and on the knowledge and skills they bring to the project and they acquire and develop through their participation in the project and interaction with the project community. Therefore, identifying and investigating contributors’ learning processes is an important research area in OSS.
This survey paper presents an overview of open source learning methods in order to explore how community interaction impacts the development and application of OSS learning processes in other areas, especially in education. It is argued that collaboration with peers and consistent code contributions result in learning progress in OSS. Typical research in this area is based on case by case analysis, whereas this survey tries to highlight and combine the outcomes of several research contributions from the literature.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

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"

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!

Literatur
1.
Zurück zum Zitat Ghosh, R.A., Glott, R., Krieger, B., Robles, G.: Free/Libre and Open Source Software: Survey and Study, January 2002 Ghosh, R.A., Glott, R., Krieger, B., Robles, G.: Free/Libre and Open Source Software: Survey and Study, January 2002
2.
Zurück zum Zitat van der Aalst, W.: Process Mining. Data Science in Action, 2nd edn. Springer, Heidelberg (2016)CrossRef van der Aalst, W.: Process Mining. Data Science in Action, 2nd edn. Springer, Heidelberg (2016)CrossRef
3.
Zurück zum Zitat Androutsellis-Theotokis, S., Spinellis, D., Kechagia, M., Gousios, G.: Open source software: a survey from 10,000 feet. Found. Trends Technol. Inf. Oper. Manage. 4(3–4), 187–347 (2010) Androutsellis-Theotokis, S., Spinellis, D., Kechagia, M., Gousios, G.: Open source software: a survey from 10,000 feet. Found. Trends Technol. Inf. Oper. Manage. 4(3–4), 187–347 (2010)
6.
Zurück zum Zitat Cerone, A.: Learning and activity patterns in OSS communities and their impact on software quality. In: Proceedings of OpenCert 2011, Electronic Communications of the EASST, vol. 48 (2012) Cerone, A.: Learning and activity patterns in OSS communities and their impact on software quality. In: Proceedings of OpenCert 2011, Electronic Communications of the EASST, vol. 48 (2012)
7.
Zurück zum Zitat Cerone, A., Sowe, S.K.: Using free/libre open source software projects as e-learning tools. In: Proceedings of OpenCert 2010, Electronic Communications of the EASST, vol. 33 (2010) Cerone, A., Sowe, S.K.: Using free/libre open source software projects as e-learning tools. In: Proceedings of OpenCert 2010, Electronic Communications of the EASST, vol. 33 (2010)
8.
Zurück zum Zitat Edwards, K.: Epistemic communities, situated learning and open source software development. In: Proceedings from the conference on Epistemic Cultures and the Practice of Interdisciplinarity (2001) Edwards, K.: Epistemic communities, situated learning and open source software development. In: Proceedings from the conference on Epistemic Cultures and the Practice of Interdisciplinarity (2001)
9.
Zurück zum Zitat Fernandes, S., Martinho, M.H., Cerone, A., Barbosa, L.S.: Integrating formal and informal learning through a FLOSS-based innovative approach. In: Antunes, P., Gerosa, M.A., Sylvester, A., Vassileva, J., de Vreede, G.-J. (eds.) CRIWG 2013. LNCS, vol. 8224, pp. 208–214. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-41347-6_15CrossRef Fernandes, S., Martinho, M.H., Cerone, A., Barbosa, L.S.: Integrating formal and informal learning through a FLOSS-based innovative approach. In: Antunes, P., Gerosa, M.A., Sylvester, A., Vassileva, J., de Vreede, G.-J. (eds.) CRIWG 2013. LNCS, vol. 8224, pp. 208–214. Springer, Heidelberg (2013). https://​doi.​org/​10.​1007/​978-3-642-41347-6_​15CrossRef
11.
Zurück zum Zitat Huntley, C.L.: Organizational learning in open-source software projects: an analysis of debugging data. IEEE Trans. Eng. Manage. 50(4), 485–493 (2003) CrossRef Huntley, C.L.: Organizational learning in open-source software projects: an analysis of debugging data. IEEE Trans. Eng. Manage. 50(4), 485–493 (2003) CrossRef
12.
Zurück zum Zitat Jaccheri, L., Osterlie, T.: Open source software: a source of possibilities for software engineering education and empirical software engineering. In: First International Workshop on Emerging Trends in FLOSS Research and Development (FLOSS 2007: ICSE Workshops 2007), p. 5, May 2007. https://doi.org/10.1109/FLOSS.2007.12 Jaccheri, L., Osterlie, T.: Open source software: a source of possibilities for software engineering education and empirical software engineering. In: First International Workshop on Emerging Trends in FLOSS Research and Development (FLOSS 2007: ICSE Workshops 2007), p. 5, May 2007. https://​doi.​org/​10.​1109/​FLOSS.​2007.​12
15.
Zurück zum Zitat Livingstone, D.W.: Informal learning: conceptual distinctions and preliminary findings. Counterpoints 249, 203–227 (2006) Livingstone, D.W.: Informal learning: conceptual distinctions and preliminary findings. Counterpoints 249, 203–227 (2006)
16.
17.
Zurück zum Zitat Marsick, V.J., Watkins, K.E.: Informal and incidental learning. New Dir. Adult Continuing Educ. 89, 25–34 (2001)CrossRef Marsick, V.J., Watkins, K.E.: Informal and incidental learning. New Dir. Adult Continuing Educ. 89, 25–34 (2001)CrossRef
18.
Zurück zum Zitat Meiszner, A., Glott, R., Sowe, S.K.: Free/libre open source software (FLOSS) communities as an example of successful open participatory learning ecosystems. UPGRADE Eur. J. Inform. Profess. 9(3), 62–68 (2008). http://oro.open.ac.uk/16852/ Meiszner, A., Glott, R., Sowe, S.K.: Free/libre open source software (FLOSS) communities as an example of successful open participatory learning ecosystems. UPGRADE Eur. J. Inform. Profess. 9(3), 62–68 (2008). http://​oro.​open.​ac.​uk/​16852/​
19.
Zurück zum Zitat Meiszner, A., Glott, R., Sowe, S.K.: Preparing the Ne(x)t Generation: Lessons Learnt from Free/libre Open Source Software Why Free and Open are Pre-conditions and Not Options for Higher Education (2008) Meiszner, A., Glott, R., Sowe, S.K.: Preparing the Ne(x)t Generation: Lessons Learnt from Free/libre Open Source Software Why Free and Open are Pre-conditions and Not Options for Higher Education (2008)
20.
Zurück zum Zitat Merriam, S.B., Cafarella, R.S., Baumgartner, L.M.: Learning in Adulthood : A Comprehensive Guide, 3rd edn. Jossey-Bass, San Francisco (2007) Merriam, S.B., Cafarella, R.S., Baumgartner, L.M.: Learning in Adulthood : A Comprehensive Guide, 3rd edn. Jossey-Bass, San Francisco (2007)
21.
Zurück zum Zitat Muffatto, M.: Open Source: A Multidisciplinary Approach (Series on Technology Management). Imperial College Press, London (2006)CrossRef Muffatto, M.: Open Source: A Multidisciplinary Approach (Series on Technology Management). Imperial College Press, London (2006)CrossRef
22.
Zurück zum Zitat Mukala, P., Cerone, A., Turini, F.: An empirical verification of a-priori learning models on mailing archives in the context of online learning activities of participants in free/libre open source software (floss) communities. Educ. Inf. Technol. 22(6), 3207–3229 (2017)CrossRef Mukala, P., Cerone, A., Turini, F.: An empirical verification of a-priori learning models on mailing archives in the context of online learning activities of participants in free/libre open source software (floss) communities. Educ. Inf. Technol. 22(6), 3207–3229 (2017)CrossRef
23.
Zurück zum Zitat Overwien, B.: Informal learning and the role of social movements. Int. Rev. Educ. 46(6), 621–640 (2000)CrossRef Overwien, B.: Informal learning and the role of social movements. Int. Rev. Educ. 46(6), 621–640 (2000)CrossRef
24.
Zurück zum Zitat Papadopoulos, P.M., Stamelos, I.G., Meiszner, A.: Enhancing software engineering education through open source projects: four years of students’ perspectives. Educ. Inf. Technol. 18(2), 381–397 (2013)CrossRef Papadopoulos, P.M., Stamelos, I.G., Meiszner, A.: Enhancing software engineering education through open source projects: four years of students’ perspectives. Educ. Inf. Technol. 18(2), 381–397 (2013)CrossRef
27.
Zurück zum Zitat Roberts, J., Hann, I., Slaughter, S.: Understanding the motivations, participation, and performance of open source software developers: a longitudinal study of the apache projects. Manage. Sci. 52(7), 984–999 (2006)CrossRef Roberts, J., Hann, I., Slaughter, S.: Understanding the motivations, participation, and performance of open source software developers: a longitudinal study of the apache projects. Manage. Sci. 52(7), 984–999 (2006)CrossRef
28.
Zurück zum Zitat Singh, P.V., Youn, N., Tan, Y.: Developer Learning Dynamics in Open Source Software Projects : A Hidden Markov Model Analysis (2006) Singh, P.V., Youn, N., Tan, Y.: Developer Learning Dynamics in Open Source Software Projects : A Hidden Markov Model Analysis (2006)
31.
Zurück zum Zitat Weller, M., Meiszner, A.: Flosscom phase 2: Report on the effectiveness of a floss-like learning community in formal educational settings. FLOSSCom Project (2008) Weller, M., Meiszner, A.: Flosscom phase 2: Report on the effectiveness of a floss-like learning community in formal educational settings. FLOSSCom Project (2008)
Metadaten
Titel
A Survey of Learning Methods in Open Source Software
verfasst von
Aidarbek Suleimenov
Assiya Khuzyakhmetova
Antonio Cerone
Copyright-Jahr
2020
DOI
https://doi.org/10.1007/978-3-030-54997-8_10