| 2017 | ISMAR | Volume Lens: Exploring Medical Volume Datasets Using Mobile Devices. | Chris Heinrich, Tobias Langlotz, Richard A. O'Keefe |
| 2016 | ECOOP | Building object oriented programs out of pieces. | Richard A. O'Keefe |
| 2013 | ADCS | Malformed UTF-8 and spam. | Matt Crane, Andrew Trotman, Richard A. O'Keefe |
| 2013 | CIKM | Maintaining discriminatory power in quantized indexes. | Matt Crane, Andrew Trotman, Richard A. O'Keefe |
| 2012 | ADCS | A study in language identification. | Rachel Mary Milne, Richard A. O'Keefe, Andrew Trotman |
| 2008 | PDCAT | Application-Specific Disk I/O Optimisation for a Search Engine. | Xiangfei Jia, Andrew Trotman, Richard A. O'Keefe, Zhiyi Huang |
| 2006 | PAKDD | Mining Interesting Imperfectly Sporadic Rules. | Yun Sing Koh, Nathan Rountree, Richard A. O'Keefe |
| 1987 | ICLP | Efficient Implementation of a Defensible Semantics for Dynamic PROLOG Code. | Timothy G. Lindholm, Richard A. O'Keefe |
| 1987 | ICLP | Finite Fixed-Point Problems. | Richard A. O'Keefe |
| 1984 | ECAI | A New Data-Structure for Type Trees. | Richard A. O'Keefe |
| 1983 | ICLP | A Polymorphic Type System for Prolog. | Alan Mycroft, Richard A. O'Keefe |
| 1983 | IJCAI | Concept Formation From Very Large Training Sets. | Richard A. O'Keefe |