STUDENTS’ PERSPECTIVES ON LEARNING SOFTWARE ENGINEERING WITH OPEN SOURCE PROJECTS - Lessons Learnt after Three Years of Program Operation

Pantelis M. Papadopoulos, Ioannis G. Stamelos, Andreas Meiszner

2012

Abstract

This paper presents the results after three years of running of an instructional method that utilizes free/libre open source software (FLOSS) projects as tools for teaching software engineering in formal education. In the last three academic years, a total of 268 juniors majoring in Informatics (in a 4-year program) participated in study, assuming the roles of testers, developers, and requirements engineers. Students appreciated the benefits gained by the method and identified aspects that require further improvement. In the following, we present (a) the details of our method, (b) students’ opinions as recorded through a questionnaire including both closed and open ended questions, and (c) conclusions on how the use of FLOSS projects can be applied and proved beneficial for the students.

References

  1. Fischer, G., (2007). Meta-design: Expanding Boundaries and Redistributing Control in Design. In Proceedings of INTERACT 2007. Rio de Janeiro, Brazil. 193-206.
  2. Glott, R., Meiszner, A. and Sowe, S. K., (2007). FLOSSCom Phase 1 Report: Analysis of the Informal Learning Environment of FLOSS Communities”, FLOSSCom Project. 2007.
  3. Jaccheri, L., Osterlie, T., (2007). Open Source Software: A Source of Possibilities for Software Engineering Education and Empirical Software Engineering. First International Workshop on Emerging Trends in FLOSS Research and Development, 2007.
  4. Liu, C. C. and Tsai, C. M., (2005). Peer assessment through web-based knowledge acquisition: tools to support conceptual awareness. Innovations in Education and Teaching International, 42, 43-59.
  5. Lundell, B., Persson, A., Lings, B., (2007). Learning Through Practical Involvement in the OSS Ecosystem: Experiences from a Masters Assignment. In Proceedings of the Third International Conference on Open Source Systems 2007, 289-294
  6. Lundstrom, K. and Baker, W., (2009). To give is better than to receive: The benefits of peer review to the reviewer's own writing. Journal of Second Language Writing, 18, 30-43.
  7. McConnell, J. (2001). Active and cooperative learning. Analysis of Algorithms: An Active Learning Approach. Jones & Bartlett Pub
  8. Meiszner, A. Moustaka, K. and Stamelos, I., (2009). A hybrid approach to Computer Science Education - A case study: Software Engineering at Aristotle University. In: CSEDU 2009 - International Conference on Computer Supported Education, 23-26 March 2009, Lisbon, Portugal.
  9. Meiszner, A., (2007a) “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
  10. Papadopoulos, P. M., Lagkas, T. D. and Demetriadis, S. N., (2012). How to Improve the Peer Review Method: Free-Selection vs Assigned-Pair Protocol Evaluated in a Computer Networking Course. Computers & Education (in press), doi: 10.1016/j.compedu. 2012.01.005.
  11. Spinellis, D. (2006). Prof. Diomidis Spinellis, Personal communication, Athens, 2006.
  12. Stamelos, I. (2008). Teaching Software Engineering with Free/Libre Open Source Projects. International Journal of Open Source Software & Process (IJOSSP), Vol. 1(1), pp: 72-90.
  13. Staring. K., Titlestad, O. H. (2006). Networks of Open Source Health Care Action. In the Proceedings of the 2nd International Conference on Open Source Systems, Springer-Verlag, 135-141.
  14. Staring. K., Titlestad, O. H., Gailis, J. (2005). Educational transformation through open source approaches, IRIS'28 Meeting. http://wwwold.hia.no/iris28/Docs/ IRIS2028-1106.pdf
Download


Paper Citation


in Harvard Style

M. Papadopoulos P., G. Stamelos I. and Meiszner A. (2012). STUDENTS’ PERSPECTIVES ON LEARNING SOFTWARE ENGINEERING WITH OPEN SOURCE PROJECTS - Lessons Learnt after Three Years of Program Operation . In Proceedings of the 4th International Conference on Computer Supported Education - Volume 2: CSEDU, ISBN 978-989-8565-07-5, pages 313-322. DOI: 10.5220/0003922803130322


in Bibtex Style

@conference{csedu12,
author={Pantelis M. Papadopoulos and Ioannis G. Stamelos and Andreas Meiszner},
title={STUDENTS’ PERSPECTIVES ON LEARNING SOFTWARE ENGINEERING WITH OPEN SOURCE PROJECTS - Lessons Learnt after Three Years of Program Operation},
booktitle={Proceedings of the 4th International Conference on Computer Supported Education - Volume 2: CSEDU,},
year={2012},
pages={313-322},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003922803130322},
isbn={978-989-8565-07-5},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 4th International Conference on Computer Supported Education - Volume 2: CSEDU,
TI - STUDENTS’ PERSPECTIVES ON LEARNING SOFTWARE ENGINEERING WITH OPEN SOURCE PROJECTS - Lessons Learnt after Three Years of Program Operation
SN - 978-989-8565-07-5
AU - M. Papadopoulos P.
AU - G. Stamelos I.
AU - Meiszner A.
PY - 2012
SP - 313
EP - 322
DO - 10.5220/0003922803130322