Software Engineering Group

Open and Running Theses

  Thema Betreuer
  Abschlussarbeiten im Kontext des Open Source Projekts Kieker Monitoring Framework: siehe auch Liste der offenen Themen kieker-logo
     
Konstruktion und Evaluation eines Code-Generator-Ansatzes mit CoCoME Reiner Jung
Vergleich von Modell-basierten Pointcut-Spezifikationsansätzen Reiner Jung
Entwicklung einer Methode zur Bestimmung der Trace-Funktion eines Code-Generators Reiner Jung
     
  Dynamic Software Quality Metrics Henning Schnoor
     
Konzeption und Implementierung eines Systemabhängigkeitsgraphen für C#/C++-Applikationen auf Basis des Quelltextes Christian Wulf
  Transformation von Neo4J-basierten Systemabhängigkeitsgraphen zu C#/C++-Code Christian Wulf
  Improving the Performance of P&F Architectures by Using Stage Meta Data Christian Wulf
open Compare TeeTime with Other Frameworks (Bachelorarbeit)
(with Apache Storm, Apache MapReduce, Apache Spark, ...)
Christian Wulf
  Automatic Field Privatization using PARROT Christian Wulf
open Automatic Refactoring with the Null Object Pattern using PARROT Christian Wulf
open Automatic Annotating Class State Properties using PARROT
(@Cache, @FileAccess, @NetworkAccess, @ReductionVariable, @Immutable)
Christian Wulf
  Pattern Mining in Open Source Apps for Parallelization Christian Wulf
  Metrics for Detecting Parallelism Potential in Source Code
(Self-Parallelism)
Christian Wulf
open A Hardware-Sensitive Performance-Test Framework for Java
(Assertion for Time Intervals, Hardware-based time interval, automatic Hard detection, JUnit report file)
Christian Wulf
  Automatic Detection of Design Patterns via Static & Dynamic Analysis
(Observer, Strategy, ...)
Christian Wulf
  Automatic Detection of Performance Anti-Patterns via Static & Dynamic Analysis
(Accessive dynamic allocation [of strings], Memory leaks: less frees than mallocs, ...)
Christian Wulf
open A Java Code Generator for System Dependence Graphs (Bachelorarbeit) Christian Wulf
  Automatic Detection of Parallelizable Arrays using PARROT
(Annotating with do-all/do-across)
Christian Wulf
open Add Support for ASM/Javassist-based Instrumentation to Kieker
(required for record pooling)
Christian Wulf
  Add Performance Testing Support to TeeTime's Continuous Integration Infrastructure
(Benchmarks, performance tests, JMH, Jenkins)
Christian Wulf
open Model-Driven Probe Generation for Kieker
(Reconstruction of Eclipse Plugin Architecture, IRL/IAL, ...)
Christian Wulf
     
open Integration of Kieker Monitoring in ExplorViz Christian Zirkelbach

 

Die obige Liste an Themen ist nicht erschöpfend. Für weitere Themen wenden Sie sich bitte direkt an die jeweiligen Mitarbeiter.

Außerdem sind eigene Vorschläge Willkommen!

Running Theses

Thema Betreuer des Themas Bearbeiter
Monitoring of Distributed Systems with Kieker
(Distributed Trace Reconstruction, Feasibility & Performance Evaluation, Profiling Plugin Extension)
Christian Wulf  
Adding Java 7 and 8 Support for PARROT
(using ExtendJ, evaluate with several open-source programs)
Christian Wulf  
Conception and Implementation of Distributed Pipe-and-Filter Architectures
(DSL for Nodes, Approach for Communication (TCP, ...), Fault-tolerance)
Christian Wulf  
     
(Master's Thesis) Analyse der Microservices eines digitalen Marktplatzes mittels ExplorViz Christian Zirkelbach fei
(Master's Thesis) Eye Tracking Based Experiments in ExplorViz Christian Zirkelbach mak
(Bachelor's Thesis) Kolloboratives Erkunden von Software mithilfe virtueller Realität in ExplorViz Christian Zirkelbach tha
(Bachelor's Thesis) Erkundung von Softwarelandschaften mithilfe von HCI in ExplorViz Christian Zirkelbach mmoeller
(Master's Thesis) Architecture Conformance Checking for Software Landscapes in ExplorViz Christian Zirkelbach thackel
Upcoming Events

Research Projects

  • more...

     ExplorVizLogo160x37[1].png    iobserve-logo-small    CloudMIG Xpress

     

    Future-Ocean-logo    kieker-logo       PubFlow

     

    teetime-logo   SpratGeRDI

Teaching