empirical studies Archive

Six Negative Results in Software Engineering – EMSE Special Issue (published)

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

Re-implementing Apache Thrift with MDE (guess what happened!)

How well does it fare the "MDE-version" of a well-known open source software project wrt the original? Find out what benefits (and shortcomings) MDE brings in this scenario

Comparing tools to build graphical modeling editors

Select the best tool to build a graphical editor for your DSL with these criteria and comparison of existing graphical language workbenches

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.

Adoption of model-driven engineering in open source projects

First empirical study on the adoption of Eclipse-based modelling technologies in open-source projects on GitHub. Promising results!

Automatic Code Generation for Cross-platform, Multi-Device Mobile Applications

Analysing the different code-generation strategies that companies can follow to simplify the development of cross-platform mobile applications

Security in Java-based web applications – survey results

Definition of security policies is perceived as an important activity by developers, but at the same time they say it's complex and error prone. Read the full results

Popularity will NOT bring more contributions to your OSS project

What makes an open source software successful (in terms of commits, contributors,...)? I have no idea but this post explains one thing that will NOT work

Non-Functional Requirements in MDD: An Ongoing Industrial Survey

Very few MDD approaches have been reported to deal with NFRs (though they should). To better understand the current practices we have initiated the NFR4MDD project, a multi-national empirical study, based on interviews with companies working on MDD projects.

I failed to convince my students about the benefits of code-generation

I asked my students to use a code-generation tool to develop a simple CRUD-like application. This is what they have to say about the experience.

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

Histogram of the number of commits in GitHub projects

Did you know that more than one milion GitHub projects have less than 10 commits? And that over 2M have basically zero external contributions?

RR: The State of Practice in Model-Driven Engineering

During the last few years, Jon Whittle, John Hutchinson, and Mark Rouncefield have been trying to

State of the art on static model verification tools

During the second half of 2011 and the first half of 2012, Jordi and myself (Carlos

85% of projects in Github have never been forked

We already discussed that releasing a tool as open source does not guarantee that people will

Tata Consultancy Services: from model-driven development to model-driven organization

Guest post by Sagar Sunkle and Vinay Kulkarni explaining how the use of model-driven techniques at Tata

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

Why don’t you contribute (more) to open source projects?

We are interested in understanding the problems people face when trying to contribute to open source