Code specialization for memory efficient hash tries (short paper). - Michael J. Steindorfer; Jurgen J. Vinju (GPCE, 2014)

Optimizing hash-array mapped tries for fast and lean immutable JVM collections. - Michael J. Steindorfer; Jurgen J. Vinju (OOPSLA, 2015)

M3: A general model for code analytics in rascal. - Bas Basten; Mark Hills 001; Paul Klint; Davy Landman; Ashim Shahi; Michael J. Steindorfer; Jurgen J. Vinju (SWAN@SANER, 2015)

Towards a software product line of trie-based collections. - Michael J. Steindorfer; Jurgen J. Vinju (GPCE, 2016)

Performance Modeling of Maximal Sharing. - Michael J. Steindorfer; Jurgen J. Vinju (ICPE, 2016)

Fast and Lean Immutable Multi-Maps on the JVM based on Heterogeneous Hash-Array Mapped Tries. - Michael J. Steindorfer; Jurgen J. Vinju (CoRR, 2016)

Deep priority conflicts in the wild: a pilot study. - Luís Eduardo de Souza Amorim; Michael J. Steindorfer; Eelco Visser (SLE, 2017)

To-many or to-one? all-in-one! efficient purely functional multi-maps with type-heterogeneous hash-tries. - Michael J. Steindorfer; Jurgen J. Vinju (PLDI, 2018)

Declarative specification of indentation rules: a tooling perspective on parsing and pretty-printing layout-sensitive languages. - Luís Eduardo de Souza Amorim; Michael J. Steindorfer; Sebastian Erdweg; Eelco Visser (SLE, 2018)

Towards Zero-Overhead Disambiguation of Deep Priority Conflicts. - Luís Eduardo de Souza Amorim; Michael J. Steindorfer; Eelco Visser (Art Sci. Eng. Program., 2018)

PIE: A Domain-Specific Language for Interactive Software Development Pipelines. - Gabriël Konat; Michael J. Steindorfer; Sebastian Erdweg; Eelco Visser (Art Sci. Eng. Program., 2018)