Author Archive

Crowdsource the Notation of your Domain-Specific Language

How do you choose the shapes and colors for the elements of your new domain-specific language? Why not asking the crowd of future users for their opinion? This is what we've done with surprising results.

Evaluating the Maturity of the Eclipse Modeling Ecosystem

Often, modeling tools are regarded as immature and therefore not ready for industrial adoption. Read on to see if there is any truth in this.

All we have learned about software development by mining GitHub (plus some concerns)

Mining information on software projects hosted on GitHub can reveal a lot of useful information on how software projects (and the community behind them) should be managed to optimize your chances of success

UML to GraphQL (with some help from IFML)

Our approach to automatically generate GraphQL schemas from UML class diagrams (and IFML interaction models)

JSONDiscoverer: Visualizing the schema lurking behind JSON documents

New version of our tool able to infer the shared schema among a set of schemaless JSON Documents

A crowdsourcing experiment to choose the best BPMN language syntax

Help us to choose the best BPMN notation as part of this crowdsourcing experiment where we aim to test the usefulness of crowdsourcing when it comes to create language notations.

MetaScience: Analyzing the research profile of authors and conferences

MetaScience is an online service to help researchers analyze their research profile (and that of the conferences where they publish), including publication trends, co-author graphs...

Governance Rules for Open Source Software Systems (slides)

The slides of our proposal to enable the explicit definition and enforcement of governance rules in

Add a file to all your OSS projects

Who decides what feature requests / bug notifications to accept (and how? when?). OSS should clearly define their governance model. We help them on this

Measuring Openness in Open Source Projects

Openness level of an open source project can influence the enthusiasm of new developers to join a project. See three metrics to calculate the openness of OSS projects

GiLA: Analyzing the use of issue labels in GitHub projects

What can issue labels teach you about your project? Three simple yet powerful visualizations to better understand WHO is doing WHAT

From JSON to EMF (convert your JSON files to Ecore models)

We have already written about our automatic web service to discover implicit schemas in JSON documents (here

Composing JSON-based Web APIs

We keep on working on our research work about the discovery of implicit schemas from JSON

Usage of issue labels in GitHub: some facts

Which labels are most used in GitHub projects? Do projects use labels or just ignore them? Some facts based on the automatic analysis of GitHub projects

A tool to define the governance rules of your (open source) projects

We recenly asked you to explain us why you did not contribute (more) to open source

Reasons for not contributing more to open source projects (poll results)

Check also the tool we are developing to face some of the challenges you told us

Enabling the collaborative definition of DSLs

Today we present the last version of Collaboro, our approach for the collaborative development of Domain-Specific