| 2014 | EuroPar | ProPS: A Progressively Pessimistic Scheduler for Software Transactional Memory. | Hugo Rito, Joo P. Cachopo |
| 2013 | DEXA | Exploring Data Locality for Clustered Enterprise Applications. | Stoyan Garbatov, Joo P. Cachopo |
| 2013 | ICA3PP | Improving Continuation-Powered Method-Level Speculation for JVM Applications. | Ivo Anjo, Joo P. Cachopo |
| 2013 | ICA3PP | Lightweight Identification of Captured Memory for Software Transactional Memory. | Fernando Miguel Carvalho, Joo P. Cachopo |
| 2013 | PPoPP | Runtime elision of transactional barriers for captured memory. | Fernando Miguel Carvalho, Joo P. Cachopo |
| 2012 | DEXA | Decreasing Memory Footprints for Better Enterprise Java Application Performance. | Stoyan Garbatov, Joo P. Cachopo |
| 2011 | ICA3PP | Lightweight Transactional Arrays for Read-Dominated Workloads. | Ivo Anjo, Joo P. Cachopo |
| 2011 | ICA3PP | STM with Transparent API Considered Harmful. | Fernando Miguel Carvalho, Joo P. Cachopo |
| 2011 | OOPSLA | Strict serializability is harmless: a new architecture for enterprise applications. | Sergio Miguel Fernandes, Joo P. Cachopo |
| 2011 | OOPSLA | Profiling and tuning the performance of an STM-based concurrent program. | Lus Pina, Joo P. Cachopo |
| 2011 | OOPSLA | A lock-free cache invalidation protocol for the atom system. | Hugo Rito, Joo P. Cachopo |
| 2011 | PPoPP | Lock-free and scalable multi-version software transactional memory. | Sergio Miguel Fernandes, Joo P. Cachopo |
| 2010 | ICSEA | Predicting Data Access Patterns in Object-Oriented Applications Based on Markov Chains. | Stoyan Garbatov, Joo P. Cachopo |
| 2009 | Qshine | Towards the Integration of Distributed Transactional Memories in Application Servers' Clusters. | Paolo Romano, Nuno Carvalho, Maria Couceiro, Lus E. T. Rodrigues, Joo P. Cachopo |
| 2008 | EuroSys | Versioned transactional shared memory for the FnixEDU web application. | Nuno Carvalho, Joo P. Cachopo, Lus E. T. Rodrigues, Antnio Rito Silva |
| 2006 | ICWE | Combining software transactional memory with a domain modeling language to simplify web application development. | Joo P. Cachopo, Antnio Rito Silva |
| 2004 | SOFSEM | Supporting Evolution in Workflow Definition Languages. | Sergio Miguel Fernandes, Joo P. Cachopo, Antnio Rito Silva |
| 2002 | OOPSLA | Separation of concerns through semantic annotations. | Joo P. Cachopo |
| 2001 | EPIA | Permissive Belief Revision. | Maria R. Cravo, Joo P. Cachopo, Ana C. Cachopo, Joo P. Martins |