Generating Efficient Code for Lazy Functional Languages. - Sjaak Smetsers; Eric Nöcker; John H. G. van Groningen; Marinus J. Plasmeijer (FPCA, 1991)

High Level Specification of I/O in Functional Languages. - Peter Achten; John H. G. van Groningen; Marinus J. Plasmeijer (Functional Programming, 1992)

Optimizing Mark-Scan Garbage Collection. - John H. G. van Groningen (J. Funct. Log. Program., 1995)

The Implementation and Efficiency of Arrays in Clean 1.1. - John H. G. van Groningen (Implementation of Functional Languages, 1996)

Benchmarking Implementations of Functional Languages with 'Pseudoknot', a Float-Intensive Benchmark. - Pieter H. Hartel; Marc Feeley; Martin Helmut Alt; Lennart Augustsson; Peter Baumann; Marcel Beemster; Emmanuel Chailloux; Christine H. Flood; Wolfgang Grieskamp; John H. G. van Groningen; Kevin Hammond; Bogumil Hausman; et al. (J. Funct. Program., 1996)

Optimising Recursive Functions Yielding Multiple Results in Tuples in a Lazy Functional Language. - John H. G. van Groningen (IFL, 1999)

Fusion in Practice. - Diederik van Arkel; John H. G. van Groningen; Sjaak Smetsers (IFL, 2002)

Exchanging sources between clean and Haskell: a double-edged front end for the clean compiler. - John H. G. van Groningen; Thomas van Noort; Peter Achten; Pieter W. M. Koopman; Rinus Plasmeijer (Haskell, 2010)

iTasks for a change: type-safe run-time change in dynamically evolving workflows. - Rinus Plasmeijer; Peter Achten; Pieter W. M. Koopman; Bas Lijnse; Thomas van Noort; John H. G. van Groningen (PEPM, 2011)

A Portable VM-based implementation Platform for non-strict Functional Programming Languages. - Jan Martin Jansen; John H. G. van Groningen (IFL, 2016)

A Distributed Dynamic Architecture for Task Oriented Programming. - Arjan Oortgiese; John H. G. van Groningen; Peter Achten; Rinus Plasmeijer (IFL, 2017)

Lazy interworking of compiled and interpreted code for sandboxing and distributed systems. - Camil Staps; John H. G. van Groningen; Rinus Plasmeijer (IFL, 2019)