A Perspective on Software Engineering Education with Open Source Software

A Perspective on Software Engineering Education with Open Source Software

Pankaj Kamthan
Copyright: © 2012 |Pages: 13
DOI: 10.4018/ijossp.2012070102
(Individual Articles)
No Current Special Offers


As the development and use of open source software (OSS) becomes prominent, the issue of its outreach in an educational context arises. The practices fundamental to software engineering, including those related to management, process, and workflow deliverables, are examined in light of OSS. Based on a pragmatic framework, the prospects of integrating OSS in a traditional software engineering curriculum are outlined, and concerns in realizing them are given. In doing so, the cases of the adoption of an OSS process model, the use of OSS as a computer-aided software engineering (CASE) tool, OSS as a standalone subsystem, and open source code reuse are considered. The role of openly accessible content in general is discussed briefly.
Article Preview

Elements Of Software Engineering And Its Education And Their Manifestations In Open Source Contexts

This section looks at six broadly classified aspects; namely, management, process, modeling/specification, standards, documentation, and quality/measurement, which are common in most SEE contexts, and examines the extent to which they are realized (or not) in an OSS environment. In doing so, we inherently set the limits of the use of OSS in SEE, which is discussed in the following section.

Complete Article List

Search this Journal:
Volume 14: 1 Issue (2023)
Volume 13: 4 Issues (2022): 1 Released, 3 Forthcoming
Volume 12: 4 Issues (2021)
Volume 11: 4 Issues (2020)
Volume 10: 4 Issues (2019)
Volume 9: 4 Issues (2018)
Volume 8: 4 Issues (2017)
Volume 7: 4 Issues (2016)
Volume 6: 1 Issue (2015)
Volume 5: 3 Issues (2014)
Volume 4: 4 Issues (2012)
Volume 3: 4 Issues (2011)
Volume 2: 4 Issues (2010)
Volume 1: 4 Issues (2009)
View Complete Journal Contents Listing