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.
- 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 ScholarDigital Library
- 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 Scholar
- 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 ScholarDigital Library
- Morgan, B., Jensen, C: Lessons Learned from Teaching Open Source Software Development. OSS, 133--142 (2014)Google Scholar
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Scacchi, W, and Cooper, K.M. Research Challenges at the Intersection of Computer Games and Software Engineering, Conf. Foundations of Digital Games (2015)Google Scholar
- 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 Scholar
- 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 ScholarDigital Library
- Trapasso, E., Vujanic, A.: Accenture Newsroom: Investment in Open Source Software Set to Rise, Accenture Survey Finds. (2010).Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
Index Terms
- How to Use Open Source Software in Education
Recommendations
Industry requirements for FLOSS governance tools to facilitate the use of open source software in commercial products
Highlights- Companies using open source components should use tools for FLOSS governance.
- ...
AbstractVirtually all software products incorporate free/libre and open source software (FLOSS) components. However, ungoverned use of FLOSS components can result in legal and financial risks, and risks to a firm’s intellectual property. To ...
Open Source Software in Industry
Many of today's most innovative products and solutions are developed on the basis of free and open source software (FOSS).
Free and Open Source Software
Historically, free and open source software (FOSS) has been a movement widely thought to be outside the mainstream of commercial software. But now, corporate entities are big players in FOSS. This introduction looks at how FOSS got to where it is today ...
Comments