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
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) - [c163]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 - [c162]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 - [c161]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 - [c160]Leon Matthes, Marcel Taeumel, Eliot Miranda, Robert Hirschfeld:
Multi-threaded OpenSmalltalk VM: Choosing a Strategy for Parallelization. Programming 2024 - [c159]Toni Mattis, Lukas Böhme, Eva Krebs, Martin C. Rinard, Robert Hirschfeld:
Faster Feedback with AI? A Test Prioritization Study. Programming 2024 - [c158]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 - [c157]Marcel Taeumel, Jens Lincke, Robert Hirschfeld:
Unanticipated Progress Indication: Continuous Responsiveness for Courageous Exploration. Programming 2024 - [c156]Daniel Stachnik, Tom Beckmann, Patrick Rein, Robert Hirschfeld:
SpecTacles: Supporting Control Flow Comprehension of Software Developers in TLA+. VL/HCC 2024: 174-186 - [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] - [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 - [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] - [d2]Falco Dürsch, Toni Mattis, Patrick Rein, Robert Hirschfeld:
Implementation of History-based, Lightweight Test Prioritization Techniques. Zenodo, 2022 - 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]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]Tobias Pape, Carl Friedrich Bolz, Robert Hirschfeld:
Adaptive just-in-time value class optimization: transparent data structure inlining for fast execution. SAC 2015: 1970-1977 - [e15]Shigeru Chiba, Éric Tanter, Erik Ernst, Robert Hirschfeld:
Transactions on Aspect-Oriented Software Development XII. Lecture Notes in Computer Science 8989, Springer 2015, ISBN 978-3-662-46733-6 [contents] - 2014
- [j13]Tim Felgentreff, Alan Borning, Robert Hirschfeld:
Specifying and Solving Constraints on Object Behavior. J. Object Technol. 13(4): 1: 1-38 (2014) - [c71]Michael Perscheid, Tim Felgentreff, Robert Hirschfeld:
Follow the path: Debugging state anomalies along execution histories. CSMR-WCRE 2014: 124-133 - [c70]Michael Perscheid, Robert Hirschfeld:
Follow the path: Debugging tools for test-driven fault navigation. CSMR-WCRE 2014: 446-449 - [c69]Bert Freudenberg, Dan H. H. Ingalls, Tim Felgentreff, Tobias Pape, Robert Hirschfeld:
SqueakJS: a modern and practical smalltalk that runs in any browser. DLS 2014: 57-66 - [c68]Bastian Steinert, Lauritz Thamsen, Tim Felgentreff, Robert Hirschfeld:
Object versioning to support recovery needs: using proxies to preserve previous development states in lively. DLS 2014: 113-124 - [c67]Marcel Taeumel, Tim Felgentreff, Robert Hirschfeld:
Applying Data-driven Tool Development to Context-oriented Languages. COP@ECOOP 2014: 1:1-1:7 - [c66]Hiroaki Inoue, Atsushi Igarashi, Malte Appeltauer, Robert Hirschfeld:
Towards Type-Safe JCop: A type system for layer inheritance and first-class layers. COP@ECOOP 2014: 7:1-7:6 - [c65]Tim Felgentreff, Alan Borning, Robert Hirschfeld, Jens Lincke, Yoshiki Ohshima, Bert Freudenberg, Robert Krahn:
Babelsberg/JS - A Browser-Based Implementation of an Object Constraint Language. ECOOP 2014: 411-436 - [c64]Vasily Kirilichev, Eric Seckler, Benjamin Siegmund, Michael Perscheid, Robert Hirschfeld:
Stepwise Back-in-time Debugging. Informatiktage 2014: 143-146 - [c63]Benjamin Siegmund, Michael Perscheid, Marcel Taeumel, Robert Hirschfeld:
Studying the Advancement in Debugging Practice of Professional Software Developers. ISSRE Workshops 2014: 269-274 - [c62]Marcel Taeumel, Michael Perscheid, Bastian Steinert, Jens Lincke, Robert Hirschfeld:
Interleaving of Modification and Use in Data-driven Tool Development. Onward! 2014: 185-200 - [e14]Walter Binder, Erik Ernst, Achille Peternier, Robert Hirschfeld:
13th International Conference on Modularity, MODULARITY '14, Lugano, Switzerland, April 22-26, 2014. ACM 2014, ISBN 978-1-4503-2772-5 [contents] - 2013
- [j12]Malte Appeltauer, Robert Hirschfeld, Jens Lincke:
Declarative Layer Composition with The JCop Programming Language. J. Object Technol. 12(2): 4: 1-37 (2013) - [c61]Marcel Weiher, Robert Hirschfeld:
Polymorphic identifiers: uniform resource access in objective-smalltalk. DLS 2013: 61-72 - [c60]Robert Hirschfeld, Hidehiko Masuhara, Atsushi Igarashi:
L: context-oriented programming with only layers. COP@ECOOP 2013: 4:1-4:5 - [c59]Jens Lincke, Robert Hirschfeld:
User-evolvable tools in the web. OpenSym 2013: 19:1-19:8 - [e13]Antony L. Hosking, Patrick Th. Eugster, Robert Hirschfeld:
ACM Symposium on New Ideas in Programming and Reflections on Software, Onward! 2013, part of SPLASH '13, Indianapolis, IN, USA, October 26-31, 2013. ACM 2013, ISBN 978-1-4503-2472-4 [contents] - 2012
- [j11]Michael Perscheid, Michael Haupt, Robert Hirschfeld, Hidehiko Masuhara:
Test-driven Fault Navigation for Debugging Reproducible Failures. Inf. Media Technol. 7(4): 1377-1400 (2012) - [c58]Lauritz Thamsen, Anton Gulenko, Michael Perscheid, Robert Krahn, Robert Hirschfeld, David A. Thomas:
Orca: A Single-Language Web Framework for Collaborative Development. C5 2012: 45-52 - [c57]Michael Perscheid, Damien Cassou, Robert Hirschfeld:
Test Quality Feedback Improving Effectivity and Efficiency of Unit Testing. C5 2012: 60-67 - [c56]Robert Krahn, Jens Lincke, Robert Hirschfeld:
Efficient Layer Activation in Context JS. C5 2012: 76-83 - [c55]Bastian Steinert, Damien Cassou, Robert Hirschfeld:
CoExist: overcoming aversion to change. DLS 2012: 107-118 - [c54]Malte Appeltauer, Robert Hirschfeld:
Declarative layer composition in framework-based environments. COP@ECOOP 2012: 1:1-1:6 - [c53]Jens Lincke, Robert Hirschfeld:
Scoping changes in self-supporting development environments using context-oriented programming. COP@ECOOP 2012: 2:1-2:6 - [c52]Jens Lincke, Robert Krahn, Dan Ingalls, Marko Röder, Robert Hirschfeld:
The Lively PartsBin-A Cloud-Based Repository for Collaborative Development of Active Web Content. HICSS 2012: 693-701 - [c51]Marcel Taeumel, Bastian Steinert, Robert Hirschfeld:
The VIVIDE programming environment: connecting run-time information with programmers' system knowledge. Onward! 2012: 117-126 - [e12]Robert Hirschfeld, Éric Tanter, Kevin J. Sullivan, Richard P. Gabriel:
Proceedings of the 11th International Conference on Aspect-oriented Software Development, AOSD 2012, Potsdam, Germany, March 25-30, 2012. ACM 2012, ISBN 978-1-4503-1092-5 [contents] - [e11]Robert Hirschfeld, Éric Tanter, Kevin J. Sullivan, Richard P. Gabriel:
Companion Volume of the 11th International Conference on Aspect-oriented Software Development, AOSD 2012, Potsdam, Germany, March 25-30, 2012. ACM 2012, ISBN 978-1-4503-1222-6 [contents] - [e10]Malte Appeltauer, Sebastián González, Robert Hirschfeld, Hidehiko Masuhara, Jorge Vallejos:
Proceedings of the International Workshop on Context-Oriented Programming, COP 2012, Beijing, China, June 11, 2012. ACM 2012, ISBN 978-1-4503-1276-9 [contents] - [e9]Robert Hirschfeld, Eelco Visser:
ACM Symposium on New Ideas in Programming and Reflections on Software, Onward! 2011, part of SPLASH '11, Portland, OR, USA, October 22-27, 2011. ACM 2012, ISBN 978-1-4503-0941-7 [contents] - [i1]Robert Hirschfeld, Shriram Krishnamurthi, Jan Vitek:
Foundations for Scripting Languages (Dagstuhl Seminar 12011). Dagstuhl Reports 2(1): 1-18 (2012) - 2011
- [j10]Malte Appeltauer, Robert Hirschfeld, Michael Haupt, Hidehiko Masuhara:
ContextJ: Context-oriented Programming with Java. Inf. Media Technol. 6(2): 399-419 (2011) - [j9]Michael Haupt, Stefan Marr, Robert Hirschfeld:
CSOM/PL - A Virtual Machine Product Line. J. Object Technol. 10: 12: 1-30 (2011) - [j8]Jens Lincke, Malte Appeltauer, Bastian Steinert, Robert Hirschfeld:
An open implementation for context-oriented layer composition in ContextJS. Sci. Comput. Program. 76(12): 1194-1209 (2011) - [c50]Robert Hirschfeld, Michael Perscheid, Michael Haupt:
Explicit use-case representation in object-oriented programming languages. DLS 2011: 51-60 - [c49]Tobias Rho, Malte Appeltauer, Stephan Lerche, Armin B. Cremers, Robert Hirschfeld:
A context management infrastructure with language integration support. COP@ECOOP 2011: 3:1-3:6 - [c48]Christopher Schuster, Malte Appeltauer, Robert Hirschfeld:
Context-oriented programming for mobile devices: JCop on Android. COP@ECOOP 2011: 5:1-5:5 - [c47]Jens Lincke, Robert Krahn, Robert Hirschfeld:
Implementing scoped method tracing with ContextJS. COP@ECOOP 2011: 6:1-6:6 - [c46]Robert Hirschfeld, Atsushi Igarashi, Hidehiko Masuhara:
ContextFJ: a minimal core calculus for context-oriented programming. FOAL 2011: 19-23 - [c45]Michael Haupt, Michael Perscheid, Robert Hirschfeld:
Type harvesting: a practical approach to obtaining typing information in dynamic programming languages. SAC 2011: 1282-1289 - [e8]Hajime Kita, Ian Piumarta, Robert Hirschfeld, Serge Stinckwich:
Ninth International Conference on Creating, Connecting and Collaborating through Computing, C5 2011, Kyoto, Japan, January 18-20,2011. IEEE Computer Society 2011, ISBN 978-1-61284-390-2 [contents] - 2010
- [c44]Bastian Steinert, Marcel Taeumel, Jens Lincke, Tobias Pape, Robert Hirschfeld:
CodeTalk. C5 2010: 11-18 - [c43]Malte Appeltauer, Michael Haupt, Robert Hirschfeld:
Layered method dispatch with INVOKEDYNAMIC: an implementation study. COP@ECOOP 2010: 4:1-4:6 - [c42]Benjamin Wasty, Amir Semmo, Malte Appeltauer, Bastian Steinert, Robert Hirschfeld:
ContextLua: dynamic behavioral variations in computer games. COP@ECOOP 2010: 5:1-5:6 - [c41]Michael Haupt, Robert Hirschfeld, Tobias Pape, Gregor Gabrysiak, Stefan Marr, Arne Bergmann, Arvid Heise, Matthias Kleine, Robert Krahn:
The SOM family: virtual machines for teaching and research. ITiCSE 2010: 18-22 - [c40]Michael Haupt, Michael Perscheid, Robert Hirschfeld, Lysann Kessler, Thomas Klingbeil, Stephanie Platz, Frank Schlegel, Philipp Tessenow:
PhidgetLab: crossing the border from virtual to real-world objects. ITiCSE 2010: 73-77 - [c39]Robert Hirschfeld, Michael Perscheid, Christian Schubert, Malte Appeltauer:
Dynamic contract layers. SAC 2010: 2169-2175 - [c38]Malte Appeltauer, Robert Hirschfeld, Hidehiko Masuhara, Michael Haupt, Kazunori Kawauchi:
Event-Specific Software Composition in Context-Oriented Programming. SC@TOOLS 2010: 50-65 - [c37]Michael Perscheid, Bastian Steinert, Robert Hirschfeld, Felix Geller, Michael Haupt:
Immediacy through Interactivity: Online Analysis of Run-time Behavior. WCRE 2010: 77-86 - [c36]Bastian Steinert, Michael Haupt, Robert Krahn, Robert Hirschfeld:
Continuous Selective Testing. XP 2010: 132-146 - [e7]Michael Haupt, Robert Hirschfeld:
International Workshop on Smalltalk Technologies, IWST 2010, Barcelona, Spain, August 13, 2010. ACM 2010, ISBN 978-1-4503-0497-9 [contents] - [e6]Robert Hirschfeld, Hidehiko Masuhara, Kim Rose:
Workshop on Self-Sustaining Systems, S3 2010, Tokyo, Japan, September 27-28, 2010. ACM 2010, ISBN 978-1-4503-0491-7 [contents]
2000 – 2009
- 2009
- [j7]Michael Haupt, Celina Gibbs, Bram Adams, Stijn Timbermont, Yvonne Coady, Robert Hirschfeld:
Disentangling virtual machine architecture. IET Softw. 3(3): 201-218 (2009) - [c35]Jens Lincke, Robert Krahn, Dan Ingalls, Robert Hirschfeld:
Lively Fabrik. C5 2009: 11-19 - [c34]Norman Holz, Robert Hirschfeld, Jens Lincke, Michael Haupt, Michael Rüger:
Sophie. C5 2009: 20-26 - [c33]Philipp Engelhard, Robert Hirschfeld, Jens Lincke:
Pitsupai. C5 2009: 87-94 - [c32]Bastian Steinert, Michael Grünewald, Stefan Richter, Jens Lincke, Robert Hirschfeld:
Multi-user multi-account interaction in groupware supporting single-display collaboration. CollaborateCom 2009: 1-9 - [c31]Hans Schippers, Tom Van Cutsem, Stefan Marr, Michael Haupt, Robert Hirschfeld:
Towards an actor-based concurrent machine model. ICOOOLPS@ECOOP 2009: 4-9 - [c30]Malte Appeltauer, Robert Hirschfeld, Hidehiko Masuhara:
Improving the development of context-dependent Java applications with ContextJ. COP@ECOOP 2009: 5:1-5:5 - [c29]Malte Appeltauer, Robert Hirschfeld, Michael Haupt, Jens Lincke, Michael Perscheid:
A comparison of context-oriented programming languages. COP@ECOOP 2009: 6:1-6:6 - [c28]Martin Beck, Michael Haupt, Robert Hirschfeld:
NXTalk: dynamic object-oriented programming in a constrained environment. IWST 2009: 38-49 - [c27]Thomas Kowark, Robert Hirschfeld, Michael Haupt:
Object-relational mapping with SqueakSave. IWST 2009: 87-100 - [c26]Bastian Steinert, Michael Perscheid, Martin Beck, Jens Lincke, Robert Hirschfeld:
Debugging into Examples. TestCom/FATES 2009: 235-240 - [c25]Hans Schippers, Michael Haupt, Robert Hirschfeld:
An implementation substrate for languages composing modularized crosscutting concerns. SAC 2009: 1944-1951 - [c24]Robert Krahn, Dan Ingalls, Robert Hirschfeld, Jens Lincke, Krzysztof Palacz:
Lively Wiki a development environment for creating and sharing active web content. Int. Sym. Wikis 2009 - [e5]Pascal Costanza, Richard P. Gabriel, Robert Hirschfeld, Jorge Vallejos:
International Workshop on Context-Oriented Programming, COP 2009, Genova, Italy, July 7, 2009. ACM 2009, ISBN 978-1-60558-538-3 [contents] - 2008
- [j6]Johan Brichau, Andy Kellens, Kris Gybels, Kim Mens, Robert Hirschfeld, Theo D'Hondt:
Application-specific models and pointcuts using a logic metalanguage. Comput. Lang. Syst. Struct. 34(2-3): 66-82 (2008) - [j5]Robert Hirschfeld, Pascal Costanza, Oscar Nierstrasz:
Context-oriented Programming. J. Object Technol. 7(3): 125-151 (2008) - [c23]Jan Wloka, Robert Hirschfeld, Joachim Hänsel:
Tool-supported refactoring of aspect-oriented programs. AOSD 2008: 132-143 - [c22]Jens Lincke, Robert Hirschfeld, Michael Rüger, Maic Masuch:
SophieScript - Active Content in Multimedia Documents. C5 2008: 21-28 - [c21]Robert Hirschfeld, Michael Haupt, Michael Rüger, Patrick Brünn, Ronny Esterluß, Norman Holz, Kerstin Knebel, Robert Timm:
SophieServer: The Future of Reading. C5 2008: 29-35 - [c20]Malte Appeltauer, Robert Hirschfeld:
Explicit Language and Infrastructure Support for Context-aware Services. GI Jahrestagung (1) 2008: 164-170 - [c19]Hans Schippers, Dirk Janssens, Michael Haupt, Robert Hirschfeld:
Delegation-based semantics for modularizing crosscutting concerns. OOPSLA 2008: 525-542 - [c18]Pascal Costanza, Richard P. Gabriel, Robert Hirschfeld, Guy L. Steele Jr.:
Lisp50: The 50th birthday of lisp at OOPSLA 2008. OOPSLA Companion 2008: 853-854 - [e4]Robert Hirschfeld, Kim Rose:
Self-Sustaining Systems, First Workshop, S3 2008, Potsdam, Germany, May 15-16, 2008, Revised Selected Papers. Lecture Notes in Computer Science 5146, Springer 2008, ISBN 978-3-540-89274-8 [contents] - 2007
- [c17]Robert Hirschfeld, Pascal Costanza, Michael Haupt:
An Introduction to Context-Oriented Programming with ContextS. GTTSE 2007: 396-407 - [c16]Pascal Cherrier, Holger Mügge, Andres Fortier, Yamine Aït Ameur, Robert Hirschfeld:
Software Engineering of Pervasive Services. ICPS 2007: 283 - [c15]Pascal Costanza, Robert Hirschfeld:
Reflective layer activation in ContextL. SAC 2007: 1280-1285 - [c14]Brecht Desmet, Jorge Vallejos, Pascal Costanza, Robert Hirschfeld:
Layered design approach for context-aware systems. VaMoS 2007: 157-165 - [e3]Pascal Costanza, Robert Hirschfeld:
Proceedings of the 2007 Symposium on Dynamic Languages, DLS 2007, October 22, 2007, Montreal, Quebec, Canada. ACM 2007, ISBN 978-1-59593-868-8 [contents] - 2006
- [j4]Robert Hirschfeld, Stefan Hanenberg:
Open Aspects. Comput. Lang. Syst. Struct. 32(2-3): 87-108 (2006) - [j3]Robert Hirschfeld, Katsuya Kawamura:
Dynamic service adaptation. Softw. Pract. Exp. 36(11-12): 1115-1131 (2006) - [c13]Alexandre Bergel, Robert Hirschfeld, Siobhán Clarke, Pascal Costanza:
Aspectboxes - controlling the visibility of aspects. ICSOFT (1) 2006: 29-35 - [c12]Alexandre Bergel, Robert Hirschfeld, Siobhán Clarke, Pascal Costanza:
Aspectboxes: Controlling the Visibility of Aspects. ICSOFT (Selected Papers) 2006: 74-83 - [c11]Pascal Costanza, Robert Hirschfeld, Wolfgang De Meuter:
Efficient Layer Activation for Switching Context-Dependent Behavior. JMLC 2006: 84-103 - [c10]Johan Brichau, Andy Kellens, Kris Gybels, Kim Mens, Robert Hirschfeld, Theo D'Hondt:
Application-Specific Models and Pointcuts Using a Logic Meta Language. ISC 2006: 1-22 - [e2]Robert Hirschfeld, Andreas Polze, Ryszard Kowalczyk:
Conference Proceedings NODe 2006, GSEM 2006, Erfurt, Germany, September 18-20, 2006. LNI P-88, GI 2006, ISBN 978-3-88579-182-9 [contents] - 2005
- [j2]Robert Hirschfeld, Ralf Lämmel:
Reflective designs. IEE Proc. Softw. 152(1): 38-51 (2005) - [c9]Pascal Costanza, Robert Hirschfeld:
Language constructs for context-oriented programming: an overview of ContextL. DLS 2005: 1-10 - [c8]Tom Mens, Michel Wermelinger, Stéphane Ducasse, Serge Demeyer, Robert Hirschfeld, Mehdi Jazayeri:
Challenges in Software Evolution. IWPSE 2005: 13-22 - [c7]Robert Hirschfeld, Stefan Hanenberg:
Open Aspects. ESUG 2005: 6-26 - [e1]Robert Hirschfeld, Ryszard Kowalczyk, Andreas Polze, Mathias Weske:
NODe 2005, GSEM 2005, Erfurt, Germany, September 20-22, 2005 (Net.ObjectDays). LNI P-69, GI 2005, ISBN 3-88579-398-9 [contents] - 2004
- [c6]Stefan Hanenberg, Robert Hirschfeld, Rainer Unland:
Morphing aspects: incompletely woven aspects and continuous weaving. AOSD 2004: 46-55 - [c5]Robert Hirschfeld, Katsuya Kawamura:
Dynamic Service Adaptation. ICDCS Workshops 2004: 290-297 - [c4]Robert Hirschfeld, Katsuya Kawamura, Hendrik Berndt:
Dynamic Service Adaptation for Runtime System Extensions. WONS 2004: 227-240 - [c3]Robert Hirschfeld, Ralf Lämmel:
Reflective Designs -- An Overview. SETra@ICGT 2004: 55-58 - 2003
- [c2]Robert Hirschfeld, Marc Born:
MDA Intra-Level Model Conversions and Transformation Models. Middleware Workshops 2003: 297-299 - 2002
- [j1]Christian Prehofer, Wolfgang Kellerer, Robert Hirschfeld, Hendrik Berndt, Katsuya Kawamura:
An architecture supporting adaptation and evolution in fourth generation mobile communication systems. J. Commun. Networks 4(4): 336-343 (2002) - [c1]Robert Hirschfeld:
AspectS - Aspect-Oriented Programming with Squeak. NetObjectDays 2002: 216-232
1990 – 1999
- 1997
- [b1]Robert Hirschfeld:
Ein Beitrag zur Modellierung objektorientierter Softwarearchitekturen durch Einführung einer Komponentenverknüpfungsschicht. Technische Universität Ilmenau, Germany, 1997, pp. 1-148
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:03 CET by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint