Software Engineering Lesson #1: NEVER assume domain knowledge

This is a lesson for me as a teacher more than for students. Although I hope I will be able to transfer it to students too. I have been issuing exam exercises for years now, spanning diverse topics and domains very remotely connected between each other, i.e., food, healthcare, transportation, banking, tourism, art, chemistry, and … Continue reading Software Engineering Lesson #1: NEVER assume domain knowledge

The business value of Mobile + Cloud + Internet of Things

Once again, this year I gave a presentation at SMAU Milano together with WebRatio (with Matteo Sassi as a co-speaker). The purpose this time was to show and inspire on how Mobile, Cloud and IoT are becoming concrete business opportunities. We tried to give a different interpretation to these technology trends: At first glance, the … Continue reading The business value of Mobile + Cloud + Internet of Things

The Cloud meets Model-Driven Engineering

Cloud computing is enormously promising in terms of providing scalable and elastic infrastructure for software applications, as well as innovative business opportunities. However, its complexity (both in terms of understanding and adoption) is often underestimated. That's why Model-Driven Engineering (MDE), whose focus is to elevate conceptual models to first class artefacts of the software development … Continue reading The Cloud meets Model-Driven Engineering

IFML: opensource editor and university program

A bunch of new things are happening related to the recent OMG standard IFML (Interaction Flow Modeling Language): 1. A new opensource editor for the standard has been released on GitHub, together with appropriate introductory instructions and welcome page, thanks to the collaboration of WebRatio, Politecnico di Milano and Ecole des Mines de Nantes within … Continue reading IFML: opensource editor and university program

Mobile app development – Extensions for IFML modelling language, tool and code generator presented at MobiWIS

Front-end design of mobile applications is a complex and multidisciplinary task, where many perspectives intersect and the user experience must be perfectly tailored to the application objectives. However, development of mobile user interactions is still largely a manual task, which yields to high risks of errors, inconsistencies and inefficiencies. The contribution of the AutoMobile research … Continue reading Mobile app development – Extensions for IFML modelling language, tool and code generator presented at MobiWIS

Fifteen Years of Industrial Model-Driven Development in Software Front-ends. Find WebRatio and IFML on the Novatica Journal (in Spanish!)

Novatica, the official journal of the Spanish association of Computer Science Technicians (ATI), just published a monographic issue on "Adopción industrial de la ingeniería del software dirigida por models" (industrial adoption of model-driven software engineering practices). Together with a set of interesting experiences mainly in the Spanish market, the issue also features an article about … Continue reading Fifteen Years of Industrial Model-Driven Development in Software Front-ends. Find WebRatio and IFML on the Novatica Journal (in Spanish!)

Pattern-Based Specification of Crowdsourcing Applications – ICWE 2014 best paper

I'm really proud to announce that our paper "Pattern-Based Specification of Crowdsourcing Applications" has received the BEST PAPER award at ICWE 2014 (International Conference on Web Engineering), held in Toulouse in July 2014. The paper was authored by Alessandro Bozzon, Marco Brambilla, Stefano Ceri, Andrea Mauri, and Riccardo Volonterio. The work addresses the fact that … Continue reading Pattern-Based Specification of Crowdsourcing Applications – ICWE 2014 best paper

IFML – Interaction Flow Modeling Language 1.0 – My tutorial on UI and UX modeling & design at ICWE 2014

This year, ICWE - International Conference on Web Engineering, took place in Toulouse, France. Given the upcoming adoption by the OMG - Object Management Group of IFML, I decided to give a tutorial on it there. IFML, the Interaction Flow Modeling Language (IFML) is designed for expressing content, user interaction and control behaviour of the … Continue reading IFML – Interaction Flow Modeling Language 1.0 – My tutorial on UI and UX modeling & design at ICWE 2014

CrowdServ: International Workshop on Crowdsourcing and Service Management @ ICSOC 2014

This year I am organizing the First  International Workshop on Crowdsourcing and Service Management, together with Alessandro Bozzon (TU Delft) and Khalid Belhajjame (Paris Dauphine Univ.). The objective of the first edition of CrowdServ which will be co-located withthe International Conference on Service Oriented Computing (ICSOC) at Paris Dauphine University is to bring researchers and … Continue reading CrowdServ: International Workshop on Crowdsourcing and Service Management @ ICSOC 2014

ACM Computing Reviews "Notable Computing Books and Articles of 2013" – our VLDBJ special issue featured

ACM and Computing Reviews put out their list of notable books and articles of 2013. I'm glad that our "Special issue on structured and crowd-sourced data on the Web" published in the VLDB Journal (The International Journal on Very Large Data Bases, Springer) has been selected, together with only 2 others, as a notable issue … Continue reading ACM Computing Reviews "Notable Computing Books and Articles of 2013" – our VLDBJ special issue featured