Abstract
In this paper we discuss a framework for teaching software testing to undergraduate students’ volunteers. The framework uses open source software development methodology and was implemented in the “Introduction to Software Engineering” course at the department of Informatics, Aristotle University, Greece. The framework is in three phases, each describing a teaching and learning context in which students get involved in real software projects activities. We report on our teaching experiences, lessons learned and some practical problems we encountered. Results from preliminary evaluation shows that students did well as bug hunters in the bazaar and are willing to participate in their projects long after graduation.
Chapter PDF
Similar content being viewed by others
References
D. Carrington, and S. Kim, Teaching Software Engineering Design with Open Source Software. 33rd ASEE/IEEE Frontiers in Education Conference, (May 16, 2005); http://www.cs.wm.edu/~coppit/csci690-spring2004/papers/1273.pdf
M. D. German, Experience teaching a graduate course in Open Source Software Engineering. In Proceedings of the first International Conference on Open Source Systems. Genova, 326–328 (2005)
C. Liu, Enriching software engineering courses with service-learning projects and the open-source approach. In Proceedings of the 27th international Conference on Software Engineering, ICSE’ 05. ACM Press, 613–614 (2005).
Software Engineering 2004 Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering, IEEE/ACM Joint Task Force on Comput ing Curricula, (2004), (December 10, 2005); http://sites.computer.org/ccse/SE2004Volume.pdf
S. E. Raymond, The Cathedral and the Bazaar. O’Reilly, Sebastopol,(1999).
S. K. Sowe, A. Karoulis, and I. Stamelos, A Constructivist View of Knowledge management in Open Source Virtual Communities. In A. D. Figueiredo, A. P. Afonso (Eds), Managing Learning in Virtual Settings: The Role of Context. Idea Group Inc., 285–303 (2005).
Z. Alzamil, Towards an effective software engineering course project. In Proceed ings of the 27th international Conference on Software Engineering, ICSE’ 05. ACM Press, 631–632 (2005).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 International Federation for Information Processing
About this paper
Cite this paper
Sowe, S.K., Stamelos, I., Deligiannis, I. (2006). A Framework for Teaching Software Testing using F/OSS Methodology. In: Damiani, E., Fitzgerald, B., Scacchi, W., Scotto, M., Succi, G. (eds) Open Source Systems. OSS 2006. IFIP International Federation for Information Processing, vol 203. Springer, Boston, MA . https://doi.org/10.1007/0-387-34226-5_26
Download citation
DOI: https://doi.org/10.1007/0-387-34226-5_26
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-34225-2
Online ISBN: 978-0-387-34226-9
eBook Packages: Computer ScienceComputer Science (R0)