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
- 2024
- [j33]Stefan Ramson, Markus Brand, Jens Lincke, Robert Hirschfeld:
Extensible Tooling for Reactive Programming Based on Active Expressions. J. Object Technol. 23(1): 1 (2024) - [j32]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) - [c162]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 - [c161]Christoph Blumschein, Fabio Niephaus, Codrut Stancu, Christian Wimmer, Jens Lincke, Robert Hirschfeld:
Finding Cuts in Static Analysis Graphs to Debloat Software. ISSTA 2024: 603-614 - [c160]Eva Krebs, Toni Mattis, Marius Dörbandt, Oliver Schulz, Martin C. Rinard, Robert Hirschfeld:
Implementing Babylonian/G by Putting Examples into Game Contexts. Programming 2024 - [c159]Leon Matthes, Marcel Taeumel, Eliot Miranda, Robert Hirschfeld:
Multi-threaded OpenSmalltalk VM: Choosing a Strategy for Parallelization. Programming 2024 - [c158]Toni Mattis, Lukas Böhme, Eva Krebs, Martin C. Rinard, Robert Hirschfeld:
Faster Feedback with AI? A Test Prioritization Study. Programming 2024 - [c157]Toni Mattis, Eva Krebs, Martin C. Rinard, Robert Hirschfeld:
Examples out of Thin Air: AI-Generated Dynamic Context to Assist Program Comprehension by Example. Programming 2024 - [c156]Marcel Taeumel, Jens Lincke, Robert Hirschfeld:
Unanticipated Progress Indication: Continuous Responsiveness for Courageous Exploration. Programming 2024 - [i11]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
- [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
- [j31]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) - [j30]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
- [j29]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] - [d1]Toni Mattis, Patrick Rein, Falco Dürsch, Robert Hirschfeld:
RTPTorrent: An Open-source Dataset for Evaluating Regression Test Prioritization. Zenodo, 2020 - [i9]Toni Mattis, Robert Hirschfeld:
Lightweight Lexical Test Prioritization for Immediate Feedback. CoRR abs/2002.06213 (2020)
2010 – 2019
- 2019
- [j28]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) - [j27]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
- [j26]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
- [j25]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) - [j24]Marcel Taeumel, Stephanie Platz, Bastian Steinert, Robert Hirschfeld, Hidehiko Masuhara:
Unravel Programming Sessions with THRESHER: Identifying Coherent and Complete Sets of Fine-granular Source Code Changes. Inf. Media Technol. 12: 24-39 (2017) - [j23]Matthias Springer, Hidehiko Masuhara, Robert Hirschfeld:
A Layer-based Approach to Hierarchical Dynamically-scoped Open Classes. J. Inf. Process. 25: 296-307 (2017) - [j22]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) - [j21]Stefan Ramson, Robert Hirschfeld:
Active Expressions: Basic Building Blocks for Reactive Programming. Art Sci. Eng. Program. 1(2): 12 (2017) - [j20]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) - [j19]Tim Felgentreff, Michael Perscheid, Robert Hirschfeld:
Implementing record and refinement for debugging timing-dependent communication. Sci. Comput. Program. 134: 4-18 (2017) - [j18]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) - [j17]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) - [j16]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
- [j15]Robert Hirschfeld, Hidehiko Masuhara, Atsushi Igarashi, Tim Felgentreff:
Visibility of Context-oriented Behavior and State in L. Inf. Media Technol. 11: 11-20 (2016) - [j14]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]