Navigation auf uzh.ch

Suche

Department of Informatics DDIS

Bachelor/Master Theses and Master Project Topics

This pages lists the open BSc. and MSc. thesis descriptions, as well as the master projects opportunities currently available in the DDIS research group.

If you are interested in any of the listed projects, please do not hesitate to contact the person mentioned in the open topic description.

If there are currently no open topics but you are generally interested in our research (see https://www.ifi.uzh.ch/en/ddis/research.html), or if you would like to propose a thesis about your own idea, you can send us an email to ddis-theses@ifi.uzh.ch.

Master project: Adaptive Questionnaires Platform Development

Voting Advice Applications (VAA) such as Smartvote or Wahl-O-Mat depend on long questionnaires to recommend parties or candidates to a user. Recently, adaptive questionnaires have been introduced to optimize the data collection process and speed up recommendations in such applications. These adaptive questionnaires select the subsequent question based on the individual response profile of a user and, therefore, avoid redundancies.

To demonstrate and test the concept of adaptive questionnaires, the self-hosted AQVAA Platform was built based on Smartvote. Currently, the platform hosts user experiments in a controlled setting. The goal of this Master project is to extend the platform from a research prototype to a live site. This involves understanding and refactoring the code base, implementing additional features, and writing scripts to monitor the performance. 

If interested, please contact us at the email address below. We can provide a more detailed description during a meeting.

Note: The Master project is open now. However, the starting date of the project is flexible (ideally before September 2025). 

Requirements: Proficiency in Python for backend algorithm development, knowledge of PostgreSQL and Redis for database management and caching, and expertise in Angular, NestJS, and Nginx for front-end integration and deployment.

Contact: Fynn Bachmann