| 2010 | SIGCSE | Interfaces first (and foremost) with Java. | Paolo A. G. Sivilotti, Matthew Lang |
| 2009 | ICDCS | On the Impossibility of Maximal Scheduling for Strong Fairness with Interleaving. | Matthew Lang, Paolo A. G. Sivilotti |
| 2008 | SIGCSE | Scratching the surface of advanced topics in software engineering: a workshop module for middle school students. | Paolo A. G. Sivilotti, Stacey A. Laugel |
| 2007 | SIGCSE | The suitability of kinesthetic learning activities for teaching distributed algorithms. | Paolo A. G. Sivilotti, Scott M. Pike |
| 2006 | SEKE | Container-Based Component Deployment: A Case Study. | Nigamanth Sridhar, Jason O. Hallstrom, Paolo A. G. Sivilotti |
| 2004 | ICDCS | Dining Philosophers with Crash Locality 1. | Scott M. Pike, Paolo A. G. Sivilotti |
| 2004 | SIGCSE | Research, teaching, and service: the miniconference as a model for CS graduate seminar courses. | Paolo A. G. Sivilotti, Bruce W. Weide |
| 2003 | ICDCS | Remote Belief: Preserving Volition for Loosely Coupled Processe. | Nuh Aydin, Paolo A. G. Sivilotti |
| 2003 | SIGCSE | Introducing middle school girls to fault tolerant computing. | Paolo A. G. Sivilotti, Murat Demirbas |
| 2002 | PDPTA | A Paradigm for Component-based Software Development in a Distributed Environment. | Ayesha Mascarenhas, Paolo A. G. Sivilotti |
| 2001 | ICSE | The Specification and Testing of Quantified Progress Properties in Distributed Systems. | Prakash Krishnamurthy, Paolo A. G. Sivilotti |
| 1996 | HPDC | A World-Wide Distributed System Using Java and the Internet. | K. Mani Chandy, Adam Rifkin, Paolo A. G. Sivilotti, Jacob Mandelson, Matthew Richardson, Wesley Tanaka, Luke Weisman |