[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3502434.3502465acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiceelConference Proceedingsconference-collections
research-article

An Undergraduate Course for FOSS and with FOSS

Published: 11 February 2022 Publication History

Abstract

Many universities have incorporated free and open-source software (FOSS) into undergraduate courses, though few research efforts have specifically investigated the interactions between undergraduates and real-world FOSS projects. In this paper, we present our experience of participating in the development of real-world FOSS projects, dealing with the challenges caused by COVID-19, and the feasibility of remote education with FOSS only. Our experience shows that undergraduates and FOSS projects can help each other well. Moreover, we summarize the strengths and weaknesses of the existing FOSS communities in attracting undergraduates and provide some suggestions.

References

[1]
M. Pittenger, “ The state of open source in commercial apps: You ’ re using more than you think, ” 2016. [Online]. Available: https://techbeacon.com/security/state-open-source-commercial-apps-youre-using-more-you-think
[2]
D. Pirrone, C. Fornaro, and D. Assante, “Open-source multi-purpose remote laboratory for iot education,” in IEEE Global Engineering Education Conference, EDUCON 2021, Vienna, Austria, April 21-23, 2021, T. Klinger, C. Kollmitzer, and A. Pester, Eds. IEEE, 2021, pp. 1462–1468. [Online]. Available: https: //doi.org/10.1109/EDUCON46332.2021.9454034
[3]
G. Braught, J. Maccormick, J. Bowring, Q. Burke, B. Cutler, D. Goldschmidt, M. Krishnamoorthy, W. Turner, S. Huss-Lederman, B. Mackellar, and A. Tucker, “A multi-institutional perspective on H/FOSS projects in the computing curriculum,” ACM Transactions on Computing Education, vol. 18, no. 2, p. 31, 2018. [Online]. Available: https://doi.org/10.1145/3145476
[4]
Q. Zhou, Y. Wang, J. Liu, X. Jin, and L. J. Latecki, “An opensource project for real-time image semantic segmentation,” Sci. China Inf. Sci., vol. 62, no. 12, p. 227101, 2019. [Online]. Available: https://doi.org/10.1007/s11432-019-2685-1
[5]
N. R. Nguyen, “Toward an open-source toolkit for machine learning education,” in Proceedings of the 51st ACM Technical Symposium on Computer Science Education, SIGCSE 2020, Portland, OR, USA, March 11-14, 2020, J. Zhang, M. Sherriff, S. Heckman, P. A. Cutter, and A. E. Monge, Eds. ACM, 2020, p. 1400. [Online]. Available: https://doi.org/10.1145/3328778.3372531
[6]
H. J. Ellis, G. W. Hislop, S. Jackson, and L. Postner, “Team project experiences in humanitarian free and open source software (HFOSS),” ACM Transactions on Computing Education, vol. 15, no. 4, pp. 1—-23, 2015.
[7]
A. McAndrew, “Teaching cryptography with open-source software,” SIGCSE’08 - Proceedings of the 39th ACM Technical Symposium on Computer Science Education, pp. 325–329, 2008.
[8]
A. Amid, A. J. Ou, K. Asanovic, Y. Shao, and B. Nikolic, “Vertically integrated computing labs using open-source hardware generators and cloud-hosted fpgas,” in 2021 IEEE International Symposium on Circuits and Systems (ISCAS), 2021, pp. 1–5.
[9]
R. Nogales, P. Tandazo, F. Mayorga, D. Guevara, and J. Vargas, “Open source cloud platform for academic systems monitoring software,” in Applied Technologies, M. Botto-Tobar, M. Zambrano Vizuete, P. TorresCarrion, S. Montes Leon, G. Pizarro V asquez, and B. Durakovic, Eds. Cham: Springer International Publishing, 2020, pp. 451–465.
[10]
D. Carrington and S. K. Kim, “Teaching software design with open source software,” Proceedings - Frontiers in Education Conference, FIE, vol. 3, pp. S1C9–S1C14, 2003.
[11]
K. R. Wurst, C. Radkowski, S. Jackson, H. J. Ellis, D. Burdge, and L. Postner, “Librefoodpantry: Developing a multi-institutional, faculty- led, humanitarian free and open source software community,” Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE, pp. 441–447, 2020.
[12]
R. Morelli and T. De Lanerolle, “FOSS 101: Engaging introductory students in the open source movement,” SIGCSE’09 - Proceedings of the 40th ACM Technical Symposium on Computer Science Education, pp. 311–315, 2009.
[13]
Accenture, “Investment in Open Source Software Set to Rise, Accenture Survey Finds,” Accenture Survey Finds, 2010. [Online]. Available: http: //newsroom.accenture.com/article{\ }display.cfm?article{\ }id=5045
[14]
M. Dorodchi, E. Al-Hossami, M. Nagahisarchoghaei, R. S. Diwadkar, and A. Benedict, “Teaching an undergraduate software engineering course using active learning and open source projects,” in IEEE Frontiers in Education Conference, FIE 2019, Cincinnati, OH, USA, October 16-19, 2019. IEEE, 2019, pp. 1–5. [Online]. Available: https://doi.org/10.1109/FIE43999.2019.9028517
[15]
J. Bishop, C. Jensen, W. Scacchi, and A. Smith, “How to use open source software in education,” SIGCSE 2016 - Proceedings of the 47th ACM Technical Symposium on Computing Science Education, pp. 321–322, 2016.
[16]
C. Ferreira, C. Souza, G. Pinto, I. Steinmacher, and P. Meirelles, “When students become contributors: Leveraging OSS contributions in software engineering courses,” in ACM International Conference Proceeding Series, 2018.
[17]
D. M. C. Nascimento, C. von Flach Garcia Chavez, and R. A. Bit-tencourt, “Does FLOSS in Software Engineering Education Narrow the Theory-Practice Gap? A Study Grounded on Students’ Perception,” IFIP Advances in Information and Communication Technology, vol. 556, pp. 153–164, 2019.
[18]
R. Hjelsvold and D. Mishra, “Exploring and expanding GSE education with open source software development,” ACM Transactions on Computing Education, vol. 19, no. 2, pp. 1–23, jan 2019. [Online]. Available: https://dl.acm.org/doi/10.1145/3230012
[19]
F. Bellard, “QEMU, a fast and portable dynamic translator,” USENIX 2005 Annual Technical Conference, pp. 41–46, 2005.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
ICEEL '21: Proceedings of the 2021 5th International Conference on Education and E-Learning
November 2021
281 pages
ISBN:9781450385749
DOI:10.1145/3502434
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 11 February 2022

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Distributed education environments
  2. Free and Open-source software

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

ICEEL 2021

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 50
    Total Downloads
  • Downloads (Last 12 months)7
  • Downloads (Last 6 weeks)0
Reflects downloads up to 01 Jan 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media