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
- Elements
Lecture (3 Credits)
Empirical Methods for Software Engineers
- 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
Exercise (3 Credits)
Empirical Methods for Software Engineers
- 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