Demo Data from EDBT 2026 / reviewers in the wild / expert
Marcel Köppen
dblp:252/1005
· DBLP profile ↗
3ranked-venue papers
2as first author
1since 2021 · last 2021
0000-0002-8674-1760ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 2 first-author · 1 since 2021
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 |
Concurrent programming · 67% Software maintenance and evolution · 33% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution › software updates
software patching |
0.4 | 1 | 2020 | From Global to Local Quiescence: Wait-Free Code Patching of Multi-Threaded Processes · OSDI 2020 |
Concurrent programming
synchronization |
0.4 | 1 | 2020 | From Global to Local Quiescence: Wait-Free Code Patching of Multi-Threaded Processes · OSDI 2020 |
Concurrent programming › non-blocking algorithms
wait-free synchronization |
0.4 | 1 | 2020 | From Global to Local Quiescence: Wait-Free Code Patching of Multi-Threaded Processes · OSDI 2020 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Decoupling Application Logic from Persistent Memory Frameworks with AspectC++abstractOver the past decade, various systems and software libraries have been developed that provide crash consistency on byte-addressable persistent memory. They often require programmers to adapt their code significantly or to use special compiler plugins. Constant innovation in this evolving field makes it desirable to be able to easily switch to more recent systems without massive code refactoring, and without changing compilers. Marcel Köppen, Birte Friesel, Christoph Borchert, Olaf Spinczyk |
PLOS@SOSP | 1 |
| 2020 | From Global to Local Quiescence: Wait-Free Code Patching of Multi-Threaded Processes
Florian Rommel, Christian Dietrich 0001, Birte Friesel, Marcel Köppen, Christoph Borchert, Michael Müller 0009, Olaf Spinczyk, Daniel Lohmann |
OSDI | 4 |
| 2019 | Cache-Line Transactions: Building Blocks for Persistent Kernel Data Structures Enabled by AspectC++abstractWith the availability of systems that contain large amounts of byte-addressable non-volatile memory (NVRAM), there is a growing need for data structures that can be mapped into a process's address space and be used without data (de-)serialization. While NVRAM is able to retain memory contents during system failure and power loss, data consistency has to be preserved by using transactional operations for data manipulation. Marcel Köppen, Jana Traue, Christoph Borchert, Jörg Nolte, Olaf Spinczyk |
PLOS@SOSP | 1 |