Abstract
In this paper authors’ experience of contributing to Open Source Software (OSS) is described. Contributions were done as a part of the OSS course taken at Nazarbayev University during the Spring 2019 term. Two junior bachelors degree students described their experience, motivations to contribute to OSS, selected projects, course structure and the lists of activities they performed. Assessment of this experience by other community members and the course instructor are also reported in this publication. This paper also studies how the course structure can affect people’s ability to make contributions in general.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Lundell, B., Persson, A., Lings, B.: Learning through practical involvement in the OSS ecosystem: experiences from a masters assignment. In: Feller, J., Fitzgerald, B., Scacchi, W., Sillitti, A. (eds.) OSS 2007. ITIFIP, vol. 234, pp. 289–294. Springer, Boston, MA (2007). https://doi.org/10.1007/978-0-387-72486-7_30
Beats Repository. https://github.com/elastic/beats
Bugzilla Data Collector Repository. https://github.com/marco-c/bugzilla-data-collector
Bugzilla Official Site. https://www.bugzilla.org/
GitHub Issue 5 in Bugzilla Data Collector. https://github.com/marco-c/bugzilla-data-collector/issues/5. Accessed 6 July 2019
List of Issues in BugBug project. https://github.com/mozilla/bugbug/issues. Accessed 6 July 2019
List of Issues in Bugzilla Data Collector project. https://github.com/marco-c/bugzilla-data-collector/issues. Accessed 7 July 2019
List of Issues in Redash project. https://github.com/getredash/redash/issues. Accessed 7 July 2019
List of Pull Requests in Redash project. https://github.com/getredash/redash/pulls. Accessed 7 July 2019
PyUp Bot Repository. https://github.com/pyup-bot
Redash Repository. https://github.com/getredash/redash
Androutsellis-Theotokis, S., Spinellis, D., Kechagia, M., Gousios, G.: Open Source Software: A Survey from 10,000 Feet (2010)
Kuk, G.: Strategic Interaction and Knowledge Sharing in the KDE Developer Mailing List (2006). https://doi.org/10.1287/mnsc.1060.0551
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Khuzyakhmetova, A., Suleimenov, A. (2020). Open Source Software as a Learning Tool for Computer Science Students. In: Sekerinski, E., et al. Formal Methods. FM 2019 International Workshops. FM 2019. Lecture Notes in Computer Science(), vol 12233. Springer, Cham. https://doi.org/10.1007/978-3-030-54997-8_15
Download citation
DOI: https://doi.org/10.1007/978-3-030-54997-8_15
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-54996-1
Online ISBN: 978-3-030-54997-8
eBook Packages: Computer ScienceComputer Science (R0)