Skip to main content

Using Open Source Projects in Higher Education: A Two-Way Certification Framework

  • Conference paper
  • First Online:
Information Technology and Open Source: Applications for Education, Innovation, and Sustainability (SEFM 2012)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 7991))

Included in the following conference series:

  • 1308 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    http://opense.net

References

  1. Xing, G.: Teaching software engineering using open source software. In: Proceedings of the 48th Annual Southeast Regional Conference, p. 57 (2010)

    Google Scholar 

  2. Capability Maturity Model for Software, Version 1.1 (1993). Technical report CMU/SEI-93-TR-024 ESC-TR-93-177, February 1993

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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

  5. Cerone, A., Sowe, S.K.: Using free/libre open source software projects as learning tools. In: OpenCert 2010, vol. 33 of ECEASST (2010)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. Spinellis, D.: Future CS course already here. Commun. ACM 49(8), 13 (2006)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. Stamelos, I.: Teaching software engineering with free/libre open source projects. Int. J. Open Source Softw. Process. (IJOSSP) 1(1), 72–90 (2008)

    Article  Google Scholar 

  13. SWEBOK: Guide to the Software Engineering Body of Knowledge. IEEE Computer Society Press, California (2004)

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Pantelis M. Papadopoulos .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics