TY - CHAP U1 - Konferenzveröffentlichung A1 - Kuhrmann, Marco A1 - Münch, Jürgen T1 - Enhancing software engineering education through experimentation: an experience report T2 - Conference proceedings ICE/IEEE ITMC : 2018 IEEE International Conference on Engineering, Technology and Innovation (ICE/ITMC) : Stuttgart, 17.06. - 20.06.2018 N2 - Software engineering courses have to deliver theoretical and technical knowledge and skills while establishing links to practice. However, due to course goals or resource limitations, it is not always possible or even meaningful to set up complete projects and let students work on a real piece of software. For instance, if students shall understand the impact of group dynamics on productivity, a particular software to be developed is of less interest than an environment in which students can learn about team-related phenomena. To address this issue, we use experimentation as a teaching tool in software engineering courses. Experiments help to precisely characterize and study a problem in a systematic way, to observe phenomena, and to develop and evaluate solutions. Furthermore, experiments help establishing short feedback and learning cycles, and they also allow for experiencing risk and failure scenarios in a controlled environment. In this paper, we report on three courses in which we implemented different experiments and we share our experiences and lessons learned. Using these courses, we demonstrate how to use classroom experiments, and we provide a discussion on the feasibility based on formal and informal course evaluations. This experience report thus aims to help teachers integrating small- and medium sized experiments in their courses. KW - software engineering education KW - empirical software engineering KW - experimentation KW - empirical studies KW - experience report Y1 - 2018 SN - 978-1-5386-1469-3 SB - 978-1-5386-1469-3 U6 - https://doi.org/10.1109/ICE.2018.8436357 DO - https://doi.org/10.1109/ICE.2018.8436357 SP - 9 S1 - 9 PB - IEEE CY - Piscataway, NJ ER -