Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Designing a Syllabus for a Course on Empirical Software Engineering
University of Groningen, Netherlands.
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.ORCID iD: 0000-0001-7266-5632
Pontifical Catholic University of Rio de Janeiro, Brazil.
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.ORCID iD: 0000-0003-0619-6027
2024 (English)In: Handbook on Teaching Empirical Software Engineering / [ed] Daniel Mendez, Paris Avgeriou, Marcos Kalinowski, Nauman Bin Ali, Springer Nature, 2024, p. 13-28Chapter in book (Other academic)
Abstract [en]

Increasingly, courses on empirical software engineering research methods are being offered in higher education institutes across the world, mostly at the MSc and PhD levels. While the need for such courses is evident and in line with modern software engineering curricula, educators designing and implementing such courses have so far been reinventing the wheel; every course is designed from scratch with little to no reuse of ideas or content across the community. Due to the nature of the topic, it is rather difficult to get it right the first time when defining the learning objectives, selecting the material, compiling a reader, and, more importantly, designing relevant and appropriate practical work. This leads to substantial effort (through numerous iterations) and poses risks to the course quality. This attempts to support educators in the first and most crucial step in their course design: creating the syllabus. It does so by consolidating the collective experience of the authors as well as of members of the empirical software engineering community; the latter was mined through two working sessions and an online survey. Specifically, it offers a list of the fundamental building blocks for a syllabus, namely, course aims, course topics, and practical assignments. The course topics are also linked to the subsequent s of this book, so that readers can dig deeper into those s and get support on teaching specific research methods or cross-cutting topics. Finally, we guide educators on how to take these building blocks as a starting point and consider a number of relevant aspects to design a syllabus to meet the needs of their own program, students, and curriculum. 

Place, publisher, year, edition, pages
Springer Nature, 2024. p. 13-28
National Category
Software Engineering Pedagogy Didactics
Identifiers
URN: urn:nbn:se:bth-27762DOI: 10.1007/978-3-031-71769-7_2Scopus ID: 2-s2.0-105002500882ISBN: 9783031717697 (print)ISBN: 9783031717680 (print)OAI: oai:DiVA.org:bth-27762DiVA, id: diva2:1954569
Available from: 2025-04-25 Created: 2025-04-25 Last updated: 2025-04-25Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Ali, Nauman binMendez, Daniel

Search in DiVA

By author/editor
Ali, Nauman binMendez, Daniel
By organisation
Department of Software Engineering
Software EngineeringPedagogyDidactics

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 15 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf