Veranstaltungen
Exercise
Empirical Methods for Software Engineers
- Name in diploma supplement
- Empirical Methods for Software Engineers
- Organisational Unit
- Lehrstuhl für Software-Engineering, insb. mobile Anwendungen
- Lecturers
- Dr. Stefan Hanenberg
- Cycle
- every semester
- SPW
- 2
- Language
- German/Englisch
- Participants at most
- no limit
- Participants
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