Spark-based Big Data Analysis of Semantic IFML Models and Web Logs for Enhanced User Behavior Analytics

I’d like to report on our demonstration paper at WWW 2017, focusing on Spark-based Big Data Analysis of  Semantic IFML Models and Web Logs  for Enhanced User Behavior Analytics. The motivation of the work is that  no approaches exist for merging web log analysis and statistics with information about the Web application structure, content and semantics. Indeed, … Continue reading Spark-based Big Data Analysis of Semantic IFML Models and Web Logs for Enhanced User Behavior Analytics

Video of the Interview with Richard Soley (OMG) on IFML and user interaction modelling

Here is a short clip of the interview regarding the Interaction Flow Modeling Language (IFML) recorded in March 2015, in occasion of the release of IFML 1.0. In the interview we discuss with Richard Soley about the relevance of user interaction modelling, the way it can be integrated with broader modelling projects, and the impact … Continue reading Video of the Interview with Richard Soley (OMG) on IFML and user interaction modelling

Here we are: IFML 1.0 published by the OMG officially

IFML 1.0 is finally published! The OMG released the official 1.0 version of the new standard in March 2015. It took several years of research, discussions and validation, but here we are with the standard specification. The specification document can be downloaded for free at: http://www.omg.org/spec/IFML/ Here is Emanuele ready for the presentation given at … Continue reading Here we are: IFML 1.0 published by the OMG officially

The IFML book – OMG’s Interaction Flow Modeling Language explained

After almost one year of work, the result of our efforts finally came to light in late December 2014. Since it was almost Christmas time, we decided to wait 2014 for the launch. But now, here we are. OMG Press and Morgan Kauffman published our book: Interaction Flow Modeling Language: Model-Driven UI Engineering of Web … Continue reading The IFML book – OMG’s Interaction Flow Modeling Language explained

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!)

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

IFML 1.0: Interaction Flow Modeling Language approved by the OMG

After three years of work, IFML 1.0 is finally approved by the OMG! The Interaction Flow Modeling Language was actually adopted one year ago, in March 2013, as Beta specification by the Object Management Group (OMG). Since then, the IFML Finalization Task Force worked hard to bring the specification to perfection. The OMG Architecture Board … Continue reading IFML 1.0: Interaction Flow Modeling Language approved by the OMG

Sneak peek at IFML 1.0 (the Interaction Flow Modeling Language) by the OMG

IFML 1.0 is almost here! As you may know by now, the OMG standard Interaction Flow Modeling Language (IFML) is designed for expressing the content, user interaction and control behaviour of the front-end (aka view) of software applications. And if you don’t know anything about IFML, you can just visit http://www.ifml.org or have a look at … Continue reading Sneak peek at IFML 1.0 (the Interaction Flow Modeling Language) by the OMG