Demo Data from VLDB 2026 / reviewers in the wild / expert
Matthieu Foucault
dblp:135/6096
· DBLP profile ↗
5ranked-venue papers
5as first author
0since 2021 · last 2019
0000-0002-8285-1321ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 5 · 5 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
1 paper |
Empirical software engineering · 100% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Empirical software engineering › developer studies
developer turnover |
0.2 | 1 | 2015 | Impact of developer turnover on quality in open-source software · ESEC/SIGSOFT FSE 2015 |
Empirical software engineering
mining software repositories |
0.2 | 1 | 2015 | Impact of developer turnover on quality in open-source software · ESEC/SIGSOFT FSE 2015 |
Methods — techniques the papers use, named apart from their topics
quantitative analysis · 0.2qualitative analysis · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Fostering good coding practices through individual feedback and gamification: an industrial case study
Matthieu Foucault, Xavier Blanc 0001, Jean-Rémy Falleri, Margaret-Anne D. Storey |
Empir. Softw. Eng. | 1 |
| 2015 | Impact of developer turnover on quality in open-source softwareabstractTurnover is the phenomenon of continuous influx and retreat of human resources in a team. Despite being well-studied in many settings, turnover has not been characterized for open-source software projects. We study the source code repositories of five open-source projects to characterize patterns of turnover and to determine the effects of turnover on software quality. We define the base concepts of both external and internal turnover, which are the mobility of developers in and out of a project, and the mobility of developers inside a project, respectively. We provide a qualitative analysis of turnover patterns. We also found, in a quantitative analysis, that the activity of external newcomers negatively impact software quality. Matthieu Foucault, Marc Palyart, Xavier Blanc 0001, Gail C. Murphy, Jean-Rémy Falleri |
ESEC/SIGSOFT FSE | 1 |
| 2015 | On the usefulness of ownership metrics in open-source software projects
Matthieu Foucault, Cédric Teyton, David Lo 0001, Xavier Blanc 0001, Jean-Rémy Falleri |
Inf. Softw. Technol. | 1 |
| 2014 | Code ownership in open-source softwareabstractContext: Ownership metrics measure how the workload of software modules is shared among their developers. They have been shown to be accurate indicators of software quality. Objective: Since ownership metrics studies were done only on industrial software projects, we replicated such a study on Java free/libre and open source software (FLOSS) projects. Our goal was to generalize an "ownership law" that stated that minor developers should be avoided. Method: We explored the relationship between ownership metrics and fault-proneness on seven FLOSS projects, using publicly available corpora to retrieve the fault-related information. Results: In our corpus, the relationship between ownership metrics and module faults is weak. At best, less than half of projects exhibit a significant correlation, and at worst, no projects at all. Moreover, fault-proneness seems to be much more influenced by module size than by ownership. Conclusion: The results of ownership studies done on closed-source projects do not generalize to FLOSS projects. To understand the reasons for that, we performed an in-depth analysis and found that the lack of correlation between ownership metrics and module faults is due to the distributions of contributions among developers and the presence of "heroes" in FLOSS projects. Matthieu Foucault, Jean-Rémy Falleri, Xavier Blanc 0001 |
EASE | 1 |
| 2013 | Enhancing version control with domain-specific semanticsabstractAs Domain-Specific Modeling Languages (DSML) become more widespread, it is now possible for non-computer scientists to design complex systems. Not only do DSMLs make modeling more accessible to domain experts, they also improve their efficiency. Using such models, the problem of their maintenance and evolution arises, with common software engineering issues, such as reversibility and traceability of developments. In this article we present the integration of a collaborative edition process into a model-driven engineering (MDE) simulation platform defining its own DSML, which includes a serialization procedure. Our novel approach defines a collaborative work and version control process. This process uses the concrete textual syntax defined by this DSML, which allows us to use the features of existing Version Control Systems (VCS) to work with serialized models, and helps calculate the differences between two versions of a model, merge versions of these models, and detect merge conflicts. Matthieu Foucault, Sebastien Barbier, David Lugato |
MiSE | 1 |