Die Forschung des Lehrstuhls für Software Engineering konzentriert sich auf Kernprobleme der Langlebigkeit von Systemen. Softwaresysteme müssen aktualisiert werden, wenn Technologien, auf deren Basis sie entwickelt wurden, modernisiert werden. Hier ist „Software Comprehension“ eine zentrale Hürde – also die Frage wie ein bestehendes Softwaresystem von Entwicklern effektiv verstanden werden kann. Softwaresysteme müssen auch angepasst werden, wenn sich Nutzungsanforderungen ändern. Hier stellen nutzungsorientierte Gestaltungsansätze wie das Human-Centred Design Methoden bereit, die zum besseren Verständnis des Anwendungskontexts beitragen.

Neue Entwicklungen, wie die steigende industrielle Nutzung von maschinellem Lernen (ML) und künstlicher Intelligenz (KI), führen zu zusätzlichen Herausforderungen für die Langlebigkeit von Software. ML/KI sind Gründe für die Hoffnung, dass Software sich eines Tages zu einem gewissen Grad selbstständig an sich ändernde Umstände anpassen kann. Eine der zentralen Fragen hier ist wie sich die Entwicklung von Software ändern muss, wenn ML/KI-Komponenten eingebaut werden. Zusätzlich gilt es das enorme Potential zu verstehen und zu nutzen, das ML/KI-Technologien bieten, um die Entwicklung langlebiger Software selbst zu verbessern.

In unserer Forschung nutzen wir insbesondere Techniken der modellbasierten Software-Entwicklung, empirische Verfahren der Softwaretechnik (Software Engineering) und der Mensch-Computer Interaktion (Human-Computer Interaction) sowie Werkzeuge zur Konstruktion und Analyse von Softwaresystemen.

In der Lehre vermittelt der Lehrstuhl die Grundlagen der Softwaretechnik, die von der Analyse über den Entwurf, die Implementierung und den Test bis zur Nutzung eines Softwaresystems reichen. Wir bieten zum einen vertiefende Lehrveranstaltungen zu weiterführenden Themen wie der Konstruktion von domänenspezifischen Sprachen mithilfe von modellbasierten Techniken oder Software Engineering für KI-basierte Systeme an. Zum anderen werden Veranstaltungen zu Themen aus dem Interaktionsdesign und Requirements Engineering angeboten.

In Seminaren und Abschlussarbeiten vermitteln wir neueste Erkenntnisse aus dem Forschungsgebiet. Für weitere Informationen zu studentischen Arbeiten am Lehrstuhl sehen Sie sich die Themenvorschläge an oder kontaktieren Sie einen der Mitarbeiter.

Aktuelles

Paper im Empirical Software Engineering Journal: Development and evolution of Xtext-based DSLs on GitHub: an empirical investigation

16. Dezember 2025

Weixing Zhangs Paper “Development and evolution of Xtext-based DSLs on GitHub: an empirical investigation” wurde im Empirical Software Engineering Journal publiziert.

link.springer.com/article/10.1007/s10664-025-10775-2

Eingeladener Vortrag an der Ruhr-Universität Bochum

28. November 2025

Am 27.11.2025 hielt Prof. Hebig auf Einladung von Prof. Bilal Zafar einen Vortrag zum Thema "Don’t bother to use a second LLM for Test Generation" in der AI Lecture Series der Ruhr Universität Bochum. Ich bedanke mich herzlich für den spannenden Austausch mit dem Publikum und mit der Forschungsgruppe von Prof. Zafar. 

informatik.rub.de/ai-lecture-series/

PhD Verteidigung Weixing Zhang

15. Oktober 2025

Weixing Zhang hat am 15. Oktober 2025 seine Doktorarbeit zum Thema: "Evolution of Textual Domain-Specific Languages in the Context of Model-Driven Engineering" erfolgreich an der Universität Göteborg unter der Co-Betreuung von Regina Hebig, Daniel Strüber, und Jan-Philipp Steghöfer verteidigt.

Eingeladener Vortrag bei dem Symposium der AISA Akademie Stuttgart

4. Juli 2026

Am 3. Juli 2026 hat Regina Hebig einen eingeladener Vortrag bei dem Symposium der AISA Akademie Stuttgart zum Thema "AI for Software Engineering gegeben. Vielen Dank an die Organisatoren des Symposiums für die Einladung und den inspirierenden Austausch!

www.aisa.uni-stuttgart.de/symposium2025/

Regina Hebig ist einer der Program Co-Chairs der SLE 2025

14. Juni 2025 

SLE 2025 ist leider schon wieder vorbei. Ich freuen uns sehr, dass wir dieses Event erfolgreich organisieren und umsetzen konnten. Ein großes Dankeschön an alle, die bei der SLE 2025 in Koblenz dabei waren! 

conf.researchr.org/home/sle-2025

Best Paper award bei der ECSEE'25

5. Juni 2025

Gemeinsam mit Marco Kuhrmann und Jil Klünder fühlen wir uns geehrt, den Best Paper Award der ECSEE'25 für die Arbeit „You don't just Use Software Processes, You have to Engineer Them: A Teachers' Experience Report“ entgegenzunehmen.

dl.acm.org/doi/full/10.1145/3723010.3723026

Paper im SoSym Journal 2025: An empirical study of manual abstraction between class diagrams and code of open-source systems

15. Mai 2025

Wenli Zhangs Paper "An empirical study of manual abstraction between class diagrams and code of open-source systems" wurde im Journal Software and Systems Modeling publiziert.

link.springer.com/article/10.1007/s10270-025-01289-y
 

Paper im IST Journal 2025: Don't settle for the first! How many GitHub Copilot solutions should you check?

8. April 2025

Julian Oertels Paper "Don’t settle for the first! How many GitHub Copilot solutions should you check?" wurde im Journal Information and Software Technology publiziert.

www.sciencedirect.com/science/article/pii/S095058492500076X

Kontakt

Lehrstuhl für Software Engineering

18059 Rostock
Albert-Einstein-Str. 22
Räume 264 - 267, 272, 275

Tel.: +49 381-498 7621 (Sekretariat)
Fax: +49 381-498 7622

Neuigkeiten

Am 28.04.2026 um 09:30 Uhr wird die Verteidigung der Dissertation von Alexandru-Nicolae Umlauft zum Thema „Ein soziales Robotersystem für eine leistungsorientierte Schlaganfalltherapie“ in Raum 001 (Konrad-Zuse-Haus) stattfinden.