Fakultät für Informatik

TU München - Fakultät für Informatik
Software- and Systems Engineering Research Group

TUM

Seminar im Wintersemester 2016/2017
Software Qualität

 

Inhalt

Jeder will Software mit hoher Qualität. Was Software Qualität allerdings konkret ausmacht, und vor allem wie man sie ermittelt und erreicht, ist jedoch den meisten alles andere als klar. Das möchten wir mit diesem Seminar ändern.

Dabei wollen wir dieses Jahr besonderen Wert darauf legen, nicht nur die Qualität von Quellcode zu betrachten. Auch Anforderungen und Tests sind Teil der Software und ihre Qualität enorm wichtig.

In dem Seminar schauen wir uns daher Techniken zur Bewertung und Verbesserung der Qualität von Anforderungen, Tests und Quellcode an. Wir wollen die Techniken nicht nur in der Theorie kennenlernen sondern auch anhand von praktischen Beispielen erproben.

Organisation

Termine

  • 28. Juni 2016, 9:00-10:00 Uhr: Seminarvorbesprechung im Raum Konrad Zuse (01.11.018) (Folien)
  • 7. Juli 2016: Deadline für Seminarbewerbungen
  • 20. Oktober 2016, 9:00-12:00 Uhr: Einführungsveranstaltung im Raum Alonzo Church (01.09.14)
  • Dezember (Termine werden noch bekanntgegeben): Seminar als Blockveranstaltung (ca. 2 Tage)

Themen

Themen des Seminars (in Klammern der Betreuer):

  1. Wie gut sind meine Anforderungen? Defekte in Anforderungen automatisch detektieren. (Henning)
  2. Qualität im agilen Requirements Engineering: Bewertung der Qualität von User Stories. (Henning)
  3. Bug Patterns: Automatisches Auffinden von Bugs in Quellcode. (Sebastian)
  4. Brauche ich diesen Code noch? Detektion von toten Code. (Sebastian)
  5. Natural Language Test Smells: Qualitätsdefekte in manuellen Tests (Benedikt)
  6. Warum zerbrechen meine automatisierten GUI-Tests? Statische Analyse von automatisierten Tests. (Benedikt)
  7. Testfallgenerierung: Lassen sich Tests aus Anforderungen automatisch erzeugen? (Maximilian)
  8. Test-Cloning: Wie viel Copy & Paste steckt in Test-Suiten? (Maximilian)

Themen der Einführungsveranstaltung:

  • Überblick über Software Qualität
  • Effektiv präsentieren
  • Literaturrecherche

Templates

Lernziele

Jeder Teilnehmer lernt, sich eigenständig in ein wissenschaftliches Thema einzuarbeiten, Literaturrecherchen durchzuführen, das erlesene Wissen anzuwenden und zum vorgegebenen Thema eine Ausarbeitung zu verfassen. Jeder hält zu seinem Thema einen Vortrag vor den anderen Teilnehmern und Betreuern und erhält dazu detailliertes Feedback.

Kriterien

Anwesenheit bei allen Terminen, Erstellung der eigenen Seminararbeit, Anwendung des Wissens in einer gegebenen Fallstudie und Präsentation.

Voraussetzungen

Gute (mindestens passive) Englischkenntnisse, da die erforderliche Literatur i.d.R. auf Englisch ist.

Anmeldung

Interessenten an dem Seminar schicken bitte bis 7. Juli eine Bewerbung (Stand im Studium, Interesse an Software Qualität, Motivation) an swq1617@mail46.informatik.tu-muenchen.de.
Falls es mehr Interessenten als Seminarplätze gibt, werden die Plätze nicht per first-come-first-served vergeben.
Genauere Informationen werden in der Vorbesprechung am 28.06. um 9:00 im Raum Konrad Zuse (01.11.018) verteilt.

Links zum Thema Seminararbeiten

Veranstalter

Das Seminar wird betreut von:

© Software & Systems Engineering Research Group
Sitemap |  Kontakt/Impressum
Letzte Änderung: 2016-07-20 16:54:20