


Остановите войну!
for scientists:


default search action
Robert Hirschfeld
Person information

- affiliation: Hasso Plattner Institute, Potsdam, Germany
Refine list

refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
showing all ?? records
2020 – today
- 2023
- [c155]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 - [c154]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 - [c153]Christoph Thiede, Marcel Taeumel, Robert Hirschfeld:
Time-Awareness in Object Exploration Tools: Toward In Situ Omniscient Debugging. Onward! 2023: 89-102 - [c152]Lukas Böhme, Tom Beckmann, Sebastian Baltes, Robert Hirschfeld:
A Penny a Function: Towards Cost Transparent Cloud Programming. PAINT@SPLASH 2023: 1-10 - [c151]Eva Krebs, Toni Mattis, Patrick Rein, Robert Hirschfeld:
Toward Studying Example-Based Live Programming in CS/SE Education. PAINT@SPLASH 2023: 17-24 - [c150]Tom Beckmann, Daniel Stachnik, Jens Lincke, Robert Hirschfeld:
Visual Replacements: Cross-Language Domain-Specific Representations in Structured Editors. PAINT@SPLASH 2023: 25-35 - [c149]Christoph Thiede
, Marcel Taeumel
, Robert Hirschfeld
:
Object-Centric Time-Travel Debugging: Exploring Traces of Objects. Programming 2023: 54-60 - [c148]Eva Krebs
, Patrick Rein
, Joana Bergsiek
, Lina Urban
, Robert Hirschfeld
:
Probe Log: Visualizing the Control Flow of Babylonian Programming. Programming 2023: 61-67 - [c147]Tom Braun, Marcel Taeumel, Eliot Miranda, Robert Hirschfeld:
Transpiling Slang Methods to C Functions: An Example of Static Polymorphism for Smalltalk VM Objects. VMIL@SPLASH 2023: 88-93 - [e22]Yudai Tanabe, Lars Schütze, Robert Hirschfeld, Atsushi Igarashi
, Hidehiko Masuhara:
Proceedings of the 15th ACM International Workshop on Context-Oriented Programming and Advanced Modularity, COP 2023, Seattle, WA, USA, 17 July 2023. ACM 2023 [contents] - [e21]Tijs van der Storm, Robert Hirschfeld:
Proceedings of the 2023 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, Onward! 2023, Cascais, Portugal, October 25-27, 2023. ACM 2023 [contents] - [e20]Tom Beckmann, Robert Hirschfeld, Juan Pablo Sáenz, Mauricio Verano Merino:
Proceedings of the 2nd ACM SIGPLAN International Workshop on Programming Abstractions and Interactive Notations, Tools, and Environments, PAINT 2023, Cascais, Portugal, 23 October 2023. ACM 2023 [contents] - [i10]Lukas Böhme, Tom Beckmann, Sebastian Baltes, Robert Hirschfeld:
A Penny a Function: Towards Cost Transparent Cloud Programming. CoRR abs/2309.04954 (2023) - 2022
- [j27]Davide Ancona, Olivier Flückiger, Adrian Francalanza, Robert Hirschfeld, Atsushi Igarashi
, Yu David Liu, Hidehiko Masuhara, Chris Seaton, Harumi Watanabe:
Preface to the JOT special issue on ECOOP 2021: selected workshop papers. J. Object Technol. 21(2) (2022) - [j26]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) - [c146]Markus Brand
, Stefan Ramson
, Jens Lincke
, Robert Hirschfeld
:
Explicit Tool Support for Implicit Layer Activation. COP@ECOOP 2022: 9-17 - [c145]Klara Seitz, Patrick Rein, Jens Lincke, Robert Hirschfeld:
Digital Crochet: Toward a Visual Language for Pattern Description. Onward! 2022: 48-62 - [c144]Patrick Rein, Tom Beckmann, Leonard Geier, Toni Mattis, Robert Hirschfeld:
Competitive Debugging: Toward Contests Promoting Debugging as a Skill. Onward! 2022: 172-184 - [c143]Marcel Taeumel, Robert Hirschfeld:
Relentless Repairability or Reckless Reuse: Whether or Not to Rebuild a Concern with Your Familiar Tools and Materials. Onward! 2022: 185-194 - [c142]Stefan Reschke
, Toni Mattis
, Fabio Niephaus
, Robert Hirschfeld
:
Toward Just-in-Time and Language-Agnostic Mutation Testing. Programming 2022: 6-11 - [c141]Patrick Rein
, Tom Beckmann
, Toni Mattis
, Robert Hirschfeld
:
Toward Understanding Task Complexity in Maintenance-Based Studies of Programming Tools. Programming 2022: 38-45 - [c140]Eva Krebs
, Patrick Rein
, Robert Hirschfeld
:
Example Mining: Assisting Example Creation to Enhance Code Comprehension. Programming 2022: 60-66 - [c139]Tom Beckmann, Patrick Rein, Toni Mattis, Robert Hirschfeld:
Partial Parsing for Structured Editors. SLE 2022: 110-120 - [c138]Leonard Geier, Clemens Tiedt, Tom Beckmann, Marcel Taeumel, Robert Hirschfeld:
Toward a VR-Native Live Programming Environment. PAINT@SPLASH 2022: 26-34 - [e19]Tom Beckmann, Robert Hirschfeld, Juan Pablo Sáenz, Mauricio Verano Merino:
Proceedings of the 1st ACM SIGPLAN International Workshop on Programming Abstractions and Interactive Notations, Tools, and Environments, PAINT 2022, Auckland, New Zealand, 5 December 2022. ACM 2022, ISBN 978-1-4503-9910-4 [contents] - 2021
- [c137]Toni Mattis
, Tom Beckmann
, Patrick Rein
, Robert Hirschfeld
:
First-class concepts: reifying architectural knowledge beyond the dominant decomposition. COP@ECOOP 2021: 9-15 - [c136]Marcel Taeumel, Robert Hirschfeld:
Exploring Modal Locking in Window Manipulation: Why Programmers Should Stash, Duplicate, Split, and Link Composite Views. Programming 2021: 14-20 - [c135]Dominik Meier, Toni Mattis, Robert Hirschfeld:
Toward Exploratory Understanding of Software using Test Suites. Programming 2021: 60-67 - [c134]Mauricio Verano Merino
, Tom Beckmann
, Tijs van der Storm, Robert Hirschfeld
, Jurgen J. Vinju
:
Getting grammars into shape for block-based editors. SLE 2021: 83-98 - [c133]Tom Beckmann, Eva Krebs, Patrick Rein
, Stefan Ramson, Robert Hirschfeld:
Shortening Feedback Loops in a Live Game Development Environment. VL/HCC 2021: 1-5 - [e18]Yu David Liu, Harumi Watanabe, Robert Hirschfeld, Atsushi Igarashi
, Hidehiko Masuhara:
COP@ECOOP 2021: Proceedings of the 13th ACM International Workshop on Context-Oriented Programming and Advanced Modularity, Virtual Event, Denmark, July 12, 2021. ACM 2021, ISBN 978-1-4503-8542-8 [contents] - 2020
- [j25]Toni Mattis, Robert Hirschfeld:
Lightweight Lexical Test Prioritization for Immediate Feedback. Art Sci. Eng. Program. 4(3): 12 (2020) - [c132]Stefan Ramson
, Jens Lincke, Harumi Watanabe, Robert Hirschfeld:
Zone-based Layer Activation: Context-specific Behavior Adaptations across Logically-connected Asynchronous Operations. COP@ECOOP 2020: 2:1-2:10 - [c131]Toni Mattis, Patrick Rein
, Falco Dürsch, Robert Hirschfeld:
RTPTorrent: An Open-source Dataset for Evaluating Regression Test Prioritization. MSR 2020: 385-396 - [c130]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 - [c129]Toni Mattis, Patrick Rein
, Robert Hirschfeld:
Three trillion lines: infrastructure for mining GitHub in the classroom. Programming 2020: 1-6 - [c128]Alexander Riese, Fabio Niephaus, Tim Felgentreff, Robert Hirschfeld:
User-defined interface mappings for the GraalVM. Programming 2020: 19-22 - [c127]Johannes Henning, Tim Felgentreff, Fabio Niephaus, Robert Hirschfeld:
Toward presizing and pretransitioning strategies for GraalPython. Programming 2020: 41-45 - [c126]Jan Ehmueller, Alexander Riese, Hendrik Tjabben, Fabio Niephaus, Robert Hirschfeld:
Polyglot code finder. Programming 2020: 106-112 - [c125]Tom Beckmann, Stefan Ramson
, Patrick Rein
, Robert Hirschfeld:
Visual design for a tree-oriented projectional editor. Programming 2020: 113-119 - [e17]Robert Hirschfeld
, Tobias Pape
:
34th European Conference on Object-Oriented Programming, ECOOP 2020, November 15-17, 2020, Berlin, Germany (Virtual Conference). LIPIcs 166, Schloss Dagstuhl - Leibniz-Zentrum für Informatik 2020, ISBN 978-3-95977-154-2 [contents] - [i9]Toni Mattis, Robert Hirschfeld:
Lightweight Lexical Test Prioritization for Immediate Feedback. CoRR abs/2002.06213 (2020)
2010 – 2019
- 2019
- [j24]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) - [j23]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) - [c124]Daniel Stolpe, Tim Felgentreff, Christian Humer, Fabio Niephaus, Robert Hirschfeld:
Language-independent development environment support for dynamic runtimes. DLS 2019: 80-90 - [c123]Marcel Weiher, Robert Hirschfeld:
Standard object out: streaming objects with polymorphic write streams. DLS 2019: 104-116 - [c122]Johannes Henning
, David Stangl, Fabio Niephaus, Bastian Kruck
, Robert Hirschfeld:
Hot Code Patching in CPython: Supporting Edit-and-Continue Debugging in CPython with Less Than 300 Lines of Code. ICOOOLPS@ECOOP 2019: 1:1-1:7 - [c121]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 - [c120]Toni Mattis, Patrick Rein
, Robert Hirschfeld:
Ambiguous, informal, and unsound: metaprogramming for naturalness. META@SPLASH 2019: 1-10 - [c119]Marcel Weiher, Robert Hirschfeld:
Storage combinators. Onward! 2019: 111-127 - [c118]Fabio Niephaus, Tim Felgentreff, Robert Hirschfeld:
GraalSqueak: toward a smalltalk-based tooling platform for polyglot programming. MPLR 2019: 14-26 - [c117]Fabio Niephaus, Tim Felgentreff, Robert Hirschfeld:
Towards polyglot adapters for the GraalVM. Programming 2019: 1:1-1:3 - [c116]Fabio Niephaus, Tim Felgentreff, Tobias Pape
, Robert Hirschfeld:
Efficient implementation of Smalltalk activation records in language implementation frameworks. Programming 2019: 6:1-6:3 - [c115]Toni Mattis, Falco Dürsch, Robert Hirschfeld:
Faster feedback through lexical test prioritization. Programming 2019: 21:1-21:10 - [c114]Fabio Niephaus, Eva Krebs, Christian Flach, Jens Lincke, Robert Hirschfeld:
PolyJuS: a Squeak/Smalltalk-based polyglot notebook system for the GraalVM. Programming 2019: 24:1-24:6 - [c113]Tobias Pape
, Tim Felgentreff, Fabio Niephaus, Robert Hirschfeld:
Let them fail: towards VM built-in behavior that falls back to the program. Programming 2019: 35:1-35:7 - [i8]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) - [i7]Robert Hirschfeld, Hidehiko Masuhara, Richard P. Gabriel:
Self-supporting, Extensible Programming Languages and Environments for Exploratory, Live Software Development (NII Shonan Meeting 147). NII Shonan Meet. Rep. 2019 (2019) - 2018
- [j22]Fabio Niephaus
, Tim Felgentreff, Tobias Pape
, Robert Hirschfeld, Marcel Taeumel
:
Live Multi-language Development and Runtime Environments. Art Sci. Eng. Program. 2(3): 8 (2018) - [c112]Fabio Niephaus, Tim Felgentreff, Robert Hirschfeld:
GraalSqueak: A Fast Smalltalk Bytecode Interpreter Written in an AST Interpreter Framework. ICOOOLPS@ECOOP 2018: 30-35 - [c111]Toni Mattis, Robert Hirschfeld:
Activity Contexts: Improving Modularity in Blockchain-based Smart Contracts using Context-oriented Programming. COP@ECOOP 2018: 31-38 - [c110]Robert Hirschfeld, Tobias Dürschmid
, Patrick Rein
, Marcel Taeumel
:
Cross-cutting Commentary: Narratives for Multi-party Mechanisms and Concerns. COP@ECOOP 2018: 39-47 - [c109]Patrick Rein
, Robert Hirschfeld:
The exploration workspace: interleaving the implementation and use of plain objects in smalltalk. Programming 2018: 113-116 - [c108]Siegfried Horschig, Toni Mattis, Robert Hirschfeld:
Do Java programmers write better Python? Studying off-language code quality on GitHub. Programming 2018: 127-134 - [i6]Fabio Niephaus, Tim Felgentreff, Tobias Pape, Robert Hirschfeld, Marcel Taeumel:
Live Multi-language Development and Runtime Environments. CoRR abs/1803.10200 (2018) - [i5]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
- [j21]Alice Allen, Cecilia R. Aragon, Christoph Becker, Jeffrey C. Carver, Andrei Chis, Benoît Combemale, Mike Croucher, Kevin Crowston, Daniel Garijo, Ashish Gehani, Carole A. Goble, Robert Haines
, Robert Hirschfeld, James Howison, Kathryn D. Huff, Caroline Jay
, Daniel S. Katz, Claude Kirchner, Katie Kuksenok, Ralf Lämmel, Oscar Nierstrasz, Matthew J. Turk, Rob van Nieuwpoort, Matthew Vaughn, Jurgen J. Vinju:
Engineering Academic Software (Dagstuhl Perspectives Workshop 16252). Dagstuhl Manifestos 6(1): 1-20 (2017) - [j20]Matthias Springer
, Hidehiko Masuhara, Robert Hirschfeld:
A Layer-based Approach to Hierarchical Dynamically-scoped Open Classes. J. Inf. Process. 25: 296-307 (2017) - [j19]Cristina V. Lopes, Shigeru Chiba, Theo D'Hondt, Wolfgang De Meuter, Richard P. Gabriel, Robert Hirschfeld, Tobias Pape
, Guido Salvaneschi
, Mario Südholt:
Editorial: Introducing The Art, Science, and Engineering of Programming - An Open Access Journal for All-Things Programming. Art Sci. Eng. Program. 1(1) (2017) - [j18]Stefan Ramson, Robert Hirschfeld:
Active Expressions: Basic Building Blocks for Reactive Programming. Art Sci. Eng. Program. 1(2): 12 (2017) - [j17]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) - [j16]Tim Felgentreff
, Michael Perscheid, Robert Hirschfeld:
Implementing record and refinement for debugging timing-dependent communication. Sci. Comput. Program. 134: 4-18 (2017) - [j15]Tobias Pape
, Carl Friedrich Bolz, Robert Hirschfeld:
Adaptive just-in-time value class optimization for lowering memory consumption and improving execution time performance. Sci. Comput. Program. 140: 17-29 (2017) - [j14]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) - [j13]Michael Perscheid, Benjamin Siegmund, Marcel Taeumel
, Robert Hirschfeld:
Studying the advancement in debugging practice of professional software developers. Softw. Qual. J. 25(1): 83-110 (2017) - [c107]Johannes Henning
, Tim Felgentreff, Robert Hirschfeld:
VM Wrapping: Fake it till you make it. ICOOOLPS@ECOOP 2017: 2:1-2:4 - [c106]Stefan Ramson
, Jens Lincke, Robert Hirschfeld:
The declarative nature of implicit layer activation. COP@ECOOP 2017: 7-16 - [c105]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 - [c104]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 - [c103]Toni Mattis, Patrick Rein
, Stefan Ramson
, Jens Lincke, Robert Hirschfeld:
Towards concept-aware programming environments for guiding software modularity. PX@SPLASH 2017: 36-45 - [c102]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 - [c101]Fabio Niephaus
, Tim Felgentreff, Tobias Pape
, Robert Hirschfeld:
Squeak Makes a Good Python Debugger: Bringing Other Programming Languages Into Smalltalk's Tools. Programming 2017: 27:1-27:8 - [c100]Bastian Kruck, Tobias Pape
, Tim Felgentreff, Robert Hirschfeld:
Crossing abstraction barriers when debugging in dynamic languages. SAC 2017: 1498-1504 - [e16]Luke Church, Richard P. Gabriel, Robert Hirschfeld, Hidehiko Masuhara:
Proceedings of the 3rd ACM SIGPLAN International Workshop on Programming Experience, PX/17.2, Vancouver, BC, Canada, October 23-27, 2017. ACM 2017, ISBN 978-1-4503-5522-3 [contents] - [i4]Stefan Ramson, Robert Hirschfeld:
Active Expressions: Basic Building Blocks for Reactive Programming. CoRR abs/1703.10859 (2017) - [i3]Toni Mattis, Patrick Rein, Robert Hirschfeld:
Edit Transactions: Dynamically Scoped Change Sets for Controlled Updates in Live Programming. CoRR abs/1703.10862 (2017) - 2016
- [j12]Tim Felgentreff, Robert Hirschfeld, Maria Graber, Alan Borning, Hidehiko Masuhara:
Declaring Constraints on Object-oriented Collections. J. Inf. Process. 24(6): 917-927 (2016) - [c99]Stefan Lehmann, Tim Felgentreff, Jens Lincke, Patrick Rein
, Robert Hirschfeld:
Reactive object queries: consistent views in object-oriented languages. MODULARITY (Companion) 2016: 23-28 - [c98]Tim Felgentreff, Stefan Lehmann, Robert Hirschfeld, Sebastian Gerstenberg, Jakob Reschke, Lars Rückert, Patrick Siegler, Jan Graichen, Christian Nicolai, Malte Swart:
Automatically selecting and optimizing constraint solver procedures for object-constraint languages. MODULARITY (Companion) 2016: 65-72 - [c97]Bastian Kruck
, Stefan Lehmann, Christoph Keßler, Jakob Reschke, Tim Felgentreff, Jens Lincke, Robert Hirschfeld:
Multi-level debugging for interpreter developers. MODULARITY (Companion) 2016: 91-93 - [c96]Matthias Springer
, Hidehiko Masuhara, Robert Hirschfeld:
Hierarchical layer-based class extensions in Squeak/Smalltalk. MODULARITY (Companion) 2016: 107-112 - [c95]Patrick Rein
, Robert Hirschfeld, Stefan Lehmann, Jens Lincke:
Compatibility layers for interface mediation at run-time. MODULARITY (Companion) 2016: 113-118 - [c94]Matthias Springer
, Fabio Niephaus
, Robert Hirschfeld, Hidehiko Masuhara:
Matriona: class nesting with parameterization in Squeak/Smalltalk. MODULARITY 2016: 118-129 - [c93]Marcel Weiher, Robert Hirschfeld:
Constraints as polymorphic connectors. MODULARITY 2016: 134-145 - [c92]Toni Mattis, Patrick Rein
, Robert Hirschfeld:
Transaction Layers: Controlling Granularity of Change in Live Programming Environments. COP@ECOOP 2016: 1-6 - [c91]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 - [c90]Tobias Pape
, Tim Felgentreff, Robert Hirschfeld:
Optimizing Sideways Composition: Fast Context-oriented Programming in ContextPyPy. COP@ECOOP 2016: 13-20 - [c89]Matthias Springer
, Hidehiko Masuhara, Robert Hirschfeld:
Classes as Layers: Rewriting Design Patterns with COP: Alternative Implementations of Decorator, Observer, and Visitor. COP@ECOOP 2016: 21-26 - [c88]Astrid Thomschke, Daniel Stolpe, Marcel Taeumel
, Robert Hirschfeld:
Towards Gaze Control in Programming Environments. PX@ECOOP 2016: 27-32 - [c87]Marcel Taeumel
, Robert Hirschfeld:
Evolving User Interfaces From Within Self-supporting Programming Environments: Exploring the Project Concept of Squeak/Smalltalk to Bootstrap UIs. PX@ECOOP 2016: 43-59 - [c86]Fabio Niephaus, Dale Henrichs, Marcel Taeumel, Tobias Pape, Tim Felgentreff, Robert Hirschfeld:
smalltalkCI: A Continuous Integration Framework for Smalltalk Projects. IWST 2016: 3 - [c85]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 - [c84]Patrick Rein
, Robert Hirschfeld, Marcel Taeumel
:
Gramada: immediacy in programming language development. Onward! 2016: 165-179 - [c83]Daniel Ingalls, Tim Felgentreff, Robert Hirschfeld, Robert Krahn, Jens Lincke, Marko Röder, Antero Taivalsaari
, Tommi Mikkonen:
A world of active objects for work and play: the first ten years of lively. Onward! 2016: 238-249 - [c82]Tobias Pape
, Vasily Kirilichev, Robert Hirschfeld:
Optimizing record data structures in Racket. SAC 2016: 1798-1805 - [i2]Tobias Pape, Carl Friedrich Bolz, Robert Hirschfeld:
Adaptive Just-in-time Value Class Optimization for Lowering Memory Consumption and Improving Execution Time Performance. CoRR abs/1606.06726 (2016) - 2015
- [c81]Tobias Pape
, Tim Felgentreff, Robert Hirschfeld, Anton Gulenko, Carl Friedrich Bolz:
Language-independent storage strategies for tracing-JIT-based virtual machines. DLS 2015: 104-113 - [c80]Stefan Lehmann, Tim Felgentreff, Robert Hirschfeld:
Connecting Object Constraints with Context-oriented Programming: Scoping Constraints with Layers and Activating Layers with Constraints. COP@ECOOP 2015: 1:1-1:6 - [c79]Fabio Niephaus
, Matthias Springer
, Tim Felgentreff, Tobias Pape
, Robert Hirschfeld:
Call-target-specific method arguments. ICOOOLPS@ECOOP 2015: 5:1-5:4 - [c78]Matthias Springer
, Jens Lincke, Robert Hirschfeld:
Efficient Layered Method Execution in ContextAmber. COP@ECOOP 2015: 5:1-5:6 - [c77]Tim Felgentreff, Tobias Pape
, Lars Wassermann, Robert Hirschfeld, Carl Friedrich Bolz:
Towards reducing the need for algorithmic primitives in dynamic language VMs through a tracing JIT. ICOOOLPS@ECOOP 2015: 7:1-7:10 - [c76]Spenser Bauman, Carl Friedrich Bolz, Robert Hirschfeld, Vasily Kirilichev, Tobias Pape
, Jeremy G. Siek
, Sam Tobin-Hochstadt
:
Pycket: a tracing JIT for a functional language. ICFP 2015: 22-34 - [c75]Tim Felgentreff, Jens Lincke, Robert Hirschfeld, Lauritz Thamsen:
Lively groups: shared behavior in a world of objects without classes or prototypes. FPW@SPLASH 2015: 15-22 - [c74]Toni Mattis, Johannes Henning
, Patrick Rein
, Robert Hirschfeld, Malte Appeltauer:
Columnar objects: improving the performance of analytical applications. Onward! 2015: 197-210 - [c73]Tim Felgentreff, Todd D. Millstein, Alan Borning, Robert Hirschfeld:
Checks and balances: constraint solving without surprises in object-constraint programming languages. OOPSLA 2015: 767-782 - [c72]