skip to main content
10.1145/2839509.2844665acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
panel

How to Use Open Source Software in Education

Published:17 February 2016Publication History

ABSTRACT

There are many papers about projects that release their software as open source. Our panel looks at why open source is a good idea for education, and how it can best be leveraged. The panel represents industry and academia and its members have years of experience in the field. Specific questions that panelists will address, in addition to their position statements, are:

  • What makes open source particularly attractive for educators and students'

  • What are barriers to use?

  • What areas of computer science and what levels of study are most appropriate for introducing open source?

Finally, this panel takes a step back and looks at the broad issues associated with using that software in education. We will mention the specific details of releasing, curating, licensing and using open source software. But most of all this panel wants to explore how, for educators, open source works. We believe it is because open source fosters an ecosystem of collaborators who can pool resources and expertise to build new collaborative ways of solving hard research projects. We look forward to the contributions from the audience and energetic debate.

References

  1. King, S., Kuechler, V., Jensen, C.: Joining Free/Open Source Software Communities: An Analysis of Newbies' First Interactions on Project Mailing Lists. 44th Hawaii International Conference on System Sciences (2011). Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Kuechler, V., Gilbertson, C., Jensen, C.: Gender Differences in Early Free and Open Source Software Joining Process. Open Source Syst. Long-Term Sustain. 78--93 (2012).Google ScholarGoogle Scholar
  3. Morelli, R., Tucker, A., Danner, N., De Lanerolle, T.R., Ellis, H.J., Izmirli, O., Krizanc, D., Parker, G.: Revitalizing computing education through free and open source software for humanity. Commun. ACM. 52, 67--75 (2009). Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Morgan, B., Jensen, C: Lessons Learned from Teaching Open Source Software Development. OSS, 133--142 (2014)Google ScholarGoogle Scholar
  5. Nascimento, D.M.; Cox, K.; Almeida, T.; Sampaio, W.; Almeida Bittencourt, R.; Souza, R.; Chavez, C., Using Open Source Projects in software engineering education: A systematic mapping study, in Frontiers in Education Conference, IEEE, 1837--1843 (2013)Google ScholarGoogle Scholar
  6. Scacchi, W., Modding as an Open Source Approach to Extending Computer Game Systems, Intern. J. Open Source Software and Processes, 3(3), 36--47, (2011). Reprinted in S. Koch (Ed.), Open Source Software Dynamics, Processes, and Applications, 177--188, Information Science Reference, IGI Global. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Scacchi, W. and Alspaugh, T.A. Understanding the Role of Licenses and Evolution in Open Architecture Software Ecosystems, Journal of Systems and Software, 85(7), 1479--1494 (2012) Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Scacchi, W, and Cooper, K.M. Research Challenges at the Intersection of Computer Games and Software Engineering, Conf. Foundations of Digital Games (2015)Google ScholarGoogle Scholar
  9. Scacchi, W, Crowston, K, Jensen, C, et al. Towards a Science of Free/Open Source Systems, FOSS Workshop Final Report, Prepared for the Computing Community Consortium, Fall. (2010)Google ScholarGoogle Scholar
  10. Therese Mary Smith, Robert McCartney, Swapna S. Gokhale, and Lisa C. Kaczmarczyk. Selecting open source software projects to teach software engineering. In Proceedings of the 45th ACM technical symposium on Computer science education, SIGCSE, 397--402. (2014) Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Trapasso, E., Vujanic, A.: Accenture Newsroom: Investment in Open Source Software Set to Rise, Accenture Survey Finds. (2010).Google ScholarGoogle Scholar
  12. Trainer, E.H., Chaihirunkarn, C., Kalyanasundaram, A., Herbsleb, J.D., Community Code Engagements: Summer of Code & Hackathons for Community Building in Scientific Software. ACM Conference on Supporting Groupwork (GROUP), (2014). Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Jari Vanhanen, Timo O. A. Lehtinen, and Casper Lassenius. 2012. Teaching real-world software engineering through a capstone project course with industrial customers. In Proceedings of the First International Workshop on Software Engineering Education Based on Real-World Experiences EduRex, 29--32 (2012) Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. How to Use Open Source Software in Education

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      SIGCSE '16: Proceedings of the 47th ACM Technical Symposium on Computing Science Education
      February 2016
      768 pages
      ISBN:9781450336857
      DOI:10.1145/2839509

      Copyright © 2016 Owner/Author

      Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 17 February 2016

      Check for updates

      Qualifiers

      • panel

      Acceptance Rates

      SIGCSE '16 Paper Acceptance Rate105of297submissions,35%Overall Acceptance Rate1,595of4,542submissions,35%

      Upcoming Conference

      SIGCSE Virtual 2024

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader