↓Skip to main content

Handbook on Teaching Empirical Software Engineering

Online Materials
#

book cover

Part 1: Editorial Introduction

Teaching Empirical Software Engineering: An Editorial Introduction
Daniel Mendez
, 
Paris Avgeriou
, 
Marcos Kalinowski
, 
Nauman Bin Ali
Slides
Designing a Syllabus for a Course in Empirical Software Engineering
Paris Avgeriou
, 
Nauman Bin Ali
, 
Marcos Kalinowski
, 
Daniel Mendez
Syllabus

Part 2: Fundamentals for Teaching Empirical Software Engineering

Teaching Theorizing in Software Engineering Research
Klaas-Jan Stol
Teaching Research Design in Software Engineering
Jefferson Molléri
, 
Kai Petersen
Teaching Software Metrology: The Science of Measurement for Software Engineering
Paul Ralph
, 
Miikka Kuutila
, 
Hera Arif
, 
Bimpe Ayoola
Artifact
Qualitative Data Analysis in Software Engineering: Techniques and Teaching Insights
Christoph Treude

Part 3: Experience Reports and Reflections

Teaching Empirical Software Engineering at Eindhoven University of Technology
Alexander Serebrenik
, 
Nathan Cassee
Syllabus Slides Exams
Ten Years of Teaching Empirical Software Engineering in the context of Energy-efficient Software
Ivano Malavolta
, 
Vincenzo Stoico
, 
Patricia Lago
Slides Assignments Readings
Experiences in Using the V-Model as a Framework for Applied Doctoral Research
Rodrigo Falcão
, 
Andreas Jedlitschka
, 
Frank Elberzhager
, 
Dieter Rombach
Slides
Sustainability Competencies Informing Research Strategies for Software Engineering: A Personal Experience Report
Birgit Penzenstadler
Artifact

Part 4: Teaching Empirical Software Engineering Research Methods

A Course on Experimentation in Software Engineering: Focusing on Doing
Sira Vegas
, 
Natalia Juristo
Teaching Mining Software Repositories
Zadia Codabux
, 
Fatemeh Fard
, 
Roberto Verdecchia
, 
Fabio Palomba
, 
Dario Di Nucci
, 
Gilberto Recupito
Teaching Simulation as a Research Method in Empirical Software Engineering
Breno Bernard Nicolau De França
, 
Nauman Bin Ali
, 
Dietmar Pfahl
, 
Valdemar Vicente Graciano Neto
Slides Artifact
Teaching Action Research
Miroslav Staron
Action Research with Industrial Software Engineering: An Educational Perspective
Yvonne Dittrich
, 
Johan Bolmsten
, 
Cathrine Seidelin
Teaching Case Study Research
Stefan Wagner
Slides Examples Artifact
Teaching Design Science as a Method for Effective Research Development
Oscar Pastor
, 
Mmatshuene Anna Segooa
, 
Jose Ignacio Panäch
Artifact
Teaching Survey Research in Software Engineering
Marcos Kalinowski
, 
Allysson Allex Araújo
, 
Daniel Mendez
Slides
Teaching Literature Reviews in Software Engineering Research
Sebastian Baltes
, 
Paul Ralph
Teaching Systematic Literature Reviews: Strategies and Best Practices
Marcela Genero
, 
Mario Piattini
Teaching and Learning Ethnography for Software Engineering Contexts
Yvonne Dittrich
, 
Helen Sharp
, 
Cleidson De Souza