One project on refactoring and performance analysis, and one project on compilers and parallelisation.
We are offering two M.Sc. thesis projects for one or (preferably) two students each, supervised by the SDE group:
How does refactoring affect Java performance?
Are you wondering whether your refactorings make your code slower or faster, and are you interested in doing some in-depth benchmarking to find out? We may have a project for you.
An ExtendJ Frontend for PQL/Java
Do you enjoy working on compiler frontends and language extensions and would like to implement an auto-parallelising language extension to Java? We have a project for that, too.