default search action
Patrick Rein
Person information
- affiliation: University of Potsdam, Germany
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2024
- [j6]Patrick Rein, Christian Flach, Stefan Ramson, Eva Krebs, Robert Hirschfeld:
Broadening the View of Live Programmers: Integrating a Cross-Cutting Perspective on Run-Time Behavior into a Live Programming Environment. Art Sci. Eng. Program. 8(3) (2024) - [c37]Paul Methfessel, Tom Beckmann, Patrick Rein, Stefan Ramson, Robert Hirschfeld:
MµSE: Supporting Exploration of Software-Hardware Interactions Through Examples. CHI 2024: 936:1-936:16 - [c36]Daniel Stachnik, Tom Beckmann, Patrick Rein, Robert Hirschfeld:
SpecTacles: Supporting Control Flow Comprehension of Software Developers in TLA+. VL/HCC 2024: 174-186 - [i4]Patrick Rein, Christian Flach, Stefan Ramson, Eva Krebs, Robert Hirschfeld:
Broadening the View of Live Programmers: Integrating a Cross-Cutting Perspective on Run-Time Behavior into a Live Programming Environment. CoRR abs/2403.02428 (2024) - 2023
- [c35]Tom Beckmann, Patrick Rein, Stefan Ramson, Joana Bergsiek, Robert Hirschfeld:
Structured Editing for All: Deriving Usable Structured Editors from Grammars. CHI 2023: 595:1-595:16 - [c34]Patrick Rein, Tom Beckmann, Eva Krebs, Toni Mattis, Robert Hirschfeld:
Too Simple? Notions of Task Complexity used in Maintenance-based Studies of Programming Tools. ICPC 2023: 254-265 - [c33]Eva Krebs, Toni Mattis, Patrick Rein, Robert Hirschfeld:
Toward Studying Example-Based Live Programming in CS/SE Education. PAINT@SPLASH 2023: 17-24 - [c32]Eva Krebs, Patrick Rein, Joana Bergsiek, Lina Urban, Robert Hirschfeld:
Probe Log: Visualizing the Control Flow of Babylonian Programming. Programming 2023: 61-67 - [d3]Patrick Rein, Tom Beckmann, Eva Krebs, Toni Mattis, Robert Hirschfeld:
Dataset for "Too Simple? Notions of Task Complexity used in Maintenance-based Studies of Programming Tools". Zenodo, 2023 - 2022
- [j5]Toni Mattis, Tom Beckmann, Patrick Rein, Robert Hirschfeld:
First-Class Concepts: Reified Architectural Knowledge Beyond Dominant Decompositions. J. Object Technol. 21(2): 1-15 (2022) - [c31]Klara Seitz, Patrick Rein, Jens Lincke, Robert Hirschfeld:
Digital Crochet: Toward a Visual Language for Pattern Description. Onward! 2022: 48-62 - [c30]Patrick Rein, Tom Beckmann, Leonard Geier, Toni Mattis, Robert Hirschfeld:
Competitive Debugging: Toward Contests Promoting Debugging as a Skill. Onward! 2022: 172-184 - [c29]Patrick Rein, Tom Beckmann, Toni Mattis, Robert Hirschfeld:
Toward Understanding Task Complexity in Maintenance-Based Studies of Programming Tools. Programming 2022: 38-45 - [c28]Eva Krebs, Patrick Rein, Robert Hirschfeld:
Example Mining: Assisting Example Creation to Enhance Code Comprehension. Programming 2022: 60-66 - [c27]Tom Beckmann, Patrick Rein, Toni Mattis, Robert Hirschfeld:
Partial Parsing for Structured Editors. SLE 2022: 110-120 - [d2]Falco Dürsch, Toni Mattis, Patrick Rein, Robert Hirschfeld:
Implementation of History-based, Lightweight Test Prioritization Techniques. Zenodo, 2022 - 2021
- [c26]Toni Mattis, Tom Beckmann, Patrick Rein, Robert Hirschfeld:
First-class concepts: reifying architectural knowledge beyond the dominant decomposition. COP@ECOOP 2021: 9-15 - [c25]Tom Beckmann, Eva Krebs, Patrick Rein, Stefan Ramson, Robert Hirschfeld:
Shortening Feedback Loops in a Live Game Development Environment. VL/HCC 2021: 1-5 - 2020
- [c24]Toni Mattis, Patrick Rein, Falco Dürsch, Robert Hirschfeld:
RTPTorrent: An Open-source Dataset for Evaluating Regression Test Prioritization. MSR 2020: 385-396 - [c23]Fabio Niephaus, Patrick Rein, Jakob Edding, Jonas Hering, Bastian König, Kolya Opahle, Nico Scordialo, Robert Hirschfeld:
Example-based live programming for everyone: building language-agnostic tools for live programming with LSP and GraalVM. Onward! 2020: 1-17 - [c22]Toni Mattis, Patrick Rein, Robert Hirschfeld:
Three trillion lines: infrastructure for mining GitHub in the classroom. Programming 2020: 1-6 - [c21]Tom Beckmann, Stefan Ramson, Patrick Rein, Robert Hirschfeld:
Visual design for a tree-oriented projectional editor. Programming 2020: 113-119 - [d1]Toni Mattis, Patrick Rein, Falco Dürsch, Robert Hirschfeld:
RTPTorrent: An Open-source Dataset for Evaluating Regression Test Prioritization. Zenodo, 2020
2010 – 2019
- 2019
- [j4]Patrick Rein, Stefan Ramson, Jens Lincke, Robert Hirschfeld, Tobias Pape:
Exploratory and Live, Programming and Coding - A Literature Study Comparing Perspectives on Liveness. Art Sci. Eng. Program. 3(1): 1 (2019) - [j3]David Rauch, Patrick Rein, Stefan Ramson, Jens Lincke, Robert Hirschfeld:
Babylonian-style Programming - Design and Implementation of an Integration of Live Examples Into General-purpose Source Code. Art Sci. Eng. Program. 3(3): 9 (2019) - [c20]Patrick Rein, Jens Lincke, Stefan Ramson, Toni Mattis, Fabio Niephaus, Robert Hirschfeld:
Implementing Babylonian/S by Putting Examples Into Contexts: Tracing Instrumentation for Example-based Live Programming as a Use Case for Context-oriented Programming. COP@ECOOP 2019: 17-23 - [c19]Toni Mattis, Patrick Rein, Robert Hirschfeld:
Ambiguous, informal, and unsound: metaprogramming for naturalness. META@SPLASH 2019: 1-10 - [c18]Patrick Rein:
Reading logic as code or as natural language text: a randomized controlled trial experiment on the comprehensibility of object-oriented source code in comparison to natural language text. Programming 2019: 30:1-30:3 - [i3]David Rauch, Patrick Rein, Stefan Ramson, Jens Lincke, Robert Hirschfeld:
Babylonian-style Programming: Design and Implementation of an Integration of Live Examples into General-purpose Source Code. CoRR abs/1902.00549 (2019) - 2018
- [c17]Robert Hirschfeld, Tobias Dürschmid, Patrick Rein, Marcel Taeumel:
Cross-cutting Commentary: Narratives for Multi-party Mechanisms and Concerns. COP@ECOOP 2018: 39-47 - [c16]Patrick Rein, Robert Hirschfeld:
The exploration workspace: interleaving the implementation and use of plain objects in smalltalk. Programming 2018: 113-116 - [c15]Patrick Rein:
A soup of objects: convenience interfaces for accessing domain objects in a global object graph. Programming 2018: 236-238 - [i2]Patrick Rein, Stefan Ramson, Jens Lincke, Robert Hirschfeld, Tobias Pape:
Exploratory and Live, Programming and Coding: A Literature Study Comparing Perspectives on Liveness. CoRR abs/1807.08578 (2018) - 2017
- [j2]Toni Mattis, Patrick Rein, Robert Hirschfeld:
Edit Transactions: Dynamically Scoped Change Sets for Controlled Updates in Live Programming. Art Sci. Eng. Program. 1(2): 13 (2017) - [j1]Patrick Rein, Stefan Ramson, Jens Lincke, Tim Felgentreff, Robert Hirschfeld:
Group-Based Behavior Adaptation Mechanisms in Object-Oriented Systems. IEEE Softw. 34(6): 78-82 (2017) - [c14]Patrick Rein, Jens Lincke, Stefan Ramson, Toni Mattis, Robert Hirschfeld:
Living in your programming environment: towards an environment for exploratory adaptations of productivity tools. PX@SPLASH 2017: 17-27 - [c13]Jens Lincke, Patrick Rein, Stefan Ramson, Robert Hirschfeld, Marcel Taeumel, Tim Felgentreff:
Designing a live development experience for web-components. PX@SPLASH 2017: 28-35 - [c12]Toni Mattis, Patrick Rein, Stefan Ramson, Jens Lincke, Robert Hirschfeld:
Towards concept-aware programming environments for guiding software modularity. PX@SPLASH 2017: 36-45 - [c11]Patrick Rein, Marcel Taeumel, Robert Hirschfeld, Michael Perscheid:
Exploratory Development of Data-intensive Applications: Sampling and Streaming of Large Data Sets in Live Programming Environments. Programming 2017: 25:1-25:11 - [c10]Patrick Rein:
Automatic Reuse through Implied Methods: The Design and Implementation of an Abstraction Mechanism for Implied Interfaces. Programming 2017: 38:1-38:3 - [i1]Toni Mattis, Patrick Rein, Robert Hirschfeld:
Edit Transactions: Dynamically Scoped Change Sets for Controlled Updates in Live Programming. CoRR abs/1703.10862 (2017) - 2016
- [c9]Stefan Lehmann, Tim Felgentreff, Jens Lincke, Patrick Rein, Robert Hirschfeld:
Reactive object queries: consistent views in object-oriented languages. MODULARITY (Companion) 2016: 23-28 - [c8]Patrick Rein, Robert Hirschfeld, Stefan Lehmann, Jens Lincke:
Compatibility layers for interface mediation at run-time. MODULARITY (Companion) 2016: 113-118 - [c7]Toni Mattis, Patrick Rein, Robert Hirschfeld:
Transaction Layers: Controlling Granularity of Change in Live Programming Environments. COP@ECOOP 2016: 1-6 - [c6]Patrick Rein, Stefan Lehmann, Toni Mattis, Robert Hirschfeld:
How Live are Live Programming Systems?: Benchmarking the Response Times of Live Programming Environments. PX@ECOOP 2016: 1-8 - [c5]Tim Felgentreff, Tobias Pape, Patrick Rein, Robert Hirschfeld:
How to Build a High-Performance VM for Squeak/Smalltalk in Your Spare Time: An Experience Report of Using the RPython Toolchain. IWST 2016: 21 - [c4]Patrick Rein:
Deducing classes: integrating the domain models of object-oriented applications. SPLASH (Companion Volume) 2016: 67-68 - [c3]Patrick Rein, Robert Hirschfeld, Marcel Taeumel:
Gramada: immediacy in programming language development. Onward! 2016: 165-179 - 2015
- [c2]Toni Mattis, Johannes Henning, Patrick Rein, Robert Hirschfeld, Malte Appeltauer:
Columnar objects: improving the performance of analytical applications. Onward! 2015: 197-210 - 2013
- [c1]Patrick Rein, Michael Champanis, Ulrike Rivett:
Drop drop: prototyping a mobile application educating on the water system through private meter readings. ICTD (2) 2013: 124-127
Coauthor Index
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from , , and to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-11-05 22:02 CET by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint