EBSE for Teachers
The material on this page provides both information about the role of EBSE in studying the teaching of software engineering, and also material intended to help with teaching software engineering.
Teaching Support Materials
The following provide lecture notes on relevant topics.
- The Empirical Context
- Surveys
- Controlled (Laboratory) Experiments
- Case Studies
- Secondary Studies and Systematic Literature Reviews
These pages may be particularly useful to those teaching empirical software engineering:
- The supplementary guidelines developed by Rainer and Beecham
- The bibliography
- Templates for use in creating protocols for empirical studies
- Example data extraction forms
Systematic Reviews that have findings useful for teaching and practice and were published up to the end of 2015 are summarised in the paper: David Budgen, Pearl Brereton, Nikki Williams, and Sarah Drummond. 'What support do systematic reviews provide for evidence-informed teaching about software engineering practice?' e-Informatica, 14(1):7–60, 2020.
Studies of Software Engineering Education
The following papers are particularly concerned with studying how we teach software engineering:
- A Preliminary Empirical Investigation of the Use of Evidence Based Software Engineering by Under-graduate Students, by Austen Rainer, Tracy Hall and Nathan Baddoo, 10th International Conference on Evaluation and Assessment in Software Engineering, 2006. (Bibliography)
- A hands-on approach for teaching systematic review, by Maria Teresa Baldassarre, Nicola Boffoli, Danilo Caivano and Giuseppe Visaggio, Lecture Notes in Computer Science, 5089, 2008. (Bibliography)
- Engaging the net generation with evidence-based software engineering through a community-driven web database, by David S. Janzena and Jungwoo Ryoo, Journal of Systems and Software, 2009. (Bibliography)
- Pair programming as a teaching tool: a student review of empirical studies, Pearl Brereton, Mark Turner and Rumjit Kaur, Proceedings of the 22nd Conference on Software Engineering Education and Training, 2009. (Bibliography)
- Using systematic reviews and evidence-based software engineering with masters students, by Briony J Oates and Graham Capper, 13th International Conference on Evaluation and Assessment in Software Engineering, 2009. (Bibliography)