Search-Based Software Engineering
Covid-19 Information:
Das Proseminar findet statt und ist zunächst als Präsenzveranstaltung geplant. Details hierzu werden an alle über Agnes registrierten Teilnehmer*innen versendet.
Wann und Wo
Seminar: Dienstag 15-17 Uhr, RUD 26, 1'307
Wer
Dozent: Dr. Thomas Vogel
Beschreibung und Aufbau der Lehrveranstaltung
In search-based software engineering (SBSE), we aim to automate the solving of software engineering problems. For this purpose, a software engineering problem is reformulated as a search problem, in which optimal or near-optimal solutions should be found in a search space of candidate solutions. To realize the search, techniques from operations research, search-based optimization, and computational intelligence (evolutionary algorithms) are used.
In this seminar, we will discuss the fundamentals of SBSE and different problem areas such as automated design, test generation, test prioritization, crash reproduction, program repair, as well as genetic programming. Besides learning the fundamentals of SBSE and specific techniques for different problem areas, you will gain practical experience in using search-based tools.
Seminar-Hinweise
Empfohlene Voraussetzung für das Proseminar ist die erfolgreiche Teilnahme an den Vorlesungen "Software Engineering" und "Software Engineering II".
Die Lehrveranstaltung findet in Englisch statt.