VLDB 2026 Research / reviewers in the wild / expert
Silvia Breu
dblp:62/2611
· DBLP profile ↗
4ranked-venue papers
3as first author
0since 2021 · last 2010
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 2 first-authorHuman-computer interaction and ubiquitous computing · 1 · 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
4 papers |
Software maintenance and evolution · 51% Empirical software engineering · 49% | |
| Human-computer interaction and pervasive computing
1 paper |
Collaborative and social computing · 100% |
Topics — the 6 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Empirical software engineering
mining software repositories |
0.1 | 3 | 2010 | Information needs in bug reports: improving cooperation between developers and users · CSCW 2010 Mining Aspects from Version History · ASE 2006 Aspect Mining Using Event Traces · ASE 2004 |
Software maintenance and evolution › reverse engineering
aspect mining |
0.1 | 2 | 2006 | Mining Aspects from Version History · ASE 2006 Aspect Mining Using Event Traces · ASE 2004 |
Empirical software engineering › mining software repositories
bug report analysis |
0.1 | 1 | 2010 | Information needs in bug reports: improving cooperation between developers and users · CSCW 2010 |
Software maintenance and evolution › issue tracking
bug reports |
0.0 | 1 | 2010 | Information needs in bug reports: improving cooperation between developers and users · CSCW 2010 |
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
quantitative analysis · 0.2qualitative analysis · 0.2structural pattern inference · 0.1eclipse plug-in · 0.1event trace analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2010 | Information needs in bug reports: improving cooperation between developers and usersabstractFor many software projects, bug tracking systems play a central role in supporting collaboration between the developers and the users of the software. To better understand this collaboration and how tool support can be improved, we have quantitatively and qualitatively analysed the questions asked in a sample of 600 bug reports from the MOZILLA and ECLIPSE projects. We categorised the questions and analysed response rates and times by category and project. Our results show that the role of users goes beyond simply reporting bugs: their active and ongoing participation is important for making progress on the bugs they report. Based on the results, we suggest four ways in which bug tracking systems can be improved. Silvia Breu, Rahul Premraj, Jonathan Sillito, Thomas Zimmermann 0001 |
CSCW | 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 | 2 |
| 2006 | Mining Aspects from Version HistoryabstractAspect raining identifies cross-culling concerns in a program, to help migrating it to an aspect-oriented design. Such concerns may not exist from the beginning, but emerge over time. By analysing where developers add code to a program, our history-based aspect mining (BAM) identifies and ranks cross-cutting concerns. We evaluated the effectiveness of our approach with the history of three open-source projects. BAM scales up to Industrial-sized projects: for example, we were able to identify a locking concern that cross-cuts 1284 methods in Eclipse. Additionally, the precision of HAM increases with project size and history: for Eclipse, it reaches 90% for the top-10 candidates Silvia Breu, Thomas Zimmermann 0001 |
ASE | 1 |
| 2004 | Aspect Mining Using Event Traces
Silvia Breu, Jens Krinke |
ASE | 1 |