VLDB 2026 Research / reviewers in the wild / expert
Guillaume Pothier
dblp:13/3717
· DBLP profile ↗
5ranked-venue papers
2as first author
0since 2021 · last 2011
—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-authorSystems, architecture and hardware · 1Human-computer interaction and ubiquitous computing · 1
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 |
Debugging and program repair · 87% Program analysis · 13% | |
| Human-computer interaction and pervasive computing
1 paper |
Ubiquitous computing and smart environments · 50% Collaborative and social computing · 50% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 100% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Bioinformatics and computational biology · 100% |
Topics — the 4 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Debugging and program repair
debugging tools |
0.1 | 1 | 2007 | Scalable omniscient debugging · OOPSLA 2007 |
Debugging and program repair › time-travel debugging
omniscient debugging |
0.1 | 1 | 2007 | Scalable omniscient debugging · OOPSLA 2007 |
Program analysis › dynamic analysis
instrumentation |
0.0 | 1 | 2007 | Scalable omniscient debugging · OOPSLA 2007 |
Distributed systems
distributed database |
0.0 | 1 | 2007 | Scalable omniscient debugging · OOPSLA 2007 |
Methods — techniques the papers use, named apart from their topics
partial traces · 0.1instrumentation · 0.1distributed database · 0.1participatory design · 0.1graphics tablet · 0.1PDA · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2011 | Summarized Trace Indexing and Querying for Scalable Back-in-Time Debugging
Guillaume Pothier, Éric Tanter |
ECOOP | 1 |
| 2008 | Parallel object monitorsabstractAbstract Coordination of parallel activities on a shared memory machine is a crucial issue for modern software, even more with the advent of multi‐core processors. Unfortunately, traditional concurrency abstractions force programmers to tangle the application logic with the synchronization concern, thereby compromising understandability and reuse, and fall short when fine‐grained and expressive strategies are needed. This paper presents a new concurrency abstraction called POM,parallel object monitor, supporting expressive means for coordination of parallel activities over one or more objects, while allowing a clean separation of the coordination concern from application code. Expressive and reusable strategies for concurrency control can be designed, thanks to a full access to the queue of pending requests, parallel execution of dispatched requests together with after‐actions, and complete control over reentrancy. A small domain‐specific aspect language is provided to adequately configure pre‐packaged, off‐the‐shelf synchronizations. Copyright © 2007 John Wiley & Sons, Ltd. Denis Caromel, Luis Mateu, Guillaume Pothier, Éric Tanter |
Concurr. Comput. Pract. Exp. | 3 |
| 2008 | Flexible metaprogramming and AOP in Java
Éric Tanter, Rodolfo Toledo, Guillaume Pothier, Jacques Noyé |
Sci. Comput. Program. | 3 |
| 2007 | Scalable omniscient debuggingabstractOmniscient debuggers make it possible to navigate backwards in time within a program execution trace, drastically improving the task of debugging complex applications. Still, they are mostly ignored in practice due to the challenges raised by the potentially huge size of the execution traces. This paper shows that omniscient debugging can be realistically realized through the use of different techniques addressing efficiency, scalability and usability. We present TOD, a portable Trace-Oriented Debugger for Java, which combines an efficient instrumentation for event generation, a specialized distributed database for scalable storage and efficient querying, support for partial traces in order to reduce the trace volume to relevant events, and innovative interface components for interactive trace navigation and analysis in the development environment. Provided a reasonable infrastructure, the performance of TOD allows a responsive debugging experience in the face of large programs. Guillaume Pothier, Éric Tanter, José M. Piquer |
OOPSLA | 1 |
| 2002 | The missing link: augmenting biology laboratory notebooksabstractUsing a participatory design process, we created three prototype augmented laboratory notebooks that provide the missing link between paper, physical artifacts and on-line data. The final a-book combines a graphics tablet and a PDA. The tablet captures writing on the paper notebook and the PDA acts as an "interaction lens" or window between physical and electronic documents. Our approach is document-centered, with a software architecture based on layers of physical and electronic information. Wendy E. Mackay, Guillaume Pothier, Catherine Letondal, Kaare Bøegh, Hans Erik Sørensen |
UIST | 2 |