Modeling and data science for citizens: multicultural diversity and environmental monitoring at ICWSM

This year we decided to be present at ICWSM 2016 in Cologne, with two contributions that basically blend model driven software engineering and big data analysis, to provide value to users and citizens both in terms of high quality software and added value information provision.

We joined with two papers, respectively:
Model Driven Development of Social Media Environmental Monitoring Applications presented at the SWEEM (Workshop on the Social Web for Environmental and Ecological Monitoring) workshop.

Slides here:


Studying Multicultural Diversity of Cities and Neighborhoods through Social Media Language Detection, presented at the CityLab workshop at ICWSM 2016. The focus of this work is to study cities as melting pots of people with different culture, religion, and language. Through multilingual analysis of Twitter contents shared within a city, we analyze the prevalent language in the different neighborhoods of the city and we compare the results with census data, in order to highlight any parallelisms or discrepancies between the two data sources. We show that the officially identified neighborhoods are actually representing significantly different communities and that the use of the social media as a data source helps to detect those weak signals that are not captured from traditional data. Slides here:

We now continuously look for new dataset and computational challenges. Feel free to ask or to propose ideas!

To keep updated on my activities you can subscribe to the RSS feed of my blog or follow my twitter account (@MarcoBrambi).

Automatic Code Generation for Cross-platform, Multi-Device Mobile Apps. An Industrial Experience

With Aldo Bongio (WebRatio), Jordi Cabot (ICREA and UOC), Hamza Ed-douibi (EMN) and Eric Umuhoza (Politenico di Milano), we worked on a research on Automatic Code Generation for Cross-platform, Multi-Device Mobile Apps.

We presented our study at the MobileDeLi workshop, where we reported on a comparative study conducted to identify the best trade-offs between different automatic code generation strategies.
Here are the slides presented there:

We covered the following strategies by implementing them using different technologies and target platforms:

  1. PIM-to-Native Code (NC)
  2. PIM-to-PSM-to-NC
  3. PSM-to-NC.
  4. PIM-to-Cross Platform Code (CPC)
  5. PIM-to-Framework Specific Model (FSM)-to-CPC

Some additional details are available in this post by Eric on Jordi’s blog.

Our study showed that there is no approach better than others in absolute terms but provided useful guidelines (e.g. cross platform approaches are generally advisable for companies with limited resoures) that helped us to identify the best strategy for the WebRatio company in particular.

Obviously, further investigations are ongoing…

To keep updated on my activities you can subscribe to the RSS feed of my blog or follow my twitter account (@MarcoBrambi).

EventOmeters by Fluxedo: the new actor in Event Management. Mobile app + social media (semantic) analytics + IoT

Following up on my recent perspective that moves from model-driven development to hidden-model products, together with the Fluxedo team and in collaboration with WebRatio and Eurotech, we launched a new product called EventOmeters.

EventOmeters allows businesses and event organizers to increase the effectiveness of their events, involving participants and being able to rely on certain measures for the analysis of returns on investment in trade fairs, music, sports and in general of any gathering of people.
The role of the partners is as follows:

  • WebRatio is a leading provider of tools, methods and services for the rapid production of customized applications,
  • Fluxedo is an innovative start-up focusing on mobile app development, social network integration, and semantic social media analytics,
  • Eurotech will integrate data from IoT sensors whose data is made available realtime through cloud technology.
EventOmeters has been already used in the context of the FuoriSalone, within the Milano Design Week. In this setting, the product featured around 20.000 downloads of the official mobile app of the event and an analysis of more than 110.000 social media posts.
You can find more on this at:
Here is the storified summary of the launch event that happened on April 21, 2015 in ExpoGate in Piazza Castello in Milano, Italy:
To keep updated on my activities you can subscribe to the RSS feed of my blog or follow my twitter account (@MarcoBrambi).