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
Christoph Aigner
A Data-flow Analysis Framework for Graal IR
Supervisor: Dr. Barany, Prof. Mössenböck
Alexander Do
Capture & Replay of JavaWiz Applications in GraalVM Espresso
Supervisor: Prof. Prähofer
Michael Haas
Graal Support for Valhalla
Supervisor: Doug Simon, Dr. David Leopoldseder (Oracle Labs), Prof. Mössenböck
Tobias Herber
Web-Based Bytecode Interpreter Visualization
Supervisor: Dr. Weninger
Abdo Shekh Khlil
A comparative analysis of interactive coding Platforms and a Prototype of a new environment based on recording and replaying user interaction
Supervisor: Prof. Prähofer
Dominik Mascherbauer
Advanced Debugging of Native Images in GDB
Supervisor: Prof. Mössenböck, Paul Wögerer, Christian Wirth (Oracle Labs)
Milán Sándor
An Android App for Tagging Music Collections
Supervisor: Prof. Mössenböck
Thomas Schrott
Supporting Multiple Garbage Collectors in a Single GraalVM Native Executable
Supervisor: Dr. Häubl, Prof. Mössenböck
Konstantin Urbanides
Floating Point Compression of Time Series
Supervisor: Dr. Weninger
Adrian Vinojcic
A Tool for Creating Personalized Semester Schedules
Supervisor: Prof. Mössenböck
Alexander Voglsperger
A Generic Machine Code Instrumentation Library
Supervisor: Prof. Mössenböck