| 2024 | CHI | MSE: Supporting Exploration of Software-Hardware Interactions Through Examples. | Paul Methfessel, Tom Beckmann, Patrick Rein, Stefan Ramson, Robert Hirschfeld |
| 2023 | CHI | Structured Editing for All: Deriving Usable Structured Editors from Grammars. | Tom Beckmann, Patrick Rein, Stefan Ramson, Joana Bergsiek, Robert Hirschfeld |
| 2022 | Onward | Competitive Debugging: Toward Contests Promoting Debugging as a Skill. | Patrick Rein, Tom Beckmann, Leonard Geier, Toni Mattis, Robert Hirschfeld |
| 2022 | Onward | Digital Crochet: Toward a Visual Language for Pattern Description. | Klara Seitz, Patrick Rein, Jens Lincke, Robert Hirschfeld |
| 2022 | SLE | Partial Parsing for Structured Editors. | Tom Beckmann, Patrick Rein, Toni Mattis, Robert Hirschfeld |
| 2021 | ECOOP | First-class concepts: reifying architectural knowledge beyond the dominant decomposition. | Toni Mattis, Tom Beckmann, Patrick Rein, Robert Hirschfeld |
| 2020 | MSR | RTPTorrent: An Open-source Dataset for Evaluating Regression Test Prioritization. | Toni Mattis, Patrick Rein, Falco Drsch, Robert Hirschfeld |
| 2020 | OOPSLA | Example-based live programming for everyone: building language-agnostic tools for live programming with LSP and GraalVM. | Fabio Niephaus, Patrick Rein, Jakob Edding, Jonas Hering, Bastian Knig, Kolya Opahle, Nico Scordialo, Robert Hirschfeld |
| 2019 | ECOOP | Implementing Babylonian/S by Putting Examples Into Contexts: Tracing Instrumentation for Example-based Live Programming as a Use Case for Context-oriented Programming. | Patrick Rein, Jens Lincke, Stefan Ramson, Toni Mattis, Fabio Niephaus, Robert Hirschfeld |
| 2019 | OOPSLA | Ambiguous, informal, and unsound: metaprogramming for naturalness. | Toni Mattis, Patrick Rein, Robert Hirschfeld |
| 2018 | ECOOP | Cross-cutting Commentary: Narratives for Multi-party Mechanisms and Concerns. | Robert Hirschfeld, Tobias Drschmid, Patrick Rein, Marcel Taeumel |
| 2017 | OOPSLA | Designing a live development experience for web-components. | Jens Lincke, Patrick Rein, Stefan Ramson, Robert Hirschfeld, Marcel Taeumel, Tim Felgentreff |
| 2017 | OOPSLA | Towards concept-aware programming environments for guiding software modularity. | Toni Mattis, Patrick Rein, Stefan Ramson, Jens Lincke, Robert Hirschfeld |
| 2017 | OOPSLA | Living in your programming environment: towards an environment for exploratory adaptations of productivity tools. | Patrick Rein, Jens Lincke, Stefan Ramson, Toni Mattis, Robert Hirschfeld |
| 2016 | ECOOP | Transaction Layers: Controlling Granularity of Change in Live Programming Environments. | Toni Mattis, Patrick Rein, Robert Hirschfeld |
| 2016 | ECOOP | How Live are Live Programming Systems?: Benchmarking the Response Times of Live Programming Environments. | Patrick Rein, Stefan Lehmann, Toni Mattis, Robert Hirschfeld |
| 2016 | OOPSLA | Deducing classes: integrating the domain models of object-oriented applications. | Patrick Rein |
| 2016 | OOPSLA | Gramada: immediacy in programming language development. | Patrick Rein, Robert Hirschfeld, Marcel Taeumel |
| 2015 | OOPSLA | Columnar objects: improving the performance of analytical applications. | Toni Mattis, Johannes Henning, Patrick Rein, Robert Hirschfeld, Malte Appeltauer |
| 2013 | ICTD | Drop drop: prototyping a mobile application educating on the water system through private meter readings. | Patrick Rein, Michael Champanis, Ulrike Rivett |