article Archive

Democracy in open source: Yes or No? + Our Research Proposal (pls give feedback!)

We're trying to get funding to study how existing knowledge in political science, social science and economy can be adapted to improve open source software development (making the word "open" count for real, beyond the code itself). But to make this possible we need your feedback!

Distributed Model-to-Model Transformation with MapReduce

Overcome the limitations of executing model transformations on large models by distributing them on top of a mapreduce infrastructure. We've done for ATL!

SQL Database for your Git repository (slides)

Export your Git repositories to a relational database for a simpler data analysis using standard SQL tools. Easy integration with other tools

EMF views (database views ported to the modeling world) – ER 2015 slides available

Slides of our work on EMF Views – A View Mechanism for Integrating Heterogeneous Models presented

An Empirical Study on Simplification of Business Process Modeling Languages

A empirical study presenting a methodology to adapt/personalize modeling languages, illustrated with the domain of business processes modeling languages

Backwards reasoning for model transformations: Method and applications

We show how the concept of weakest precondition applied to model transformations helps to solve plenty of verification, validation and testing challenges

Negative Results in Empirical Software Engineering – EMSE Special Issue (reminder)

Negative or null results are hardly ever published though they are important in showing the paths which did not pay off. This special issue is a first step to change this

Gitana: a SQL-based Git Repository Inspector

Export your Git repositories to a relational database for a simpler data analysis using standard SQL tools. With Incremental synchronization

Software Modernization Revisited: Challenges and Prospects

Interested in software modernization? (specially on migration legacy software to the cloud using model-based techniques). Read our lessons learnt as part of the Artist European project

A Lightweight Metamodel Extension Mechanism

Using virtual models to transparently offer metamodel extensions that better adapt to your always evolving needs