Starting June 2022, our book "Model Driven Software Engineering in Practice" (co-authored with Jordi Cabot and Manuel Wimmer) is now also available via Springer . This means the price is actually lower, and if you are affiliated with an academic institution, you may even have free access to the book through your institutional access. Check it out here. … Continue reading Model Driven Software Engineering in Practice now published by Springer Nature
Category: software engineering
A Model-Driven Approach for Multi-experience Development Platforms
Our recent research tackles the application of model-driven techniques to the development of software applications embedding a multiexperience UI.
Generation of Realistic Navigation Paths for Web Site Testing using RNNs and GANs
we propose a method that focuses on the generation of REALISTIC NAVIGATIONAL PATHS, i.e., web logs. Our approach is extremely relevant because it can at the same time tackle the problem of lack of publicly available data about web navigation logs, and also be adopted in industry for AUTOMATIC GENERATION OF REALISTIC TEST SETTINGS of Web sites yet to be deployed.
Are open source projects governed by rich clubs?
we analyze open source projects to determine whether they exhibit a rich-club behavior, that is a phenomenon where contributors with a high number of collaborations are likely to cooperate with other well-connected individuals. The presence or absence of a rich-club has an impact on the sustainability and robustness of the project. We build and study a dataset with the 100 most popular projects in GitHub.
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
Model-driven Development of User Interfaces for IoT via Domain-specific Components & Patterns
This is the summary of a joint contribution with Eric Umuhoza to ICEIS 2017 on Model-driven Development of User Interfaces for IoT via Domain-specific Components & Patterns. Internet of Things technologies and applications are evolving and continuously gaining traction in all fields and environments, including homes, cities, services, industry and commercial enterprises. However, still many problems need … Continue reading Model-driven Development of User Interfaces for IoT via Domain-specific Components & Patterns
Advanced Software Engineering past exam solutions
Here you find a couple of past exams. Exam of 02-09-2013: a modeling language for defining user interfaces of mobile applications. Description: advanced-software-eng-exam-2013-09-02 Exam of 17-09-2013: language for high level models of computer hardware architectures. Description: advanced-software-eng-exam-2013-09-17
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