MSc Defences Spring 2023
See the list of MSc thesis defences at DIKU this spring. The list will continuously be updated.
Information about the thesis, supervisor, location of the defence, etc. can be found on the respective events below.
Computer Science
Name of student(s) |
Nicklas Christiansen |
Study Programme |
Computer Science |
Title |
Automatic recommendation of players in the Danish Superliga using Twitter posts and simple player data |
Abstract |
Football clubs are spending millions each year recruiting new players. This thesis investigates the potential in using Machine Learning to help the recruitment process in the different clubs. The data used is simple data about the players and teams, who have played in the Danish Superliga since 2019. Twitter is scraped for posts about the players to enhance the feature set. Entity-level sentiment analysis is performed on these posts using pretrained models and the process is carefully validated. A general problem throughout this thesis is the lack of interactions with the players from various different users, but scouts and professionals in Brøndby IF have labelled a small data set (800 interactions) for experimentation |
Supervisor(s) |
Christina Lioma |
External examiner(s) |
Jes Frellsen |
Date and time |
20.03.2023 13:00 - 14:00 |
Room |
Room 1.2.26 at DIKU |
Name of student(s) |
Philip Meier Kreutzer |
Study Programme |
Computer Science |
Title |
Introducing programming constructs for ease of implementing cryptographic algorithms in Hermes |
Abstract |
In this thesis, we will be investigating the Hermes reverisble programming |
Supervisor(s) |
Michael Kirkedal Thomsen |
External examiner(s) |
Mads Rosendahl |
Date and time |
24.03.2023 11:00 |
Room |
PLTC meeting room |
Name of student(s) |
Yuan Chen |
Study Programme |
Computer Science |
Title |
Event Manipulation Language, Modeling a Domain-Specific Language for Managing Explicit Causal Inconsistencies in Asynchronous Event-based Distributed Systems: A Microservice Architecture Approach |
Abstract |
The main objective of this thesis project is to design and implement an event manipulation language for databases in microservice architectures that can act upon detected data consistency violations, as defined by the application developer. This language should be lightweight, flexible, and designed to work with the dynamic monitoring system MonPoly. Further, a secondary goal is to construct an exemplary microservice system on top of the Orleans framework [7] for bench-marking the functionalities of the language. |
Supervisor(s) |
Boris Düdder (primary supervisor) and Tilman Zuckmantel |
External examiner(s) |
Pavel Hruby |
Date and time |
24.03.2023 10:00 |
Room |
Room 2.03 in Sigurdsgade 41 |
Name of student(s) |
Troels Korreman Nielsen |
Study Programme |
Computer Science |
Title |
Verification Condition Generation for eBPF |
Abstract |
The eBPF subsystem for Linux allows loading programs at runtime from user space into kernel space for execution. Using static analysis and JIT-compilation, both high performance and safety can be guaranteed. However, there is a conflict of interest between the desire to expand the |
Supervisor(s) |
Ken Friis Larsen |
External examiner(s) |
Carsten Elmar Schürmann |
Date and time |
27.03.2023 15:15 |
Room |
PLTC meeting room at HCØ |
Name of student(s) |
Jonas Østergaard Klausen |
Study Programme |
Computer Science |
Title |
Peelability and Tabulation Hashing |
Abstract |
Simple tabulation is a hashing scheme based on memory lookups and fast xor operations, originally presented by Zobrist [ICGA Journal 1990] for efficiently storing the state of games. The scheme is only 3-independent but will produce independent hash values as long as the input key set is devoid of a certain kind of structure. |
Supervisor(s) |
Mikkel Thorup |
External examiner(s) |
Eva Rotenberg |
Date and time |
28.03.2023 10:00 |
Room |
Online |
Name of student(s) |
Mikkel Brok Reiter Sørensen |
Study Programme |
Computer Science |
Title |
Creating a Pneumatic Silicone-based Stewart Platform |
Abstract |
The aim of this thesis is to explore options for creating a 3D printable Stewart platform, delimited by six degrees of freedom (DoF) for use in magnetic resonance (MR) scans. This imposes certain restrictions on material usage; in particular, there must be no ferromagnetic parts within the scanner, and in general the amount of metal components must be limited in order not to interfere with imaging. As part of the process, printed circuit boards (PCB’s) are designed and manufactured, while a microcontroller is programmed to control the platform via an API on a host computer. As the platform should be able to operate inside an MR scanner, the only feedback on platform position and orientation is from air pressure sensors, located a sufficient distance from the scanner. |
Supervisor(s) |
Kenny Erleben |
External examiner(s) |
Jeppe Revall Frisvad |
Date and time |
31.03.2023 10:00 |
Room |
DIKU UP1, lokale 3.2.07 |
Name of student(s) |
Aleksa Durdevic |
Study Programme |
Computer Science |
Title |
Distributed Lock Manager, Providing serializability to distributed transactions |
Abstract |
Microservices have become a popular alternative to monolithic systems, providing benefits such as scalability, loose coupling, and fault tolerance. However, ensuring the ACID properties required for critical transactions in distributed systems can be challenging. This is especially true when transactions require coordination between multiple microservices. To address this, we propose the development of a distributed lock manager that utilizes multiple granularity locking. The lock manager will be implemented as a microservice and will provide serializability for transactions by locking shared resources appropriately. Our lock manager will work using a hierarchical tree structure, where each node represents a specific lockable resource, and will use a unique identifier for each |
Supervisor(s) |
Boris Düdder and Tilman Zuckmantel |
External examiner(s) |
Pavel Hruby |
Date and time |
14.04.2023 10:45 |
Room |
Room 2.03 in Sigurdsgade 41 |
Name of student(s) |
Niklas Magnussen |
Study Programme |
Computer Science |
Title |
Multiplanar Serial Classification |
Abstract |
Knee osteoarthritis is degenerative disease that affect a large percentage of older adults. The disease leads to pain, decreased mobility and in most cases the effect on the patients’ quality of life leads to the knee having to be replaced. Early detection of whether patients will require a total knee replacement can help medical professionals make more informed decisions about the patient’s care and treatment options. By identifying patients who are at higher risk for total knee replacements, doctors can adjust the choice of treatments, such as physical therapy or drugs, to delay or avoid the need for surgery. In this thesis we propose an approach to total knee replacement prediction using serial MRI data, which is based on the multiplanar strategy of the multiplanar U-net for segmentation tasks. We wished to investigate whether the computational benefits and statistical robustness of the multiplanar strategy will carry over when moving from a segmentation task to a classification task, and we compare the multiplanar classification method to a different imaging-only deep learning approach, which uses imaging biomarkers computed from segmentation volumes of the knees. The results of the trained models show the multiplanar classification methods perform similarly or better than the imaging biomarker methods, with much opportunity for further researching and developing the multiplanar strategy for the task of classification. |
Supervisor(s) |
Erik Bjørnager Dam |
External examiner(s) |
Dan Witzner Hansen |
Date and time |
28.04.2023 14:00 |
Room |
UP1-2-0-04 / UP1-2-0-06 |