How to Use Open Source Software in Education

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.

[1]  Swapna S. Gokhale,et al.  Selecting open source software projects to teach software engineering , 2014, SIGCSE.

[2]  Colin Davies,et al.  Lessons learned? who is teaching who? , 2011 .

[3]  Walt Scacchi,et al.  Modding as an Open Source Approach to Extending Computer Game Systems , 2011, OSS.

[4]  Carlos Jensen,et al.  Joining Free/Open Source Software Communities: An Analysis of Newbies' First Interactions on Project Mailing Lists , 2011, 2011 44th Hawaii International Conference on System Sciences.

[5]  Casper Lassenius,et al.  Teaching real-world software engineering through a capstone project course with industrial customers , 2012, 2012 First International Workshop on Software Engineering Education Based on Real-World Experiences (EduRex).

[6]  Walt Scacchi,et al.  Research Challenges at the Intersection of Computer Games and Software Engineering , 2015 .

[7]  Carlos Jensen,et al.  Gender Differences in Early Free and Open Source Software Joining Process , 2012, OSS.

[8]  James D. Herbsleb,et al.  Community Code Engagements: Summer of Code & Hackathons for Community Building in Scientific Software , 2014, GROUP.

[9]  Roberto Almeida Bittencourt,et al.  Using Open Source Projects in software engineering education: A systematic mapping study , 2013, 2013 IEEE Frontiers in Education Conference (FIE).

[10]  Danny Krizanc,et al.  Revitalizing computing education through free and open source software for humanity , 2009, Commun. ACM.

[11]  Carlos Jensen,et al.  Lessons Learned from Teaching Open Source Software Development , 2014, OSS.

[12]  Walt Scacchi,et al.  Understanding the role of licenses and evolution in open architecture software ecosystems , 2012, J. Syst. Softw..