Reference Hub9
Teaching Software Engineering with Free/Libre Open Source Projects

Teaching Software Engineering with Free/Libre Open Source Projects

Ioannis Stamelos
Copyright: © 2009 |Volume: 1 |Issue: 1 |Pages: 19
ISSN: 1942-3926|EISSN: 1942-3934|ISSN: 1942-3926|EISBN13: 9781615204182|EISSN: 1942-3934|DOI: 10.4018/jossp.2009010105
Cite Article Cite Article

MLA

Stamelos, Ioannis. "Teaching Software Engineering with Free/Libre Open Source Projects." IJOSSP vol.1, no.1 2009: pp.72-90. http://doi.org/10.4018/jossp.2009010105

APA

Stamelos, I. (2009). Teaching Software Engineering with Free/Libre Open Source Projects. International Journal of Open Source Software and Processes (IJOSSP), 1(1), 72-90. http://doi.org/10.4018/jossp.2009010105

Chicago

Stamelos, Ioannis. "Teaching Software Engineering with Free/Libre Open Source Projects," International Journal of Open Source Software and Processes (IJOSSP) 1, no.1: 72-90. http://doi.org/10.4018/jossp.2009010105

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

One of the major problems in software engineering education is the involvement of students in real world software projects. Industry projects are a solution, but in many cases they are hard to find and student participation can be problematic due to cultural, familiarization and other practical reasons. The abundance of Free / Libre Open Source Software (FLOSS) projects is a neat solution, offering multi-lingual, multicultural environments in virtually every application domain, at different levels of project size, maturity, organization etc. The paper analyzes how acquisition of practical experience on several basic and advanced software engineering topics can be achieved by working in a FLOSS project. The kind of skills that can be acquired are those requested by the Overview Report for Computing Curricula by ACM and topics examined are those of the Software Engineering Body of Knowledge, by IEEE. Also software engineering areas that require special care or that may not prove suitable for such treatment are identified. Various isolated teaching cases pertaining to this approach are presented and discussed.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.