Marco Brambilla

a49a9-ifml-logoI’m associate professor of Web Science and Software Engineering at Politecnico di Milano, Italy.

I lead the Data Science Lab at Politenico di Milano, DEIB.

My current research interests are on Web Science, Big Data Analysis,  Social Media Analytics, and Model-driven Development.

I’m the inventor of the Interaction Flow Modeling Language (IFML) standard by the OMG, and of 2 patents on crowdsourcing and multi-domain search.

I started-up Fluxedo and WebRatio.

I currently teach:

  • Web Science (see course materials here)
  • Software Engineering
  • Advanced Software Engineering (Model-driven Engineering, see book here)

My most recent books:


Model Driven Engineering in Practice

(second edition)

Web Information Retrieval

Model-Driven UI Engineering
of Web and Mobile Apps with IFML

Recent Posts

Modeling, Modeling, Modeling: From Web to Enterprise to Crowd to Social

This is our perspective on the world: it’s all about modeling.  So, why is it that model-driven engineering is not taking over the whole technological and social eco-system? Let me make the case that it is. In the occasion of the 25th edition of the Italian Symposium of Database Systems (SEBD 2017) we (Stefano Ceri … Continue reading Modeling, Modeling, Modeling: From Web to Enterprise to Crowd to Social

A Vision towards the Cognification of Model-driven Software Engineering

Jordi Cabot, Robert Clarisó, Marco Brambilla and Sébastien Gerard submitted a visionary paper on Cognifying Model-driven Software Development to the workshop GrandMDE (Grand Challenges in Modeling) co-located with STAF 2017 in Margburg (Germany) on July 17, 2017. The paper advocates for the cross-domain fertilization of disciplines such as machine learning and artificial intelligence, behavioural analytics, social studies, cognitive … Continue reading A Vision towards the Cognification of Model-driven Software Engineering

Instrumenting Continuous Knowledge Extraction, Sharing, and Benchmarking

Keeping the pace with the faster and faster evolution of knowledge is becoming a challenge, especially for researchers and knowledge workers. We propose a vision towards a set of (possibly integrated) publicly available tools that can help on this. To this purpose, we expect tools that can improve effectiveness of knowledge extraction, storage, analysis, publishing and experimental benchmarking. This could be extremely beneficial for the entire research community across fields and interests. We describe our vision in this direction and we demonstrate its feasibility with some exemplary tools that we developed and that we shared as public resources to be used by the research community.

More Posts