Informations about the modules

zurück

Module (6 Credits)

Empirical Methods for Software Engineers

Name in diploma supplement
Empirical Methods for Software Engineers
Responsible
Admission criteria
See exam regulations.
Workload
180 hours of student workload, in detail:
  • Attendance: 45 hours
  • Preparation, follow up: 100 hours
  • Exam preparation: 35 hours
Duration
The module takes 1 semester(s).
Qualification Targets

Die Studierenden 

  • sollen nach dem Absolvieren dieser Veranstaltung in der Lage sein, selbstständig quantitative und qualitative Untersuchungen in der Softwaretechnik durchzuführen.
  • können eigenständig kontrollierte Experimente aufbauen, durchführen und analysieren.
  • können nicht valide Experimentaufbauten und Analysen erkennen.
Module Exam

Zum Modul erfolgt eine modulbezogene Prüfung in der Gestalt einer mündlichen Prüfung (in der Regel: 20-40 Minuten).

Vom Dozierenden wird zu Beginn der Veranstaltung festgelegt, ob die erfolgreiche Teilnahme an der Übung als Prüfungsvorleistung Zulassungsvoraussetzung zur Modulprüfung ist. Bestandene Prüfungsvorleistungen haben nur Gültigkeit für die Prüfungen, die zu der Veranstaltung im jeweiligen Semester gehören.

Usage in different degree programs
  • AI-SE-Ba-2017VertiefungsstudiumWahlpflichtbereich I: Informatik5th Sem, Elective
Elements
Name in diploma supplement
Empirical Methods for Software Engineers
Organisational Unit
Lecturers
SPW
2
Language
German/Englisch
Cycle
every semester
Participants at most
30
Preliminary knowledge

keines

Abstract

Eine Vielzahl von Ansätzen in der Softwaretechnik erfordert es, Beobachtungen vorzunehmen und diese auszuwerten. Beispiele dafür sind Benchmarks für die Beurteilung der Ausführungsgeschwindigkeit von Software, Interviews zur Beurteilung der Benutzerzufriedenheit oder kontrollierte Experimente, um zu bestimmen, ob eine Programmiertechnik sich als vorteilhaft gezeigt hat. Um derartige Arbeiten zu verstehen oder durchzuführen, ist grundlegendes Wissen über die dazugehörigen empirischen Methoden notwendig.

Contents
  • Aufbau kontrollierter Experimente
  • Quantitative Analyse kontrollierter Experimente
  • Performance Messungen
  • Softwaremetriken
  • Code Repository Mining
  • Qualitative Methoden
Literature
  • Wohlin at al., Experimentation in Software Engineering, Springer, 2012
  • Juristo, Moreno , Basics of Software Engineering Experimentation, Springer 2001
  • Prechelt, Kontrollierte Experimente in der Softwaretechnik: Potenzial und Methodik, Springer, 2001
  • Bortz, Statistik: für Sozialwissenschaftler, Springer 1999
Participants
  • AI-SE-Ba-2017VertiefungsstudiumWahlpflichtbereich I: InformatikModul "Empirical Methods for Software Engineers "5th Sem, Elective
Lecture: Empirical Methods for Software Engineers (WIWI‑C0742)
Name in diploma supplement
Empirical Methods for Software Engineers
Organisational Unit
Lecturers
SPW
2
Language
German/Englisch
Cycle
every semester
Participants at most
30
Preliminary knowledge

keines

Abstract

Eine Vielzahl von Ansätzen in der Softwaretechnik erfordert es, Beobachtungen vorzunehmen und diese auszuwerten. Beispiele dafür sind Benchmarks für die Beurteilung der Ausführungsgeschwindigkeit von Software, Interviews zur Beurteilung der Benutzerzufriedenheit oder kontrollierte Experimente, um zu bestimmen, ob eine Programmiertechnik sich als vorteilhaft gezeigt hat. Um derartige Arbeiten zu verstehen oder durchzuführen, ist grundlegendes Wissen über die dazugehörigen empirischen Methoden notwendig.

Contents
  • Aufbau kontrollierter Experimente
  • Quantitative Analyse kontrollierter Experimente
  • Performance Messungen
  • Softwaremetriken
  • Code Repository Mining
  • Qualitative Methoden
Literature
  • Wohlin at al., Experimentation in Software Engineering, Springer, 2012
  • Juristo, Moreno , Basics of Software Engineering Experimentation, Springer
  • Prechelt, Kontrollierte Experimente in der Softwaretechnik: Potenzial und Methodik, Springer, 2001
  • Bortz, Statistik: für Sozialwissenschaftler, Springer 1999
Participants
  • AI-SE-Ba-2017VertiefungsstudiumWahlpflichtbereich I: InformatikModul "Empirical Methods for Software Engineers "5th Sem, Elective
Exercise: Empirical Methods for Software Engineers (WIWI‑C0743)
Module: Empirical Methods for Software Engineers (WIWI‑M0588)