If you would like to write a thesis at the chair, please follow the instructions below and contact Prof. Eisenecker or a member of staff by e-mail and please put our secretary Jane Esbach in Cc.
The respective contacts can be found on the team page of the professorship.

Kriterien für Abschlussarbeiten

Die auf den Web-Seiten der Professur ausgeschriebenen Themen sind von uns geprüft und dement­sprechend als bearbeitungswürdig eingestuft. Es kann durchaus vorkommen, dass ausgeschriebene Themen veraltet sind. Daher sollten Sie auf jeden Fall Kontakt zu Mitarbeitenden der Professur auf­nehmen.

Selbstverständlich sind Sie auch frei, Ihr eigenes Thema vorzuschlagen. Dies diskutieren wir gern mit Ihnen. Bitte haben Sie jedoch Verständnis, dass wir eine Arbeit nicht betreuen, wenn uns das Thema in wissenschaftlichem Sinne nicht bearbeitungswürdig erscheint. Zudem werden wir ein Thema ablehnen, zu dessen Betreuung wir nicht die nötige fachliche Expertise besitzen.

Insbesondere bei Themen, die für oder mit externen Partnern (Firmen, Behörden, Einrichtungen usw.) bearbeitet werden, sind einige weitere Voraussetzungen zu erfüllen.

In der Regel problemlos ist die Bearbeitung eines Themas aus einem Forschungsprojekt oder einer Forschungskooperation der Professur mit einem externen Partner. Wenn es vertraglich geregelt ist, kann eine Arbeit auf dieser Grundlage im Ausnahmefall auch ein Sperrvermerk tragen.

Eine zweite Möglichkeit ist, dass das Thema bei einem externen Partner bearbeitet werden soll, mit dem eine langjährige vertrauensvolle Zusammenarbeit mit der Professur besteht. Ein Sperrvermerk wird hierbei nicht akzeptiert.

Eine weitere Möglichkeit ist, dass das Thema bei einem externen Partner bearbeitet werden soll, und dieser zustimmt, dass die Arbeit prinzipiell frei veröffentlicht werden kann und ihre Verwen­dung keinen Einschränkungen unterliegt. Ein Sperrvermerk ist damit ausgeschlossen.

In jedem Fall gilt, dass das Thema für die Professur einschlägig sein muss und einen wissenschaftli­chen Anspruch aufweist, welcher dem Charakter der Abschlussarbeit entspricht.

Wichtige Kriterien für den wissenschaftlichen Anspruch sind:

  • Benennung grundlegender Forschungsfragen
  • Begründete Herleitung anzuwendender Methoden
  • Erstellung oder Gewinnung entsprechender Artefakte
  • Eine angemessene Evaluation

In Ausnahmefällen werden auch wissenschaftliche Literaturanalysen als Thema vergeben. Diese müssen dann ebenfalls entsprechenden Mindeststandards folgen.

Rein theoretische Themen ohne Evaluation werden nicht zur Betreuung angenommen.

Gez. Prof. Dr. Ulrich Eisenecker

Ausgeschriebene Abschlussarbeiten

Course on GitHub

All materials for the Basic Programming Paradigms course are currently managed in a private repository on GitHub. Now all content is to be migrated to a public repository. The aim is to offer students, lecturers and other interested parties and, above all, people who want to contribute to the further development of the course and its content, the easiest and most attractive access possible.

For passively interested parties, the focus is on easy access to the current version of the script and all sources. In addition, it should be easy to make suggestions for improvements, which are automatically forwarded. It should be easy for editors to make and track changes. In particular, extensive automated tests should be implemented that are automatically executed when changes are made to the script or programs. In addition, the possibility of discussing and moderating desired changes is required.

To this end, selected examples will be used to examine how these goals can be achieved. This applies to both the publicity effect and the technical implementation. As part of the project, it must also be clarified how the entire process can be carried out as automatically as possible. The aim is to publish the Advanced Programming Paradigms course as a repository on GitHub based on the knowledge and tools gained.

