SWEN Research Group

Research

Research at SWEN spans the full lifecycle of software systems.

We work across methods (model-driven, search-based, empirical), concerns (performance, quality, sustainability), and domains (cloud, IoT, AI-intensive systems, railways). Our research is organised across 4 labs that complement each other methodologically and thematically.

FrAmeLab

FrAmeLab

FrAmeLab explores the intersection of software architecture with quality assurance, resilience, and green software engineering. The lab combines empirical and architectural research.

Lead: Henry Muccini

MODES Lab

MODES

The MODES Laboratory (Model-Driven Engineering and Software Mining Laboratory) is proposed within one of the most active international research groups in MDE. MODES expands the group's research toward recommender systems for software engineering with a special focus on modeling, developing intelligent 'model assistants' that combine MDE techniques with software-mining and modern machine learning methods.

Lead: Juri Di Rocco

SoSy Group

SoSy

The SoSy Group conducts research on automated software synthesis, software architectures, and adaptive systems. Focus on formal approaches to composing and evolving distributed software.

Lead: Marco Autili

SPENCER Lab

SPENCER

The SPENCER Lab specializes in the performance and reliability of software systems, combining search-based and automated techniques to tackle the performance engineering challenges of modern software architectures.

Lead: Vittorio Cortellessa