Teaching parameter passing by example using thunks in C and C++. - John Bergin; Stuart Greenfield (SIGCSE, 1993)

Autonomous optimisation of application servers. - John Bergin (OOPSLA Companion, 2005)

Runtime Adaptation of Long-Running Applications for Improved Caching. - John Bergin (ICSM, 2007)