Research Groups

School of Computer Science

The School of Computer Science faculty is growing and currently consists of 13 young professors and their international teams. They conduct cutting-edge research on a wide range of topics within Computer Science and make important contributions to research projects with regional and international impact. The faculty is divided into eight research groups, which together form the Institute of Computer Science (ICS).

→ to the Institute of Computer Science

Our Research Groups

The Artificial Intelligence and Machine Learning [AI:ML] chair headed by Prof. Damian Borth covers the area of deep neural networks. Our research focuses on representation learning  through supervised and unsupervised approaches with applications to text-to-speech generation, computer vision and remote sensing, and financial time-series data.

Please find further information here.

Our research focuses in computer and network security and privacy. More precisely, it covers the following areas:

  • Privacy-preserving mechanisms
  • Design of provably secure cryptographic protocols
  • Secure and private Cloud-assisted computing
  • Secure and privacy-preserving IoT systems
  • Network security and intrusion detection systems

The Cyber Security chair is held by Prof. Dr. Katerina Mitrokotsa. Please find further information here.

Data science refers to the use of scientific methods, processes, algorithms and systems to gain knowledge and insights from data in various forms, both structured and unstructured. The research focuses on the following areas:

  • Data Science, Artificial Intelligence, Machine Learning, Knowledge Representation
  • Natural Language Processing, Word-Embedding, Distributional Semantics, Multimodal Semantics
  • Big Data, Linked Data, Semantic Web, Knowledge Graphs

Please find further information here.

Our group derives theoretical results for improving digital communication technologies in their reliability, efficiency and security. In particular, we focus on coding theory and post-quantum cryptography. In the former we develop new error correcting codes and decoding algorithms for modern applications, such as distributed storage, network communication and quantum computers. In the latter, we develop and analyze new cryptographic methods for secure communication in the soon-to-come age of quantum computers. Here we mostly focus on code-based and isogeny-based cryptography.

Please find further information here.

With our research, we want to empower individuals and communities with the information they need to make better data-driven decisions by developing novel user interfaces with them. Our research mission is to fit human and technological needs and empower users when using novel interfaces. We want to gain a deeper understanding of the interplay between rapidly advancing technologies and how digital interfaces can empower users in their rich set of activities. We focus on a broad range of use cases from geographic information science, public health, and medical contexts, as well as extreme conditions such as space missions. We love to work in interdisciplinary teams to create novel insights and have a particular interest in the application of user-centred design methodologies as well as mixed methods approaches. The group is led by Prof. Dr. Johannes Schöning.

More information can be found here.

In our research group, we explore interactions among devices and people in ubiquitous computing environments. Our focus is on the integration of physical things into the Web, on increasing the autonomy of Web-enabled devices and on making interactions of connected devices intelligible for people.

Please find further information here.

Our research group works on the design and engineering of programming languages and frameworks, including object-oriented and functional programming, programming models for distributed software architectures such as IoT, cloud, edge and serverless computing, reactive software systems, secure programming, infrastructure as code and high-level specification.

Please find further information here.

The Software Systems Programming and Development Chair covers both the development and evaluation of software artifacts. Our research focuses on adaptive software systems and event-driven systems to neuro-adaptive software systems and software development tools.

Please find further information here.