黑料传送门

Individual Projects

In addition to our periodically scheduled project courses (see right column), you can also participate in a number of individual and group projects. Depending on your program and its exam regulation, these can be credited as a master project module. Please contact us for details. Note that some of the proposed project works are also offered as Bachelor's or Master's  thesis. Size and difficulty will be adapted to the kind of work that is finally done.

黑料传送门

鈥淭opics on Systems Performance Engineering (upon Request),鈥 Bachelor or Master's thesis or individual Master's Project, B. Erb (Supervisor), F. Kargl (Examiner), Inst. of Distr. Sys., Ulm Univ., 鈥 Open.
Performance measurements, performance evaluations, and performance engineering play an important role when designing and implementing complex software systems and distributed architectures. If you are interested in this area and seek a potential topic, please contact me for further discussion and drafting.
鈥淭opics at the Intersection of Psychology and Privacy (upon Request),鈥 Bachelor or Master's thesis or individual Master's Project, B. Erb (Supervisor), F. Kargl (Examiner), Inst. of Distr. Sys., Ulm Univ., 鈥 Open.
Human psychology impacts users in their privacy behavior. This is relevant for understanding user behavior, but also when designing technical privacy solutions. If you are interested in this intersection of psychology and privacy and seek a potential topic, please contact me for further discussion and drafting.
鈥淭opics on Data-intensive Systems (upon Request),鈥 Bachelor or Master's thesis or individual Master's Project, B. Erb (Supervisor), F. Kargl (Examiner), Inst. of Distr. Sys., Ulm Univ., 鈥 Open.
Data-intensive systems manage and process large volumes of data. These systems come with inherent challenges in terms of scalability, parallelism, programming models, architectures etc. If you are interested in this area and seek a potential topic, please contact me for further discussion and drafting.
鈥淎I-Assisted System Performance Data Analysis with Local Models,鈥 Master's thesis, B. Erb (Supervisor), F. Kargl (Examiner), Inst. of Distr. Sys., Ulm Univ., 鈥 Open.
System performance evaluations produce quantities of structured data sets from measurements. These data sets need to be further analyzed to derive actual insights. The aim of this thesis is to evaluate how humans can be assisted in such analyses by (smaller) large language models (LLMs) that can run locally on commodity hardware. However, as LLMs are primarily good in processing and generating text-based content, this may require additional tooling to handle structured data and statistical analyses. As part of the thesis, different approaches and concrete solutions should be explored and compared. This thesis project is provided in collaboration with benchANT GmbH.
鈥淎I-Assisted Performance Engineering of Software Systems,鈥 Master's thesis, B. Erb (Supervisor), F. Kargl (Examiner), Inst. of Distr. Sys., Ulm Univ., 鈥 Open.
Increasingly capable AI models cannot only be used to vibe code projects without any programming skills, but also to assist engineers when enhancing, refactoring, and securing existing code. The aim of this thesis is to evaluate how well such models can be utilized for improving the performance of existing applications by identifying and mitigating performance issues. The thesis should particularly focus on publicly available coding models that can be deployed locally (e.g., gpt-oss:20b, Qwen3.5-coder:35b, glm-4.7-flash, gemma4:31b). As part of thesis, appropriate use cases for benchmarking the models need to be identified from literature and preparated. This involves different performance issues in software code - both obvious and rather subtle and difficult to detect. The models should then be tested and evaluated against these cases and finally synthesized in a comparative summary.
鈥淢achine Learning鈥揃ased Quantification of Security Mechanism Outputs into Subjective Logic Opinions in V2X Environments,鈥 Project or Bachelor's thesis or Master's thesis, A. Hermann (Supervisor), F. Kargl (Examiner), Inst. of Distr. Sys., Ulm Univ., 2026 鈥 Open.
Security mechanisms in Vehicle-to-Everything (V2X) environments, such as misbehavior detection systems, generate outputs that indicate potential malicious behavior but do not directly provide a unified and interpretable trust representation. This thesis investigates methods for quantifying such outputs into subjective logic opinions that can be used by trust assessment frameworks. The focus lies on a machine learning鈥揵ased approach that learns the mapping from security mechanism outputs to belief, disbelief, and uncertainty values. The proposed method will be compared against existing quantification techniques to evaluate improvements in accuracy, robustness, and interpretability. The evaluation will be conducted using realistic V2X datasets and scenarios.
鈥淚dentifying Common Statistical Patterns in Psychology Research Code,鈥 Bachelor or Master's thesis or individual lab project, L. Pietzschmann (Supervisor), F. Kargl (Examiner), Inst. of Distr. Sys., Ulm Univ., 2026 鈥 Open.
This thesis will take a quantitative look into statistical practices in empirical research. By analyzing the code that is submitted with preprints on the common preprint server PsyArXiv, we will identify common statistical pipelines and practices. This will allow us to gain insights into common patters and potential pitfalls, which can then aid future research in developing better tools and guidelines for statistical analysis.
鈥淒esign and evaluation of a benchmark dataset for GNSS spoofing detection systems,鈥 Project, A. Hermann (Supervisor), F. Kargl (Examiner), Inst. of Distr. Sys., Ulm Univ., 2026 鈥 Open.
GNSS spoofing poses a significant threat to systems relying on accurate positioning, particularly in safety-critical domains such as autonomous driving. However, the evaluation of spoofing detection methods is often limited by the lack of standardized benchmark datasets. This project addresses this gap by designing and implementing a benchmark dataset for GNSS spoofing detection systems. The dataset includes diverse and realistic spoofing scenarios with well-defined ground truth, enabling systematic and reproducible evaluation. The dataset is validated using existing GNSS spoofing detection approaches.
鈥淓nhancing Trustworthiness in Generated Information by Finetuning Llama 3 8b,鈥 Project, D. Eisermann (Supervisor), F. Kargl (Examiner), Inst. of Distr. Sys., Ulm Univ., 2025 鈥 Open.
This project will focus on improving the trustworthiness of generated information through the fine-tuning of the Llama 3 8b model using the Unsloth training performance optimization library. The primary goal is to enhance the reliability and accuracy of AI-generated content by leveraging advanced training techniques. The research will involve evaluating the performance of the Llama 3 8b model before and after fine-tuning, analyzing improvements in trustworthiness metrics, and developing new methodologies to further optimize the model鈥檚 performance.
鈥淎 Comparison of Kolmogorov-Arnold Networks (KANs) with Multi-Layer Perceptrons (MLPs) for Image Classification,鈥 Project, D. Eisermann (Supervisor), F. Kargl (Examiner), Inst. of Distr. Sys., Ulm Univ., 2025 鈥 Open.
This project will investigate the performance differences between Kolmogorov-Arnold Networks (KANs) and Multi-Layer Perceptrons (MLPs) in the context of image classification tasks. Kolmogorov-Arnold Networks offer a novel approach to neural network architecture based on mathematical foundations that differ from traditional MLPs. The primary goal of this research is to empirically compare these two types of neural networks to evaluate their classification accuracy. The outcome of this research may provide insights into the potential advantages of KANs over conventional MLPs in practical applications.
鈥淓nhancing Trustworthiness in Generated Information by Finetuning Llama 3 8b,鈥 Project, D. Eisermann (Supervisor), F. Kargl (Examiner), Inst. of Distr. Sys., Ulm Univ., 2024 鈥 Open.
This project will focus on improving the trustworthiness of generated information through the fine-tuning of the Llama 3 8b model using the Unsloth training performance optimization library. The primary goal is to enhance the reliability and accuracy of AI-generated content by leveraging advanced training techniques. The research will involve evaluating the performance of the Llama 3 8b model before and after fine-tuning, analyzing improvements in trustworthiness metrics, and developing new methodologies to further optimize the model鈥檚 performance.
鈥淎 Comparison of Kolmogorov-Arnold Networks (KANs) with Multi-Layer Perceptrons (MLPs) for Image Classification,鈥 Project, D. Eisermann (Supervisor), F. Kargl (Examiner), Inst. of Distr. Sys., Ulm Univ., 2024 鈥 Open.
This project will investigate the performance differences between Kolmogorov-Arnold Networks (KANs) and Multi-Layer Perceptrons (MLPs) in the context of image classification tasks. Kolmogorov-Arnold Networks offer a novel approach to neural network architecture based on mathematical foundations that differ from traditional MLPs. The primary goal of this research is to empirically compare these two types of neural networks to evaluate their classification accuracy. The outcome of this research may provide insights into the potential advantages of KANs over conventional MLPs in practical applications.
鈥淎pplications for the LoRaPark Ulm,鈥 Project, F. Kargl (Supervisor), F. Kargl (Examiner), Inst. of Distr. Sys., Ulm Univ., 2020 鈥 Open.
Contact

Secretary's Office

Marion K枚hler
Jessica Reib
E-Mail
Phone: +49 731 50-24140
Fax: +49 731 50-24142

Postal Address

Institute of Distributed Systems
Ulm University
Albert-Einstein-Allee 11
89081 Ulm

Visiting Address

James-Franck-Ring
Building O27, Room 349
89081 Ulm

Office Hours

Monday, Tuesday 7am to 12pm
Wednesday, Thursday from 7am to 4pm
Friday 8am to 2pm

Directions