Demo Data from EDBT 2026 / reviewers in the wild / expert
Frédéric Weigand Warr
dblp:86/3667
· DBLP profile ↗
2ranked-venue papers
1as first author
0since 2021 · last 2007
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 1 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
2 papers |
Software maintenance and evolution · 100% |
Topics — the 2 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution › software evolution
code evolution |
0.0 | 1 | 2007 | Inferring structural patterns for concern traceability in evolving software · ASE 2007 |
Software maintenance and evolution
software evolution |
0.0 | 1 | 2007 | Inferring structural patterns for concern traceability in evolving software · ASE 2007 |
Methods — techniques the papers use, named apart from their topics
topology-based search · 0.1structural pattern inference · 0.1structural dependency analysis · 0.1eclipse plug-in · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2007 | Suade: Topology-Based Searches for Software InvestigationabstractThe investigation of a software system prior to a modification task often constitutes an important fraction of the overall effort associated with the task. We present Suade, an Eclipse plug-in to automatically generate suggestions for software investigation. The goal of Suade is to increase the efficiency with which developers explore the source code by recommending locations that are likely to be relevant to the task. Based on a context of software elements (fields and methods) explicitly specified by a developer, Suade automatically generates other elements that are likely to be relevant given the context, by analyzing the topology of structural dependencies in a software system. Frédéric Weigand Warr, Martin P. Robillard |
ICSE | 1 |
| 2007 | Inferring structural patterns for concern traceability in evolving softwareabstractAs part of the evolution of software systems, effort is often invested to discover in what parts of the source code a feature (or other concern) is implemented. Unfortunately, knowledge about a concern's implementation can become invalid as the system evolves. We propose to mitigate this problem by automatically inferring structural patterns among the elements identified as relevant to a concern's implementation. We then document the inferred patterns as rules that can be checked as the source code evolves. Checking whether structural patterns hold across different versions of a system enables the automatic identification of new elements related to a documented concern. We implemented our technique for JAVA in an Eclipse plug-in called ISIS and applied it to a number of concerns. With a case study spanning 34 versions of the development history of an open-source system, we show how our approach supports the tracking of a concern's implementation through modifications such as extensions and refactorings Barthélémy Dagenais, Silvia Breu, Frédéric Weigand Warr, Martin P. Robillard |
ASE | 3 |