Abstract. The Mining Software Repositories (MSR) field analyzes the rich data available in source code repositories (SCR) to uncover interest-ing and actionable information about software system evolution. Major obstacles in MSR are the heterogeneity of software projects and the amount of data that is processed. Model-driven software engineering (MDSE) can deal with heterogeneity by abstraction as its core strength, but only recent efforts in adopting NoSQL-databases for persisting and processing very large models made MDSE a feasible approach for MSR. This paper is a work in progress report on srcrepo: a model-based MSR system. Srcrepo uses the NoSQL-based EMF-model persistence layer EMF-Fragments and Eclipse’s MoDisco reverse engineering ...
MINING SOFTWARE REPOSITORIES, which is the process of analyzing the data re-lated to software develo...
Repository mining research is a data-intensive domain with a focus on source code. There are many wa...
Many model-driven engineering workflows take the existing code of a system as an input. Some of thes...
The need for automated software engineering tools and tech-niques continues to grow as the size and ...
International audienceRepository-based development of software systems has gained more attention rec...
During the software development, Software developers do not perform software-engineering task. In So...
Computer software is, by its very nature highly complex and invisible yet subject to a near-continua...
Background: Software repositories provide large amount of data encompassing software changes through...
Software repositories, such as source code, email archives, and bug databases, contain unstructured ...
Obtaining a relevant dataset is central to conducting empirical studies in software engineering. How...
Model-Driven Engineering and Software Product Lines promote the use of models as central artifacts f...
Model-Driven Engineering and Software Product Lines promote the use of models as central artifacts f...
Large repositories of source code create new challenges and opportunities for statistical machine le...
Models are key artefacts in Model-driven software engineering. Data sets of models from practice ar...
Address email Large repositories of source code create new challenges and opportunities for sta-tist...
MINING SOFTWARE REPOSITORIES, which is the process of analyzing the data re-lated to software develo...
Repository mining research is a data-intensive domain with a focus on source code. There are many wa...
Many model-driven engineering workflows take the existing code of a system as an input. Some of thes...
The need for automated software engineering tools and tech-niques continues to grow as the size and ...
International audienceRepository-based development of software systems has gained more attention rec...
During the software development, Software developers do not perform software-engineering task. In So...
Computer software is, by its very nature highly complex and invisible yet subject to a near-continua...
Background: Software repositories provide large amount of data encompassing software changes through...
Software repositories, such as source code, email archives, and bug databases, contain unstructured ...
Obtaining a relevant dataset is central to conducting empirical studies in software engineering. How...
Model-Driven Engineering and Software Product Lines promote the use of models as central artifacts f...
Model-Driven Engineering and Software Product Lines promote the use of models as central artifacts f...
Large repositories of source code create new challenges and opportunities for statistical machine le...
Models are key artefacts in Model-driven software engineering. Data sets of models from practice ar...
Address email Large repositories of source code create new challenges and opportunities for sta-tist...
MINING SOFTWARE REPOSITORIES, which is the process of analyzing the data re-lated to software develo...
Repository mining research is a data-intensive domain with a focus on source code. There are many wa...
Many model-driven engineering workflows take the existing code of a system as an input. Some of thes...