InfoSci-On-Demand

Latest News!

Latest Features!
Teaching Software Engineering with Free/Libre Open Source Projects
by Stamelos, Ioannis
Our Price:$30.00
Article #:    ITJ4508
Pages: 72-90
Source: International Journal of Open Source Software & Processes, Vol. 1, Issue 1
Copyright: 2009; IGI Publishing
Author Affiliations: Aristotle University of Thessaloniki, Greece
Editor: S. Koch
Keywords: FLOSS project, Software Engineering Curriculum, Software Engineering Education

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.

Overview Testimonials Contact Us
IGI Global
Terms and Conditions of Use   •   Last Updated 2/4/2010   •   IGI Global homepage