Software Engineering

Bachelor and Master Theses

Durchführung und Betreuung

Die Durchführung von Abschlussarbeiten durch in der Abteilung Softwaretechnik erfolgt in enger Betreuung durch Mitarbeiter der Abteilung. In regelmäßigen, zwei- bis dreiwöchentlichen Treffen werden der Fortschritt der Arbeit, aufgetretene Fragen, Probleme und weitere Aktivitäten besprochen. Die Arbeit wird begleitend und inkrementell während des Bearbeitungszeitraums erstellt. Für die Bearbeitung steht ein Arbeitsplatz mit Computer im Labor zur Verfügung.

Die unter "Ausgeschriebene Themen" vorgeschlagenen Arbeiten enthalten Problemstellungen, mit denen sich Mitarbeiter und Projekte der Gruppe zur Zeit beschäftigen. Diese Themen können (und sollten) noch in enger Zusammenarbeit mit dem/r Autor/in konkretisiert und an die individuellen Interessen angepasst werden. Da diese Themen sich gelegentlich verändern und neue Themen nicht immer sofort auf der Website ausgeschrieben werden, sollte bei Interesse an einer Abschlussarbeit immer zusätzlich noch das persönliche Gespräch mit den Lehrenden gesucht werden. Ebenso greifen wir auch gerne eigene spannende Ideen zu Bachelor- und Masterarbeiten auf! Die aufgelisteten konkreten Themen und Themenbereiche sollen dafür auch zur Inspiration dienen. Wir betreuen ebenfalls Abschlussarbeiten in Koorperation mit externen Firmen.

Die hier dargestellten Arbeitsthemen richten sich an Studierende der Bachelor- und Master-Studiengänge in Informatik und Wirtschaftsinformatik. Abschlussarbeiten können wahlweise in deutsch oder englisch verfasst werden. Beispiele für aktuelle Abschlussarbeiten finden sich unter "Laufende Arbeiten", während bereits abgeschlossene Abschlussarbeiten unter "Fertiggestellte Arbeiten" aufgelistet sind.

Im Folgenden listen wir aktuelle Themen usw. als Schlagworte auf, die gerne für die Findung eigener Themen genutzt werden können:

  • Energieeffizienz von Software / Servern / Apps / ...
  • nachhaltige Software in Bezug auf deren Entwicklung, Weiterentwicklung, Resourcennutzung, ...
  • Software-Evolution: Refactorings, Migration, Wartung, Modernisierung, ...
  • Interoperabilität und Integration von Daten, Metamodellen, Tools, IDEs, Services, ...
  • Modell-getriebene Entwicklung, MDA
  • Modellierung von Sachzusammenhängen, UML, Modell-Versionierung
  • Metamodellierung
  • Klonerkennung für Text, Modelle, Software, Plagiatserkennung, ...
  • Qualität von Software, Bad Smells, Software-Metriken, ...
  • Anforderungen, Requirements Management, deren Automatisierung, ...
  • Testen, deren Automatisierung, Testselektion, ...
  • Analyse und Visualisierung von Software / Sourcecode (auch in 3D)
  • Architekturen von Software, Viewpoints, ...
  • Vorgehensmodelle: Evaluierung, Adaption bestehender Vorgehensmodelle für besondere Situationen / Unternehmen / Projekte / ...
  • generell: neue oder verbesserte Techniken oder Werkzeuge zur schnelleren, bequemeren oder fehlerärmeren Entwicklung, Wartung oder Modernisierung von Software
  • ...
  • Themen aus Informatik, Wirtschaftsinformatik und anderen Fächern, sofern sich ein Softwaretechnik-Bezugspunkt finden lässt
  • zusammen mit externen Firmen, anderen Abteilungen der Universität, OFFIS, ...
  • Arbeiten mit verschiedenen Schwerpunkten, z.B. auf Recherche, Implementierung, Design, Evaluierung, ...

Technisch werden in Abschlussarbeiten und/oder der Abteilung falls benötigt u.a. folgende Tools / Techniken verwendet:

  • App-Entwicklung, hauptsächlich Android
  • Desktop-Anwendungen, hauptsächlich mit Java
  • Modelle mit TGraphen, GReQL, GReTL, aber auch mit EMF/Ecore, ...
  • UML-Modellierung, hauptsächlich mit dem IBM Rational Software Architect (RSA)
  • Wir schreiben kein spezielles Format für die Ausarbeitung vor.
  • Wir empfehlen LaTeX zum Schreiben der Ausarbeitung.
  • ...

Bei Interesse an einer Abschlussarbeit (unabhängig davon, ob ein genanntes Thema bearbeiten werden soll, oder ein eigenes Thema vorhanden ist oder man noch auf der Suche nach einem Thema ist), melde dich einfach bei uns! Komm entweder persönlich in unserer Abteilung vorbei oder melde dich per E-Mail bei Prof. Andreas Winter (winter@se.uni-oldenburg.de), bei Johannes Meier (meier@se.uni-oldenburg.de) oder bei einem anderen Mitarbeiter der Abteilung. Wir freuen uns auf dich!



Ausgeschriebene Themen

Laufende Arbeiten

Fertiggestellte Arbeiten