Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

The use of free and open source software in real-world capstone projects

Published: 01 April 2011 Publication History

Abstract

This paper analyzes the use of Free and Open Source Software (FOSS) in 22 real-world graduate computer science projects mentored by industrial partners in the past 2.5 years. It serves as a case study on how FOSS is used in an academic setting as well as by the mentoring companies. A diverse list of FOSS was used, suggesting its ubiquity. The general recognized advantages of FOSS drove their adoption: no licensing cost, flexibility of modification, niche functionality, and perceived growing popularity. Our experience agrees with the perceived advantages of FOSS in engaging students with interesting technologies. It also agrees that the potential to communicate with software professionals was beneficial and sometime inspiring, provided that the students took the initiatives to do so. To provide a complete perspective, the paper also includes a section written from the students' point of view on their experience with FOSS in one project.

References

[1]
Carrington, D. & Kim, S., Teaching software design with open source software. 33rd ASEE/IEEE Annual Conference on Frontiers in Education, 5--8, November 2003.
[2]
Corbesero, G., Rapid and inexpensive lab deployment using open source software. Journal of Computing Sciences in Colleges. 22, (2), 228--234, December 2006.
[3]
Dionisio J., Dickson, C., August, S., Dorin, P. & Toal, R., An open source software culture in the undergraduate computer science curriculum. SIGCSE Bulletin, 39, (2), 70--74, June 2007.
[4]
Hislop, G., Ellis, H., Tucker, A. & Dexter, S., Using open source software to engage students in computer science education. Proceedings of the 40th ACM technical symposium on Computer science education (SIGCSE '09), 134--135.
[5]
Liu. P., Using open-source robocode as a Java programming assignment. SIGCSE Bulletin, 40, (4), 63--67, November 2008.
[6]
Morelli, R., Tucker, A., Danner, N., De Lanerolle, T., Ellis, H., Izmirli, O., Krizanc, O. & Parker, G., Revitalizing computing education through free and open source software for humanity. Communications of the ACM, 52, (8), 67--75, August 2009.
[7]
O'Hara, K. & Kay, J. 2003. Open source software and computer science education. Journal of Computing Sciences in Colleges, 18, (3), 1--7, February 2003.
[8]
Raj, R. & Kazemian, F., Using Open Source Software in Computer Science Courses, 36th ASEE/IEEE Annual Conference on Frontiers in Education Conference, 21--26, October 2006.
[9]
Seiter, L., Computer Science and service learning: Empowering nonprofit organizations through open source content management systems, Humanitarian FOSS Project Symposium, 2009.
[10]
Yue, K., De Silva, D., Kim, D., Aktepe, M., Nagle, S., Boerger, C., Jain, A. & Verma, S., Building Real World Domain-Specific Social Network Websites as Capstone Projects, Journal of Information Systems Education, 20, (1), 67--76, Spring 2009.

Cited By

View all
  • (2021)Open-source scholarship at teaching-oriented institutionsJournal of Computing Sciences in Colleges10.5555/3469567.346957136:6(37-44)Online publication date: 6-Jun-2021
  • (2018)Curriculum changes to improve software development skills in undergraduatesJournal of Computing Sciences in Colleges10.5555/3205191.320520133:6(86-96)Online publication date: 1-Jun-2018
  • (2012)An approach for evaluating FOSS projects for student participationProceedings of the 43rd ACM technical symposium on Computer Science Education10.1145/2157136.2157260(415-420)Online publication date: 29-Feb-2012

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Journal of Computing Sciences in Colleges
Journal of Computing Sciences in Colleges  Volume 26, Issue 4
April 2011
212 pages
ISSN:1937-4771
EISSN:1937-4763
Issue’s Table of Contents

Publisher

Consortium for Computing Sciences in Colleges

Evansville, IN, United States

Publication History

Published: 01 April 2011
Published in JCSC Volume 26, Issue 4

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 22 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2021)Open-source scholarship at teaching-oriented institutionsJournal of Computing Sciences in Colleges10.5555/3469567.346957136:6(37-44)Online publication date: 6-Jun-2021
  • (2018)Curriculum changes to improve software development skills in undergraduatesJournal of Computing Sciences in Colleges10.5555/3205191.320520133:6(86-96)Online publication date: 1-Jun-2018
  • (2012)An approach for evaluating FOSS projects for student participationProceedings of the 43rd ACM technical symposium on Computer Science Education10.1145/2157136.2157260(415-420)Online publication date: 29-Feb-2012

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media