About SQuIDS Lab

At the intersection of Software Engineering and AI

The SQuIDS Lab investigates how software systems can achieve high quality, robustness, and resilience in an era dominated by AI and data-intensive applications.
We study intelligent, data-driven systems, with a strong focus on methodologies, empirical research, and real-world impact across application domains such as smart mobility and biodiversity monitoring.

Empirical SE

We design and conduct empirical studies to understand developer behavior, software evolution, and quality dynamics.

AI4SE

Investigating how large language models and AI assistants impact software development, testing, and education.

SE4AI

Methods and tools to ensure reliability, transparency, and maintainability of AI-based components.

Web Testing

Automated testing techniques for modern web systems, including dynamic and data-driven web apps.

Didactics of SE

Studying how students learn SE, and exploring the role of LLMs in programming education and teaching cases.

Human Factors

We explore cognitive, social, and organizational aspects of software development teams.

Data-driven Smart Mobility

Modern cities generate massive amounts of spatio‑temporal data through sensors, mobile devices, vehicles, and public infrastructures. We explore data-driven methods to uncover patterns, improve mobility systems, and support sustainable, intelligent cities. Specifically, we investigate:

Mobility Data Analytics

Methods to analyze trajectories, movement patterns, and human mobility behaviors.

Knowledge Discovery

Mining large-scale mobility datasets to identify recurrent patterns, anomalies, or areas of interest.

Smart Cities & Intelligent Transportation

Insights and tools that improve traffic flow, safety, and sustainability.

AI-powered Systems

Artificial intelligence increasingly shapes how modern systems perceive, learn, and make decisions. Our research explores how to design, evaluate, and deploy AI‑powered technologies that operate reliably in complex, dynamic environments.

Design and Evaluation of AI Systems

Principles, methods, and studies for building AI‑powered systems and assessing their performance and reliability.

Responsible & Transparent AI

Techniques and frameworks that promote explainability, fairness, accountability, and trust in AI-powered applications.

Data-Centric AI

Approaches focused on improving data quality, curation, augmentation, and governance to enable dependable and high‑performing AI models.

Squid

Cyber-squid

Squid eye

Unrelated

Collaborations

Technische Universität München