Robert Hirschfeld
Orcid: 0000-0002-4249-6003Affiliations:
- Hasso Plattner Institute, Potsdam, Germany
According to our database1,
Robert Hirschfeld
authored at least 198 papers
between 1997 and 2024.
Collaborative distances:
Collaborative distances:
Timeline
Legend:
Book In proceedings Article PhD thesis Dataset OtherLinks
Online presence:
-
on orcid.org
-
on dl.acm.org
On csauthors.net:
Bibliography
2024
Broadening the View of Live Programmers: Integrating a Cross-Cutting Perspective on Run-Time Behavior into a Live Programming Environment.
Art Sci. Eng. Program., 2024
J. Object Technol., 2024
Proceedings of the 2024 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), 2024
Unanticipated Progress Indication: Continuous Responsiveness for Courageous Exploration.
Proceedings of the Companion Proceedings of the 8th International Conference on the Art, 2024
Examples out of Thin Air: AI-Generated Dynamic Context to Assist Program Comprehension by Example.
Proceedings of the Companion Proceedings of the 8th International Conference on the Art, 2024
Proceedings of the Companion Proceedings of the 8th International Conference on the Art, 2024
Proceedings of the Companion Proceedings of the 8th International Conference on the Art, 2024
Proceedings of the Companion Proceedings of the 8th International Conference on the Art, 2024
Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2024
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2024
2023
Dataset for "Too Simple? Notions of Task Complexity used in Maintenance-based Studies of Programming Tools".
Dataset, May, 2023
Transpiling Slang Methods to C Functions: An Example of Static Polymorphism for Smalltalk VM Objects.
Proceedings of the 15th ACM SIGPLAN International Workshop on Virtual Machines and Intermediate Languages, 2023
Proceedings of the Companion Proceedings of the 7th International Conference on the Art, 2023
Proceedings of the Companion Proceedings of the 7th International Conference on the Art, 2023
Proceedings of the 2nd ACM SIGPLAN International Workshop on Programming Abstractions and Interactive Notations, 2023
Proceedings of the 2nd ACM SIGPLAN International Workshop on Programming Abstractions and Interactive Notations, 2023
Visual Replacements: Cross-Language Domain-Specific Representations in Structured Editors.
Proceedings of the 2nd ACM SIGPLAN International Workshop on Programming Abstractions and Interactive Notations, 2023
Proceedings of the 2023 ACM SIGPLAN International Symposium on New Ideas, 2023
Too Simple? Notions of Task Complexity used in Maintenance-based Studies of Programming Tools.
Proceedings of the 31st IEEE/ACM International Conference on Program Comprehension, 2023
Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems, 2023
2022
Dataset, May, 2022
First-Class Concepts: Reified Architectural Knowledge Beyond Dominant Decompositions.
J. Object Technol., 2022
J. Object Technol., 2022
Proceedings of the 1st ACM SIGPLAN International Workshop on Programming Abstractions and Interactive Notations, 2022
Proceedings of the 15th ACM SIGPLAN International Conference on Software Language Engineering, 2022
Proceedings of the 6th International Conference on the Art, 2022
Toward Understanding Task Complexity in Maintenance-Based Studies of Programming Tools.
Proceedings of the 6th International Conference on the Art, 2022
Proceedings of the 6th International Conference on the Art, 2022
Relentless Repairability or Reckless Reuse: Whether or Not to Rebuild a Concern with Your Familiar Tools and Materials.
Proceedings of the 2022 ACM SIGPLAN International Symposium on New Ideas, 2022
Proceedings of the 2022 ACM SIGPLAN International Symposium on New Ideas, 2022
Proceedings of the 2022 ACM SIGPLAN International Symposium on New Ideas, 2022
Proceedings of the COP@ECOOP 2022: International Workshop on Context-Oriented Programming and Advanced Modularity (collocated with ECOOP), 2022
2021
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2021
Proceedings of the SLE '21: 14th ACM SIGPLAN International Conference on Software Language Engineering, Chicago, IL, USA, October 17, 2021
Exploring Modal Locking in Window Manipulation: Why Programmers Should Stash, Duplicate, Split, and Link Composite Views.
Proceedings of the Programming '21: 5th International Conference on the Art, 2021
Proceedings of the Programming '21: 5th International Conference on the Art, 2021
First-class concepts: reifying architectural knowledge beyond the dominant decomposition.
Proceedings of the COP@ECOOP 2021: Proceedings of the 13th ACM International Workshop on Context-Oriented Programming and Advanced Modularity, 2021
2020
Dataset, September, 2020
Art Sci. Eng. Program., 2020
Proceedings of the Programming'20: 4th International Conference on the Art, 2020
Proceedings of the Programming'20: 4th International Conference on the Art, 2020
Proceedings of the Programming'20: 4th International Conference on the Art, 2020
Proceedings of the Programming'20: 4th International Conference on the Art, 2020
Proceedings of the Programming'20: 4th International Conference on the Art, 2020
Example-based live programming for everyone: building language-agnostic tools for live programming with LSP and GraalVM.
Proceedings of the 2020 ACM SIGPLAN International Symposium on New Ideas, 2020
Proceedings of the MSR '20: 17th International Conference on Mining Software Repositories, 2020
Zone-based Layer Activation: Context-specific Behavior Adaptations across Logically-connected Asynchronous Operations.
Proceedings of the COP '20: Proceedings of the 12th International Workshop on Context-Oriented Programming and Advanced Modularity, 2020
2019
Self-supporting, Extensible Programming Languages and Environments for Exploratory, Live Software Development (NII Shonan Meeting 147).
NII Shonan Meet. Rep., 2019
Exploratory and Live, Programming and Coding - A Literature Study Comparing Perspectives on Liveness.
Art Sci. Eng. Program., 2019
Babylonian-style Programming - Design and Implementation of an Integration of Live Examples Into General-purpose Source Code.
Art Sci. Eng. Program., 2019
Proceedings of the Conference Companion of the 3rd International Conference on Art, 2019
Proceedings of the Conference Companion of the 3rd International Conference on Art, 2019
Efficient implementation of Smalltalk activation records in language implementation frameworks.
Proceedings of the Conference Companion of the 3rd International Conference on Art, 2019
Proceedings of the Conference Companion of the 3rd International Conference on Art, 2019
Proceedings of the Conference Companion of the 3rd International Conference on Art, 2019
Proceedings of the 16th ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes, 2019
Proceedings of the 2019 ACM SIGPLAN International Symposium on New Ideas, 2019
Proceedings of the 4th ACM SIGPLAN International Workshop on Meta-Programming Techniques and Reflection, 2019
Implementing Babylonian/S by Putting Examples Into Contexts: Tracing Instrumentation for Example-based Live Programming as a Use Case for Context-oriented Programming.
Proceedings of the Workshop on Context-oriented Programming, 2019
Hot Code Patching in CPython: Supporting Edit-and-Continue Debugging in CPython with Less Than 300 Lines of Code.
Proceedings of the ICOOOLPS '19: Proceedings of the 14th Workshop on Implementation, 2019
Proceedings of the 15th ACM SIGPLAN International Symposium on Dynamic Languages, 2019
Proceedings of the 15th ACM SIGPLAN International Symposium on Dynamic Languages, 2019
2018
Art Sci. Eng. Program., 2018
The exploration workspace: interleaving the implementation and use of plain objects in smalltalk.
Proceedings of the Conference Companion of the 2nd International Conference on Art, 2018
Do Java programmers write better Python? Studying off-language code quality on GitHub.
Proceedings of the Conference Companion of the 2nd International Conference on Art, 2018
GraalSqueak: A Fast Smalltalk Bytecode Interpreter Written in an AST Interpreter Framework.
Proceedings of the 13th Workshop on Implementation, 2018
Activity Contexts: Improving Modularity in Blockchain-based Smart Contracts using Context-oriented Programming.
Proceedings of the 10th International Workshop on Context-Oriented Programming: Advanced Modularity for Run-time Composition, 2018
Proceedings of the 10th International Workshop on Context-Oriented Programming: Advanced Modularity for Run-time Composition, 2018
2017
Softw. Qual. J., 2017
IEEE Softw., 2017
Adaptive just-in-time value class optimization for lowering memory consumption and improving execution time performance.
Sci. Comput. Program., 2017
Sci. Comput. Program., 2017
Art Sci. Eng. Program., 2017
Edit Transactions: Dynamically Scoped Change Sets for Controlled Updates in Live Programming.
Art Sci. Eng. Program., 2017
Editorial: Introducing The Art, Science, and Engineering of Programming - An Open Access Journal for All-Things Programming.
Art Sci. Eng. Program., 2017
J. Inf. Process., 2017
Unravel Programming Sessions with THRESHER: Identifying Coherent and Complete Sets of Fine-granular Source Code Changes.
Inf. Media Technol., 2017
Dagstuhl Manifestos, 2017
Proceedings of the Symposium on Applied Computing, 2017
Exploratory Development of Data-intensive Applications: Sampling and Streaming of Large Data Sets in Live Programming Environments.
Proceedings of the Companion to the first International Conference on the Art, 2017
Squeak Makes a Good Python Debugger: Bringing Other Programming Languages Into Smalltalk's Tools.
Proceedings of the Companion to the first International Conference on the Art, 2017
Living in your programming environment: towards an environment for exploratory adaptations of productivity tools.
Proceedings of the 3rd ACM SIGPLAN International Workshop on Programming Experience, 2017
Proceedings of the 3rd ACM SIGPLAN International Workshop on Programming Experience, 2017
Proceedings of the 3rd ACM SIGPLAN International Workshop on Programming Experience, 2017
Proceedings of the 9th International Workshop on Context-Oriented Programming, 2017
Proceedings of the 12th Workshop on Implementation, 2017
2016
Proceedings of the 31st Annual ACM Symposium on Applied Computing, 2016
Proceedings of the 2016 ACM International Symposium on New Ideas, 2016
Proceedings of the 2016 ACM International Symposium on New Ideas, 2016
Proceedings of the 11th edition of the International Workshop on Smalltalk Technologies, 2016
How to Build a High-Performance VM for Squeak/Smalltalk in Your Spare Time: An Experience Report of Using the RPython Toolchain.
Proceedings of the 11th edition of the International Workshop on Smalltalk Technologies, 2016
Proceedings of the Programming Experience 2016 (PX/16) Workshop, 2016
Evolving User Interfaces From Within Self-supporting Programming Environments: Exploring the Project Concept of Squeak/Smalltalk to Bootstrap UIs.
Proceedings of the Programming Experience 2016 (PX/16) Workshop, 2016
Classes as Layers: Rewriting Design Patterns with COP: Alternative Implementations of Decorator, Observer, and Visitor.
Proceedings of the 8th International Workshop on Context-Oriented Programming, 2016
How Live are Live Programming Systems?: Benchmarking the Response Times of Live Programming Environments.
Proceedings of the Programming Experience 2016 (PX/16) Workshop, 2016
Proceedings of the 8th International Workshop on Context-Oriented Programming, 2016
Transaction Layers: Controlling Granularity of Change in Live Programming Environments.
Proceedings of the 8th International Workshop on Context-Oriented Programming, 2016
Proceedings of the 15th International Conference on Modularity, 2016
Proceedings of the 15th International Conference on Modularity, 2016
Proceedings of the Companion Proceedings of the 15th International Conference on Modularity, Málaga, Spain, March 14, 2016
Proceedings of the Companion Proceedings of the 15th International Conference on Modularity, Málaga, Spain, March 14, 2016
Proceedings of the Companion Proceedings of the 15th International Conference on Modularity, Málaga, Spain, March 14, 2016
Proceedings of the Companion Proceedings of the 15th International Conference on Modularity, Málaga, Spain, March 14, 2016
Automatically selecting and optimizing constraint solver procedures for object-constraint languages.
Proceedings of the Companion Proceedings of the 15th International Conference on Modularity, Málaga, Spain, March 14, 2016
2015
Adaptive just-in-time value class optimization: transparent data structure inlining for fast execution.
Proceedings of the 30th Annual ACM Symposium on Applied Computing, 2015
Proceedings of the 2015 ACM International Symposium on New Ideas, 2015
Checks and balances: constraint solving without surprises in object-constraint programming languages.
Proceedings of the 2015 ACM SIGPLAN International Conference on Object-Oriented Programming, 2015
Proceedings of the Workshop on Future Programming, 2015
Proceedings of the 20th ACM SIGPLAN International Conference on Functional Programming, 2015
Proceedings of the 7th International Workshop on Context-Oriented Programming, 2015
Proceedings of the 10th Workshop on Implementation, 2015
Connecting Object Constraints with Context-oriented Programming: Scoping Constraints with Layers and Activating Layers with Constraints.
Proceedings of the 7th International Workshop on Context-Oriented Programming, 2015
Towards reducing the need for algorithmic primitives in dynamic language VMs through a tracing JIT.
Proceedings of the 10th Workshop on Implementation, 2015
Proceedings of the 11th Symposium on Dynamic Languages, 2015
2014
Proceedings of the Onward! 2014, 2014
Stepwise Back-in-time Debugging.
Proceedings of the Informatiktage 2014: Big (Data) is beautiful, 2014
Proceedings of 6th International Workshop on Context-Oriented Programming, 2014
Proceedings of 6th International Workshop on Context-Oriented Programming, 2014
Proceedings of the ECOOP 2014 - Object-Oriented Programming - 28th European Conference, Uppsala, Sweden, July 28, 2014
Object versioning to support recovery needs: using proxies to preserve previous development states in lively.
Proceedings of the DLS'14, 2014
Proceedings of the DLS'14, 2014
Proceedings of the 2014 Software Evolution Week, 2014
Proceedings of the 2014 Software Evolution Week, 2014
2013
J. Object Technol., 2013
Proceedings of the 9th International Symposium on Open Collaboration, Hong Kong, China, August 05, 2013
Proceedings of the 5th International Workshop on Context-Oriented Programming, 2013
Proceedings of the DLS'13, 2013
2012
Inf. Media Technol., 2012
The VIVIDE programming environment: connecting run-time information with programmers' system knowledge.
Proceedings of the ACM Symposium on New Ideas in Programming and Reflections on Software, 2012
The Lively PartsBin-A Cloud-Based Repository for Collaborative Development of Active Web Content.
Proceedings of the 45th Hawaii International International Conference on Systems Science (HICSS-45 2012), 2012
Scoping changes in self-supporting development environments using context-oriented programming.
Proceedings of the International Workshop on Context-Oriented Programming, 2012
Proceedings of the International Workshop on Context-Oriented Programming, 2012
Proceedings of the 8th Symposium on Dynamic Languages, 2012
Proceedings of the 10th International Conference on Creating, 2012
Proceedings of the 10th International Conference on Creating, 2012
Proceedings of the 10th International Conference on Creating, 2012
2011
Sci. Comput. Program., 2011
Type harvesting: a practical approach to obtaining typing information in dynamic programming languages.
Proceedings of the 2011 ACM Symposium on Applied Computing (SAC), TaiChung, Taiwan, March 21, 2011
Proceedings of the 10th international workshop on Foundations of aspect-oriented languages, 2011
Proceedings of the 3rd International Workshop on Context-Oriented Programming, 2011
Proceedings of the 3rd International Workshop on Context-Oriented Programming, 2011
Proceedings of the 3rd International Workshop on Context-Oriented Programming, 2011
Proceedings of the 7th Symposium on Dynamic Languages, 2011
2010
Proceedings of the Agile Processes in Software Engineering and Extreme Programming, 2010
Proceedings of the 17th Working Conference on Reverse Engineering, 2010
Proceedings of the Software Composition - 9th International Conference, 2010
Proceedings of the 2010 ACM Symposium on Applied Computing (SAC), 2010
Proceedings of the 15th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2010
Proceedings of the 15th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2010
Proceedings of the 2nd International Workshop on Context-Oriented Programming, 2010
Proceedings of the 2nd International Workshop on Context-Oriented Programming, 2010
2009
Proceedings of the 2009 International Symposium on Wikis, 2009
An implementation substrate for languages composing modularized crosscutting concerns.
Proceedings of the 2009 ACM Symposium on Applied Computing (SAC), 2009
Proceedings of the Testing of Software and Communication Systems, 2009
Proceedings of the International Workshop on Smalltalk Technologies, 2009
Proceedings of the International Workshop on Smalltalk Technologies, 2009
Proceedings of the 4th workshop on the Implementation, 2009
Proceedings of the International Workshop on Context-Oriented Programming, 2009
Proceedings of the International Workshop on Context-Oriented Programming, 2009
Multi-user multi-account interaction in groupware supporting single-display collaboration.
Proceedings of the 5th International Conference on Collaborative Computing: Networking, 2009
2008
Comput. Lang. Syst. Struct., 2008
Proceedings of the 23rd Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2008
Proceedings of the Companion to the 23rd Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2008
Proceedings of the 38. Jahrestagung der Gesellschaft für Informatik, Beherrschbare Systeme, 2008
Proceedings of the Sixth International Conference on Creating, 2008
Proceedings of the Sixth International Conference on Creating, 2008
Proceedings of the 7th International Conference on Aspect-Oriented Software Development, 2008
2007
Proceedings of the First International Workshop on Variability Modelling of Software-Intensive Systems, 2007
Proceedings of the 2007 ACM Symposium on Applied Computing (SAC), 2007
Proceedings of the IEEE International Conference on Pervasive Services, 2007
Proceedings of the Generative and Transformational Techniques in Software Engineering II, 2007
2006
Proceedings of the Advances in Smalltalk, 14th International Smalltalk Conference, 2006
Proceedings of the Modular Programming Languages, 7th Joint Modular Languages Conference, 2006
Aspectboxes - controlling the visibility of aspects.
Proceedings of the ICSOFT 2006, 2006
2005
Proceedings of the 8th International Workshop on Principles of Software Evolution (IWPSE 2005), 2005
Proceedings of the 2005 Symposium on Dynamic Languages, 2005
2004
Proceedings of the Workshop on Software Evolution through Transformations: Model-based vs. Implementation-level Solutions, 2004
Proceedings of the Wireless On-Demand Network Systems, First IFIP TC6 Working Conference, 2004
Proceedings of the 3rd International Conference on Aspect-Oriented Software Development, 2004
2003
MDA Intra-Level Model Conversions and Transformation Models.
Proceedings of the International Middleware Conference, 2003
2002
An architecture supporting adaptation and evolution in fourth generation mobile communication systems.
J. Commun. Networks, 2002
1997
Ein Beitrag zur Modellierung objektorientierter Softwarearchitekturen durch Einführung einer Komponentenverknüpfungsschicht.
PhD thesis, 1997