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