Humboldt-Universität zu Berlin - Mathematisch-Naturwissenschaftliche Fakultät - Software Engineering

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.