Dealing with Disaster: Surviving Misbehaved Kernel Extensions. - Margo I. Seltzer; Yasuhiro Endo; Christopher Small 001; Keith A. Smith (OSDI, 1996)

A Comparison of OS Extension Technologies. - Christopher Small 001; Margo I. Seltzer (USENIX ATC, 1996)

MiSFIT: A Tool for Constructing Safe Extensible C++ Systems. - Christopher Small 001 (COOTS, 1997)

Self-Modifying and Self-Adapting Operating Systems. - Margo I. Seltzer; Christopher Small 001 (Workshop on Hot Topics in Operating Systems, 1997)

MiSFIT: constructing safe extensible systems. - Christopher Small 001; Margo I. Seltzer (IEEE Concurr., 1998)

Pebble: A Component-based Operating System for Embedded Applications. - Eran Gabber; Christopher Small 001; John L. Bruno; José Carlos Brustoloni; Avi Silberschatz (USENIX Workshop on Embedded Systems, 1999)

The Pebble Component-Based Operating System. - Eran Gabber; Christopher Small 001; John L. Bruno; José Carlos Brustoloni; Abraham Silberschatz (USENIX ATC, General Track, 1999)

Why does file system prefetching work? - Elizabeth A. M. Shriver; Christopher Small 001; Keith A. Smith (USENIX ATC, General Track, 1999)

Chip multithreading systems need a new operating system scheduler. - Alexandra Fedorova; Christopher Small 001; Daniel Nussbaum; Margo I. Seltzer (ACM SIGOPS European Workshop, 2004)

Falling Off the Cliff: When Systems Go Nonlinear. - Yvonne Coady; Russ Cox; John DeTreville; Peter Druschel; Joseph L. Hellerstein; Andrew Hume; Kimberly Keeton; Thu Nguyen; Christopher Small 001; Lex Stein; Andrew Warfield (HotOS, 2005)

Performance of Multithreaded Chip Multiprocessors and Implications for Operating System Design. - Alexandra Fedorova; Margo I. Seltzer; Christopher Small 001; Daniel Nussbaum (USENIX ATC, General Track, 2005)