Master's Thesis Seminar WS

339.506 Mössenböck, Prähofer Mo 15:30 - 17:00 S3 218 Start: Vorbesprechung: Mo 8.3.2021, 15:30, via Zoom

Due to Covid, this course happens online:

Schedule SS 2021

12.04. Kisling, Pichler, Schobesberger
19.04. Homolka, Mülleder
26.04. Androsch, Schuster
03.05. Bartl, Faschinger
07.06. Mülleder, Schneider
14.06. Kisling, Pichler, Schobesberger
21.06. Androsch, Schuster
28.06. Bartl, Homolka

How it works

Every candidate gives 3 presentations over 2 semesters:

1. presentation (10 min.): Motivation, overview, preliminary ideas, existing solutions, time schedule
2. presentation (25-30 min.): Progress report, current architecture, first results
3. presentation (25-30 min.): Final results

It is mandatory to attend the Master's thesis seminar even if you do not give a presentation. You are expected to participate in the discussions and to provide feedback to the presenters.

Normally, you need 2 minutes per slide. Avoid slides which consist only of text bullets. Rather, present your ideas, algorithms, architectures, and user interfaces with pictures and examples if possible. Don't forget that there is also a whiteboard that you can use.

Don't waste too much time with a formal introduction and come to the point quickly. Concentrate on the concepts of your work and don't talk too much about details unless necessary. Make the presentation understandable to colleagues who are not specialists in your field. Your goal should be that your colleagues get new insights into your work and can take something home from your talk.

Further information

Current Master students

Lukas Androsch
Analysing Raw Process Dumps as Managed Java and .NET Dumps
Supervisor: Prof. Mössenböck

Clemens Bartl
Domain-Specific Languages in Kotlin and Scala - A comparison
Supervisor: Prof. Prähofer

Jakob Faschinger
devmate: Entwicklung von Testfällen aus Java Code Signaturen
Supervisor: Prof. Mössenböck

Marcel Homolka
A comparison of Thread-based and Reactive Server Programming Models and Technologies
Supervisor: Prof. Prähofer

Wolfgang Kisling
Qualitative Assessment of Compiler Metrics in a Predictive Machine Learning Task
Supervisor: DI Mosaner, Prof. Mösenböck

Markus Mülleder
Daas: Debugging as a Service
Supervisor: DI Weninger, Prof. Mössenböck

Christoph Pichler
Running Swift-compiled LLVM IR code on Sulong
Supervisor: Prof. Prähofer

Johannes Scheibl
Work Stealing in the Hotspot VM
Supervisor: Prof. Mössenböck, DI Thomas Schatzl (Oracle Labs)

Daniel Schneider
Memory Profiling Analysis for .NET
Supervisor: Prof. Mössenböck

Christoph Schobesberger
Ahead-of-time Optimizations in a Java to JavaScript Compiler
Supervisor: Prof. Mössenböck, Dr. Leopoldseder (Oracle Labs)

Philipp Schörkhuber
A Persistency Layer for the ECCO Variation Control System based on JPA and JDO
Supervisor: Prof. Prähofer, Lukas Linsbauer

Simon Schuster
On-the-fly Analysis of Just-in-time Compiled Code to Identify Anti-Patterns
Supervisor: DI Kloibhofer, Prof. Mössenböck