Auswahl betreuter Studien-/Abschlussarbeiten bei SWK
Im Folgenden finden Sie eine Auswahl von Studien-/Abschlussarbeiten, die in den vergangenen Jahren am Arbeitsbereich SWK verfasst wurden. Die Namen der Studierenden wurden zwecks Datenschutz zwar weggelassen, aber einige dieser Arbeiten sind in der Informatik-Bibliothek verfügbar – schauen Sie gerne mal hinein, um einen Eindruck zu erhalten, wie Abschlussarbeiten aussehen (können)!
Es ist jedoch auch zu beachten, dass sich Lehr- und Forschungsthemen des Arbeitsbereichs ändern, insbesondere im Zusammenhang mit Personen und Projekten.
2023
Kommunikation von Softwarearchitektur-Fehlentscheidungen
Masterarbeit, 2023, betreut von Marion Wiese
Darstellung formaler Architekturregeln in der UML am Beispiel von ArchCNL
Masterarbeit, 2023, betreut von Marion Wiese
Auswirkungen von Homeoffice auf die Arbeitsleistung von Softwareentwickler
Bachelorarbeit, 2023, betreut von Paula Rachow
Die automatisierte Testpyramide – eine metrische Untersuchung
Bachelorarbeit, 2023, betreut von Paula Rachow
Ein Vergleich von Ansätzen zur Priorisierung von Code Smells
Bachelorarbeit, 2023, betreut von Paula Rachow
Erhöhung des Bewusstseins für technische Schulden durch spielbasierte Diskussion und Simulation
Bachelorarbeit, 2023, betreut von Marion Wiese
Evaluation von Ansätzen zum automatischen Update für deprecated Android-APIs
Bachelorarbeit, 2023, betreut von Leif Bonorden
Exploring Gamification Approaches in Technical Debt Management
Bachelorarbeit, 2023, betreut von Marion Wiese
Generation and Elicitation of Runtime Quality Scenarios for Domain Stories
Bachelorarbeit, 2023, betreut von André van Hoorn/Sebastian Frank
Interactive Comprehension and Improvement of Scenario-based Requirements on Transient Behavior
Bachelorarbeit, 2023, betreut von André van Hoorn/Sebastian Frank
Methoden zur Visualisierung und Kategorisierung von Instanzen Technischer Schulden
Bachelorarbeit, 2023, betreut von Marion Wiese
Qualität von Tests in Open-Source-Java-Projekten
Bachelorarbeit, 2023, betreut von Leif Bonorden
Vergleich von Testmanagement-Tools für Webanwendungen
Bachelorarbeit, 2023, betreut von Paula Rachow
Analysis and Integration of GitHub Actions into the StalkCD Ecosystem for Model Based CI/CD Quality Assessment
Studie, 2023, betreut von André van Hoorn/Thomas F. Düllmann
2022
Analyse der Verbreitung und automatisierten Erkennung relevanter Code Smells im Web Development
Janik Schröder, Masterarbeit, 2022, betreut von Paula Rachow [Download (ca. 5 MB)]
Documentation for Software Evolution
Masterarbeit, 2022, betreut von Matthias Riebisch
Dokumentation von Funktionalitäten für Eignungsanalysen in Remote APIs
Masterarbeit, 2022, betreut von Matthias Riebisch
Formale Dokumentation von Architekturmustern mit ArchCNL am Beispiel des Microservice-Musters
Masterarbeit, 2022, betreut von Marion Wiese
Referenzarchitekturen des Internet of Things in Node-RED
Masterarbeit, 2022, betreut von Leif Bonorden
Tool-gestützte Überprüfung von deprecated-Aufrufen bei Web-APIs
Masterarbeit, 2022, betreut von Leif Bonorden
Unterstützung von Architektur Evolution durch Architektur Überwachung mit ArchCNL
Masterarbeit, 2022, betreut von Marion Wiese
Wirksamkeit eines Programmierwettbewerbs zur Verbesserung von API-Design-Fähigkeiten
Masterarbeit, 2022, betreut von Leif Bonorden
Analyse von Fehlerursachen in Softwareprojekten anhand von Fehlertickets
Bachelorarbeit, 2022, betreut von Leif Bonorden
Bewertung des Zusammenwirkens von Java und Javascript in Web Application Frameworks
Bachelorarbeit, 2022, betreut von Leif Bonorden
Erkennung von HTTP-Aufrufen in Java-Quelltext
Bachelorarbeit, 2022, betreut von Leif Bonorden
Erkennung von HTTP-Requests in Java durch statische Analyse von Abstract Syntax Trees
Bachelorarbeit, 2022, betreut von Leif Bonorden
Evaluation der Kommunikation zwischen Fragmenten in Micro-Frontend-Frameworks
Bachelorarbeit, 2022, betreut von Leif Bonorden
Evaluation verschiedener Ansätze zur Einbindung von C-Code in Java-Software
Bachelorarbeit, 2022, betreut von Leif Bonorden
Kommunikation von Refactorings in Python-Open-Source-Projekten
Bachelorarbeit, 2022, betreut von Paula Rachow
Large-scale Refactoring in Open-Source-Javascript-Software
Bachelorarbeit, 2022, betreut von Paula Rachow
Schnittstellen zur Erweiterung von Learning Management Systemen
Bachelorarbeit, 2022, betreut von Leif Bonorden
Vergleich von Selenium Webdriver, Cypress und Ranorex als End-to-End Tests in Angular
Bachelorarbeit, 2022, betreut von Paula Rachow
Analyse der Nutzung von veraltetem HTML-Code im World Wide Web
Studie, 2022, betreut von Paula Rachow
2021
Architekturdokumentation und -überprüfung mit ArchCNL am Beispiel der Corona Warn App
Veit-Hendrik Schlenker, Masterarbeit, 2021, betreut von Marion Wiese [Informatik-Bibliothek]
Aufdeckung der Diskrepanz von Quellcode-Abhängigkeiten und Logischer Kopplung anhand der Entwicklungshistorie
Masterarbeit, 2021, betreut von Paula Rachow/Matthias Riebisch
Bedienkonzepte für kollaborative Software-Architektur-Entscheidungsprozesse am Multitouch-Tisch
Masterarbeit, 2021, betreut von Marion Wiese/Matthias Riebisch
Bewertung von Umsetzungsoptionen für Wertobjekte in Java
Naima Zafar, Bachelorarbeit, 2021, betreut von Leif Bonorden [Informatik-Bibliothek]
Evaluation of API Stability in Open-Source Java Software
Anna Schierholz, Bachelorarbeit, 2021, betreut von Leif Bonorden [Informatik-Bibliothek]
Evaluation von Strategien zur Authentifizierung und Autorisierung in Microservice-Architekturen
Bachelorarbeit, 2021, betreut von Leif Bonorden
Evaluation von Strategien zur Migration von monolithischen Software-Systemen am Fallbeispiel
Bachelorarbeit, 2021, betreut von Leif Bonorden
Evaluation von Werkzeugen des Continuous Deployment für eine Cloud-Plattform
Bachelorarbeit, 2021, betreut von Leif Bonorden
Impact of Refactoring On Maintainability of PHP Projects
Bachelorarbeit, 2021, betreut von Paula Rachow
Integration bestehender Software in event-basierte Systeme in einem Fallbeispiel
Felix Wolf, Bachelorarbeit, 2021, betreut von Leif Bonorden [Informatik-Bibliothek]
Korrelation von Code Smells in Open-Source Projekten
Bachelorarbeit, 2021, betreut von Paula Rachow
Nutzung von Game-based Learning zur Erhöhung des Verständnisses für Technische Schulden
Bachelorarbeit, 2021, betreut von Marion Wiese
Nutzung von IaC und Containern in der Softwareentwicklung am Fallbeispiel ArchCNL
Bachelorarbeit, 2021, betreut von Marion Wiese
Testing bei Cross-Plattform-Frameworks für Mobile Anwendungen
David Boldt, Bachelorarbeit, 2021, betreut von Paula Rachow [Informatik-Bibliothek]
Vergleich von Architekturanalyse-Werkzeugen an einem Java-Projekt
Daniel Heckert, Bachelorarbeit, 2021, betreut von Paula Rachow [Informatik-Bibliothek]
Vergleich der Git Repository-Mining Tools GrimoireLab und Apache Kibble
Bachelorarbeit, 2021, betreut von Paula Rachow
Vergleich von Test-Frameworks anhand ihrer Wartbarkeit in der Softwareentwicklung
Christian Feitl, Bachelorarbeit, 2021, betreut von Paula Rachow [Informatik-Bibliothek]
Entwicklung einer Plattform für Java-Programmierwettbewerbe
Studie, 2021, betreut von Leif Bonorden
Evaluation von Architektur-Überwachungswerkzeugen
Studie, 2021, betreut von Marion Wiese
Vergleich und Bewertung von statischen Code-Analyse-Tools für die Entdeckung von Code-Smells
Studie, 2021, betreut von Paula Rachow
Vergleich von Deprecation-Features in Programmiersprachen
Studie, 2021, betreut von Leif Bonorden
Vergleich von Low-Code-Plattformen zur Entwicklung Flow-basierter Prozesse im IoT-Bereich
Studie, 2021, betreut von Leif Bonorden
2020
Architekturkonzepte des Internet of Things am Beispiel einer Erfassungsstation für Singvögel
Fabian Besner, Masterarbeit, 2020, betreut von Matthias Riebisch [Informatik-Bibliothek]
Bewertung existierender Methoden für die Priorisierung von Refactorings
Masterarbeit, 2020, betreut von Paula Rachow/Matthias Riebisch
Architekturanalyse von Single-page Applications mit Schwerpunkt Komponentenbeziehungen
Bachelorarbeit, 2020, betreut von Matthias Riebisch/Carola Lilienthal (WPS)
Automatisiertes Refactoring für die Verwendung von Deprecated-Elementen in Java-APIs
Bachelorarbeit, 2020, betreut von Leif Bonorden
Bewertung des Einflusses von Frameworks für asynchrone Front-End-Entwicklung auf Software-Wartbarkeit
Bachelorarbeit, 2020, betreut von Marion Wiese
Bewertung des Einflusses von Refactoring-Patterns auf Software-Wartbarkeit am Beispiel der Open-Source-Software JabRef
Adrian Miska, Bachelorarbeit, 2020, betreut von Paula Rachow [Informatik-Bibliothek]
Das Observer-Pattern: Einschränkungen und Alternativen
Bachelorarbeit, 2020, betreut von Leif Bonorden
Design choices in Entity-Component-System implementations
Bachelorarbeit, 2020, betreut von Marion Wiese
Evaluierung von Werkzeugen und Anforderungen im Kontext von automatischer Softwareauslieferung
Bachelorarbeit, 2020, betreut von Sebastian Gerdes
Kriterien zur Auswahl von Mustern der Backend-Frontend-Kommunikation
Bachelorarbeit, 2020, betreut von Leif Bonorden
Migration von Entwurfsaufgaben von WAM zu Domain-Driven-Design
Daniel Sinn, Bachelorarbeit, 2020, betreut von Paula Rachow [Informatik-Bibliothek]
Migration von REST- zu GraphQL-APIs
Bachelorarbeit, 2020, betreut von Leif Bonorden
Qualitätsanforderungen an Application Programming Interfaces (API)
Bachelorarbeit, 2020, betreut von Leif Bonorden
Qualitätssicherung für Java-Records
Bachelorarbeit, 2020, betreut von Leif Bonorden
Statische Erkennung von API-Misuse in IDEs
Bachelorarbeit, 2020, betreut von Leif Bonorden
Transitionsansatz des API-First-Designs auf eine Event-First-Entwicklungsstrategie
Pascal Wiesendanger, Bachelorarbeit, 2020, betreut von Leif Bonorden [Informatik-Bibliothek]
Unterstützung von Javascript-Typescript-Migrationen durch Refactoring
Bachelorarbeit, 2020, betreut von Leif Bonorden
Vergleich von Continuous-Integration-Technologien für die Automatisierug von Build-Prozessen
Bachelorarbeit, 2020, betreut von Paula Rachow
Kollaborative Softwarearchitekturanalyse am Multi-Touch-Tisch
Studie, 2020, betreut von Sandra Schröder
myHours – Evaluation of Architecture for Frontend/Backend Software
Independent Study, 2020, betreut von Leif Bonorden
Recherche und Bewertung von Techniken zur Auswahl und (automatisierten) Priorisierung von Refactorings
Studie, 2020, betreut von Paula Rachow
2019
Plattformübergreifende Software Change Impact-Analyse für portierte Software
Nils-Hendrik Berger, Masterarbeit, 2019, betreut von Tilmann Stehle/Matthias Riebisch [Informatik-Bibliothek]
Bewertung des MicroProfile.io-Konzepts im Vergleich zu Spring Boot mittels Fallstudie eines betrieblichen Informationssystems
Bachelorarbeit, 2019, betreut von Sebastian Gerdes
Bewertung von Zusammenhängen zwischen Technologie-Features und Architekturtaktiken am Beispiel von Hibernate
Roland Schodde, Bachelorarbeit, 2019, betreut von Sebastian Gerdes [Informatik-Bibliothek]
Evaluation of tools for automated refactoring
Bachelorarbeit, 2019, betreut von Paula Rachow
Internet-of-Things-Referenzarchitekturen – Prototyp Pflanzenpflege
Bachelorarbeit, 2019, betreut von Sandra Schröder
Recherche und Bewertung von Techniken zur Auswahl und (automatisierten) Priorisierung von Refactorings
Studie, 2019, betreut von Paula Rachow
2018
Cross-Platform Evolution based on Traceability applied on a Mobile Twitter Client
Masterarbeit, 2018, betreut von Tilmann Stehle/Matthias Riebisch
Identikation von Sicherheitslösungen mittels dynamischer Analyse des Laufzeitverhaltens
Masterarbeit, 2018, betreut von Stefanie Jasser/Matthias Riebisch
Referenzarchitekturen im Internet of Things
Masterarbeit, 2018, betreut von Matthias Riebisch
Systematische Portierung zur langfristigen Weiterentwicklung von Software auf mehreren Plattformen anhand von Desmo-J
Gerrit Greiert, Masterarbeit, 2018, betreut von Tilmann Stehle/Matthias Riebisch [Informatik-Bibliothek]
Evaluation der Entkopplung von Benutzerschnittstelle und Geschäftslogik bei der Migration nach JavaFX
Studie, 2018, betreut von Tilmann Stehle
2017
Analyse der Ursachen von Mängeln der Code-Qualität, deren Akzeptanz und Unterstützung
Paula Rachow, Masterarbeit, 2017
Entscheidungsunterstützung für Architekten zur Auswahl von Frontend-Technologien für SAP HANA
Jennyfa Jurisch, Masterarbeit, 2017 [Informatik-Bibliothek]
Modellierung von Technologielösungen bei Softwarearchitektur-Entscheidungen
Masterarbeit, 2017
Werkzeuggestützte Erkennung der Verletzungen von Security-Patterns
Masterarbeit, 2017
Werkzeugunterstützung für Softwarearchitekten bei Technologieentscheidungen
Masterarbeit, 2017
Interaktionskonzept für ein Werkzeug für Technologie- Entscheidungen bei der Architekturmodellierung
Bachelorarbeit, 2017
Unterstützung des Programmverstehens mittels Semantic Web Technologien
Bachelorarbeit, 2017
Visualisierung der mehrkriteriellen Optimierung für Konfiguration von Softwareproduktlinien
Bachelorarbeit, 2017
Entwicklung eines Plugins in IntelliJ IDEA zum Auffinden von Quellcode-Entsprechungen
Studie, 2017
Zerlegen von Bezeichnern in Java und Swift- Quelltexten zwecks Ähnlichkeitsanalyse
Studie, 2017