Das Fachgebiet Software Engineering
Das Fachgebiet Software Engineering beschäftigt sich mit der systematischen Entwicklung von Software. Dabei spielen technische Aspekte und wirtschaftliche Randbedingungen eine große Rolle. Auch kommt es darauf an, Abläufe und Werkzeuge an die beteiligten Menschen anzupassen, damit sie als Kunden und als Entwickler wirksam zum Projekterfolg beitragen können.
Die Schwerpunkte in der Forschung
- Requirements Engineering: Um die Anforderungen von Kunden gut erfüllen zu können, muss man sie kennen. Dafür gibt es Techniken, die wir einsetzen und verbessern.
- Softwarequalität: Software soll in der Regel korrekt, robust und schnell sein. Programme und Code müssen effizient auf diese und andere Eigenschaften hin entwickelt und geprüft werden. Speziell Qualitätseigenschaften wie Security, Usability und Erklärbarkeit von Software.
- Tracing: Wenn man bei der Softwareentwicklung verfolgt, welche Anforderungen zu welchen konstruktiven Entscheidungen geführt haben, nennt man das Tracing. Mit diesen “Spuren” kann man leichter Zusammenhänge im Programm rekonstruieren. Das hilft bei Wartung und Weiterentwicklung.
- Explainability: Komplizierte Software verwirrt manchmal: Wie ist sie zu diesem Resultat gekommen? Wie muss man eine bestimmte Option bedienen, und was bedeuten die Angaben auf dem Bildschirm? Wir untersuchen alle Aspekte der Fähigkeit von Software, sich selbst zu erklären. Das ist nicht auf KI beschränkt.
- Human Values und LLMs: Bringt es etwas, menschliche Werte wie Gerechtigkeit, Autonomie und Sicherheit explizit in die Softwareentwicklung einfließen zu lassen? Und könnte ein LLM dabei helfen? Dies ist das neueste unserer Themen.
- Einige weitere Themen haben wir in den letzten Jahren erforscht (u.a. Informationsflussanalyse, Sentiment Analysis, Vision Videos): Siehe unter Forschung.
Unsere Konzepte wenden wir in Industriekooperationen an und entwickeln Sie dadurch weiter.
Fachgebietsleitung: Prof. Dr. rer. nat. Kurt Schneider
Das Sekretariat des Fachgebiets ist montags bis freitags von 09:00h - 12:00h sowie nach Vereinbarung für Sie geöffnet und unter Tel. 0511 / 762 - 19 667 zu erreichen.
Kommen Sie gerne mal vorbei!