| 2021 | SIGCSE | Before You Write Code ... Putting Data and Ethics at the Center of Introductory Computing. | Zach Rentz, John Clements, Zo J. Wood, Aaron W. Keen |
| 2015 | SIGCSE | Program Decomposition and Complexity in CS1. | Aaron W. Keen, Kurt Mammen |
| 2015 | SIGCSE | Building Worlds: Bridging Imperative-First and Object-Oriented Programming in CS1-CS2. | Zo J. Wood, Aaron W. Keen |
| 2006 | EuroPar | Toward a Definition of and Linguistic Support for Partial Quiescence. | Billy Yan-Kit Man, Hiu Ning (Angela) Chan, Andrew J. Gallagher, Appu S. Goundan, Aaron W. Keen, Ronald A. Olsson |
| 2005 | EuroPar | An Exception Handling Mechanism for the Concurrent Invocation Statement. | Hiu Ning (Angela) Chan, Esteban Pauli, Billy Yan-Kit Man, Aaron W. Keen, Ronald A. Olsson |
| 2003 | EuroPar | An Inter-entry Invocation Selection Mechanism for Concurrent Programming Languages. | Aaron W. Keen, Ronald A. Olsson |
| 2002 | EuroPar | Exception Handling during Asynchronous Method Invocation (Research Note). | Aaron W. Keen, Ronald A. Olsson |
| 2002 | PDPTA | CoW: A Cooperative Multithreading Web Server. | Takashi Ishihara, Aaron W. Keen, Justin T. Maris, Eric Wohlstadter, Ronald A. Olsson |
| 2001 | ICDCS | JR: Flexible Distributed Programming in an Extended Java. | Aaron W. Keen, Tingjian Ge, Justin T. Maris, Ronald A. Olsson |