Evolution patterns of open-source software systems and communities
Proceedings of the International Workshop on Principles of Software Evolution
The Cathedral and the Bazaar
Open source project as a pedagogical tool in higher education
Proceedings of the 15th International Academic MindTrek Conference: Envisioning Future Media Environments
Hi-index | 0.00 |
As open source software has gained more foothold in the software industry, teaching open source development to the future software professionals has become a practical necessity. A pioneering course was arranged during the academic year 2009--2010 at Tampere University of Technology to teach software engineering students how open source is developed and what makes open source ecosystems special. To allow students to learn the practical side of open source software development, an exercise called the community game was organised. The game is a part of the courses and focuses on community-centric software development. It allows the students to initiate and nurture a small developer community and practise open sourcce development in a safe setting. The game ensures that the students have a good enough understanding on the open source development practises in order to make contributions to actual open source projects.