March 23, 2017
by Markus
0 comments

Creating and Analyzing Source Code Repository Models – A Model-based Approach to Mining Software Repositories

Abstract—With mining software repositories (MSR), we analyze the rich data created during the whole evolution of one or more software projects. One major obstacle in MSR is the heterogeneity and complexity of source code as a data source. With model-based … Continue reading

December 16, 2016
by Markus
0 comments

Evaluation of Model Comparison for Delta-Compression in Model Persistence

Abstract—Model-based software engineering is applied to more and more complex software systems. As a result, larger and larger mod- els with longer and longer histories have to be maintained and per- sisted. Already, a lot of research efforts went into … Continue reading

December 16, 2016
by Markus
0 comments

Metamodeling vs Metaprogramming: A Case Study on Developing Client Libraries for REST APIs

Abstract—Web-services with REST APIs comprise the majority of the programmable web. To access these APIs more safely and conveniently, language specific client libraries can hide REST details behind regular programming language idioms. Manually building such libraries is straightforward, but tedious … Continue reading

August 13, 2015
by Markus
0 comments

Generation of Random Software Models for Benchmarks

Abstract—Since model driven engineering (MDE) is applied to larger and more complex system, the memory and execution time performance of model processing tools and frameworks has become important. Benchmarks are a valuable tool to evaluate performance and hence assess scalability. … Continue reading

September 30, 2014
by Markus
0 comments

Model-Based Mining of Source Code Repositories

Abstract—The Mining Software Repositories (MSR) field analyzes the rich data available in source code repositories (SCR) to uncover interesting and actionable information about software system evolution. Major obstacles in MSR are the heterogeneity of software projects and the amount of data that … Continue reading

June 24, 2013
by Markus
0 comments

Refactorings in Language Development with Asymmetric Bidirectional Model Transformations

Abstract—Software language descriptions comprise several heterogeneous interdependent artifacts that cover different aspects of languages (abstract syntax, notation and semantics). The dependencies between those artifacts demand the simultaneous adaptation of all artifacts when the language is changed. Changes to a language … Continue reading

June 24, 2013
by Markus
0 comments

EMF Modeling in Traffic Surveillance Experiments

Abstract—We use a wireless sensor network equipped with acceleration sensors to measure seismic waves caused by rolling traffic. In this paper, we report on our experiences in applying an EMF-based data infrastructure to these experiments. We built an experimentation infrastructure … Continue reading