The creation of the script is currently being converted from LibreOffice to LaTeX. The person working on this topic needs to be consulted.

Contact

If you have questions or are interested in any of the topics, please contact Prof. Eisenecker

Veröffentlichte Abschlussarbeiten

Bachelor

  • Jonathan Thiemann (2022): Generator für Single-Choice-Aufgaben
    ZUR ARBEIT
  • Janik Eriksson (2021): Visualisierung von Featurelokalisierungen in Software-Produktlinien
    ZUR ARBEIT
  • Victor Jüttner (2020): Anti-Pattern in Java-Systemen identifizieren und visualisieren
    ZUR ARBEIT
  • Lisa Vogelsberg (2018): Entwurf eines Datenmodells zur Speicherung von Softwarevisualisierungsartefakten
    zur Arbeit
  • Anna Juliane Triebel (2018): Reduktion von Quellcoderedundanz als Motivator der Evolution von Programmiersprachen am Beispiel von Java 8
    zur Arbeit
  • Nico Willert (2017): Arten der Redundanz im Zusammenhang mit Code-Clones
    zur Arbeit
  • Christian Schulze (2017): Visualisierung von Klassenbestandteilen am Beispiel der Stadtmetapher
    zur Arbeit
  • Johannes Roth (2017): Visualisierung der Struktur von ABAP-Software mittels generativer Softwareentwicklung
    zur Arbeit
  • Tilmann Sager (2017): Extraktion statischer SAP-Strukturinformationen in FAMIX als Grundlage für die Softwarevisualisierung
    zur Arbeit
  • Christina Wagner (2016): Anforderungen an einen Debugger für Softwaregenerator
    zur Arbeit
  • Denise Zilch (2015): Generative und modellgetriebene Softwarevisualisierung am Beispiel der Stadtmetapher
    zur Arbeit
  • Marcel Winter (2015): Interaktionskonzept zur Erstellung und Speicherung von dreidimensionalen Teilvisualisierungen
    zur Arbeit
  • Yves Annanias (2015): Integration von Quelltext in 3D-Softwarevisualisierungen
    zur Arbeit

 

Master

  • Tom Strempel (2021): Measuring the Energy Consumption of Software written in C on x86-64 Processors
    ZUR ARBEIT
  • Nico Willert (2019): Erstellung und Evaluation eines Verfahrens zur Messung von Redundanz anhand von Tokenzerlegung
    zur Arbeit
  • Stefan Bechert (2019): Umsetzung eines User Interfaces für Getaviz auf der Microsoft HoloLens
    zur Arbeit
  • Christina Sixtus (2019): Visualisierung von Variabilität in C-Quellcode
    zur Arbeit
  • Johannes Winkler (2018): 3D-Druck von Softwaremodellen
    zur Arbeit
  • Tino Mewes (2018): Konzeption und prototypische Implementierung eines web-basierten Dashboards zur Softwarevisualisierung
    zur Arbeit
  • Björn Ole Harnisch (2018): Empirische Untersuchung der Eignung von Code Clones für den Nachweis der Redundanz als Treiber für die Evolution von Programmierkonzepten
    zur Arbeit
  • Johann David Märker (2018): Methoden des Data-Minings zur Plagiatanalyse studentischer Abschlussarbeiten
    zur Arbeit
  • Jonas Buch (2016): Entwicklung und Evaluation von Feedbacktechniken in der Softwarevisualisierung
    zur Arbeit
  • David Baum (2014): Variabilitätsextraktion aus makrobasierten Software-Generatoren
    zur Arbeit
  • Max Lillack (2012): Einfluss von Eingabedaten auf nicht-funktionale Eigenschaften in Software-Produktlinien
    zur Arbeit

Das könnte Sie auch interessieren

Lehrveranstaltungen

mehr erfahren

Praktikum

mehr erfahren

Team der Professur

mehr erfahren