Walter Cazzola



Full Professor (PhD)

Università degli Studi di Milano

Computer Science Department


Mastodon: @wcazzola
Twitter: @w_cazzola
Research Interests

My research interests include: language workbenches; domain-specific and general-purpose programming languages (design, development, and applications); computational reflection (models, languages, implementation, and applications); aspect-oriented software development (models, languages, implementation, and applications); programming techniques (metadata-driven, aspect-oriented, reflective programming, and design patterns); and software engineering (software testing, software evolution, software product lines, software comprehension, reverse engineering, and modeling and design techniques).

My research activities are conducted within the Adapt Laboratory, which I coordinate.

I am (or have been) the major scientist of the RAMSES and RAMSES II projects, both funded by the DFG. I am (or have been) the principal investigator for the T-LADIES project, funded by MUR. I am (or have been) also the local coordinator for the EOS-DUE and DISCO projects, funded by MIUR (now MUR).

I have collaborated, or am currently collaborating, with the following researchers: Shigeru Chiba from the University of Tokyo; Gunter Saake from the Otto-von-Guericke-Universität Magdeburg; Thomas Kühn and Uwe Aβmann from the Technische Universität Dresden; Sudipto Ghosh from Colorado State University; and Awais Rashid and Ruzanna Chitchyan from the University of Bristol.

I have also collaborated or I'm collaborating with: Shigeru Chiba from the University of Tokyo, Gunter Saake from the Otto-von-Guericke-Universität Magdeburg, Thomas Kühn and Uwe Aβmann from the Technische Universität Dresden, and Sudipto Ghosh from the Colorado State University.

How to Reach Me

Walter Cazzola

Computer Science Department

Università degli Studi di Milano

Via Celoria 18

20133 Milano Italy

Phone: +39 02 503 16300

e-mail: cazzola[AT]di.unimi.it

Focus on

I was interviewed by ACM about our paper "Scrambled Features for Breakfast: Concepts of Agile Language Development". It was a lot of fun—hope you enjoy it too!

The paper is open access—give it a try! [Scrambled Features for Breakfast]

News

I am (or have been) the principal investigator of the T-LADIES project, where I coordinated the research of five units (CT, GE, MI, MORE, and CNR-PI). The project was funded by the Ministry of University and Research (MUR).

T-LADIES project

In the project, we investigate the role of programming languages, type systems, and variability in the (even dynamic) evolution of software.

I am currently (or have been) involved in the following international events:

  • ECOOP 2026 (PC member)
  • SLE 2024 (PC member)
  • SLE 2022 (PC Co-Chair)
  • SPLC 2021 (PC member)
  • SPLC 2020 (PC member)
  • SLE 2020 (PC member)
  • SAC-PL 2020 (PC member)
  • SPLC 2019 (PC member)
  • SAC PL 2019 (PC member)
  • «Programming»'19 (PC member)
  • SLE 2018 (PC member)
  • META 2018 (PC member)
  • SLE 2017 (PC member)
  • ManLang 2017 (PC member)
  • MoDELS 2016 (PC member)
  • Modularity 2016 (PC member)
  • Modularity 2015 (PC member)
  • Modularity 2014 (PC member)
  • CSMR 2013 (PC member)
  • AOSD 2013 (PC member)
  • AOSD 2011 (PC member)
  • ECOOP 2009 (Organizing Co-Chair)
logo/minerva.png logo/logo%20(svg)%2001.png

Walter Cazzola

Didactics

Publications

Funded Projects

Research Projects

Related Events