Techniques for Efficient Inline Tracing on a Shared-Memory Multiprocessor. - Susan J. Eggers; David Keppel; Eric J. Koldinger; Henry M. Levy (SIGMETRICS, 1990)

A Portable Interface for On-the-Fly Instruction Space Modifiction. - David Keppel (ASPLOS, 1991)

The Need for Customizable Operating Systems. - Gregor Kiczales; John Lamping; Chris Maeda; David Keppel; Dylan McNamee (Workshop on Workstation Operating Systems, 1993)

Shade: A Fast Instruction-Set Simulator for Execution Profiling. - Robert F. Cmelik; David Keppel (SIGMETRICS, 1994)