Softwarequalitätssicherung und Softwaretest

Inhalt

Die Bereitstellung qualitativ hochwertiger Software ist ein integraler Bestandteil des Software-Entwicklungsprozesses. So können Software-Bugs unter Umständen Millionen oder im schlimmsten Falls sogar Menschenleben kosten. Dadurch, dass die Technologien, um Software zu entwickeln, sich stetig weiterentwickeln, steht die Softwarequalitätssicherung stets vor der Herausforderung, die Qualität der immer komplexer werdenden Software zu gewährleisten.

Im Rahmen dieses Seminars sollen Sie sich aktuelle Forschungsschwerpunkte im Bereich der Softwarequalitätssicherung angucken und zu Ihrem jeweiligen Thema mindestens zwei Ansätze wissenschaftlich aufarbeiten und vergleichen.

Als übergeordnete Lernziele werden in dieser Veranstaltung folgende Kompetenzen erworben:

  • Die Fähigkeit, selbständig eine strukturierte Literaturrecherche zu einem gegebenen Thema durchzuführen und geeignete Literatur selbständig zu suchen, identifizieren, analysieren und bewerten

  • Die Darstellung und differenzierte Bewertung des Standes der Technik bzw. Wissenshaft zu einem Themenbereich

  • Die Fähigkeit, wissenschaftliche Ergebnisse zu einem Thema strukturiert darzustellen und einem Fachpublikum im Rahmen eines Vortrags zu präsentieren

  • Die Fähigkeit, Techniken des wissenschaftlichen Schreibens dazu anzuwenden, einen wissenschaftlichen Übersichtsartikel zu einem Thema zu verfassen

  • Die kritische Bewertung und Einordnung wissenschaftlicher Texte

Themen:

Wir vergeben 8 – 10 Plätze zu folgenden Oberthemen:

  • Regression Testing

  • Continuous Integration Testing

  • Fuzzing

  • Testing of Web-Applications

  • Verification of Object-Oriented Languages (Tools)

  • Verification vs. Model-Checking

  • Model-Based Testing

  • Testing of Software Product Lines

Vortragssprache Deutsch/Englisch
Organisatorisches

8 Seiten Ausarbeitung im ACM Style (doppelspaltig) und 25 Minuten Vortrag. Zwei Reviews von Papern der Kommilitonen.

Bitte im Ilias für die Veranstaltung anmelden. Ab 10 Plätzen gibt es eine Warteliste. Die endgültige Teilnehmerliste wird beim Kickoff am 18.4. um 9:45 Uhr in Raum 348 in Gebäude 50.34 festgelegt. Auch wenn ihr auf der Warteliste steht, solltet ihr zum Kickoff kommen, um als möglicher Nachrücker ein Thema zu erhalten.