Abstract
The paper proposes a framework for the certification of free/libre open source software (FLOSS) projects. The process is two-fold and is based on our experience over the last four years of using FLOSS for teaching software engineering in Aristotle University of Thessaloniki. The premise of the paper is that students’ engagement with real open source projects, and more specifically with the respective open source communities, can be an effective instructional method for skill development. We argue that through such a process, the students are able to get familiar with tools and technologies used in FLOSS and receive certification as FLOSS participants. On the other hand, the students can also review and evaluate the FLOSS project they use during the learning activity from different perspectives. In more advanced learning activities, this evaluation can be based on certification standards, providing in that way a valuable source of feedback to the open source community.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
References
Xing, G.: Teaching software engineering using open source software. In: Proceedings of the 48th Annual Southeast Regional Conference, p. 57 (2010)
Capability Maturity Model for Software, Version 1.1 (1993). Technical report CMU/SEI-93-TR-024 ESC-TR-93-177, February 1993
Denney, E., Fischer, B.: Software certification and software certificate management systems (position paper). In: Proceedings of the ASE Workshop on Software Certificate Management Systems (SoftCeMent ‘05), pp. 1–5 (2005)
Heck, P.M.: A software product certification model for dependable systems. CS-Report 06-20. Technische Universiteit Eindhoven, Eindhoven. http://alexandria.tue.nl/extra1/wskrap/publichtml/200620.pdf (2006). Accessed 6 June 2012
Cerone, A., Sowe, S.K.: Using free/libre open source software projects as learning tools. In: OpenCert 2010, vol. 33 of ECEASST (2010)
Jaccheri, L., Osterlie, T.: Open source software: a source of possibilities for software engineering education and empirical software engineering. In: First International Workshop on Emerging Trends in FLOSS Research and Development (2007)
Spinellis, D.: Future CS course already here. Commun. ACM 49(8), 13 (2006)
Staring. K., Titlestad, O.H.: Networks of open source health care action. In: Damiani, E., Fitzgerald, B., Scacchi,W., Scotto, M., Succi, G.,(eds.) The Proceedings of the 2nd International Conference on Open Source Systems, pp. 135–141. Springer, Heidelberg (2006)
Staring. K., Titlestad, O.H., Gailis, J.: Educational transformation through open source approaches, IRIS’28 Meeting. http://wwwold.hia.no/iris28/Docs/IRIS2028-1106.pdf (2005)
Lundell, B., Persson, A., Lings, B.: Learning through practical involvement in the FLOSS ecosystem: experiences from a masters assignment. In: Proceedings of the Third International Conference on Open Source Systems, pp. 289–294 (2007)
Meiszner, A.: Communication tools in FLOSS communities: a look at FLOSS communities at large – beyond the development team. paper and presentation at the web based communities conference 2007, Salamanca – Spain (2007)
Stamelos, I.: Teaching software engineering with free/libre open source projects. Int. J. Open Source Softw. Process. (IJOSSP) 1(1), 72–90 (2008)
SWEBOK: Guide to the Software Engineering Body of Knowledge. IEEE Computer Society Press, California (2004)
Acknowledgments
This work is funded partly by the European Commission in the context of (a) the OpenSE project under the grant agreement no. 503641-LLP-1-2009-1-PT-ERASMUS-ECUE (b) the Graduate Program of Studies of the Informatics Department at Aristotle University of Thessaloniki, and (c) UNU-IIST and Macao Science and Technology Development Fund, File No. 019/2011/A1, in the context of the PPAeL project.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Papadopoulos, P.M., Stamelos, I.G., Cerone, A. (2014). Using Open Source Projects in Higher Education: A Two-Way Certification Framework. In: Cerone, A., et al. Information Technology and Open Source: Applications for Education, Innovation, and Sustainability. SEFM 2012. Lecture Notes in Computer Science(), vol 7991. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-54338-8_22
Download citation
DOI: https://doi.org/10.1007/978-3-642-54338-8_22
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-54337-1
Online ISBN: 978-3-642-54338-8
eBook Packages: Computer ScienceComputer Science (R0)