| 2011 | A lock-free cache invalidation protocol for the atom system. | Hugo Rito, Joo P. Cachopo |
| 2011 | Automated construction of JavaScript benchmarks. | Gregor Richards, Andreas Gal, Brendan Eich, Jan Vitek |
| 2011 | Designing a general-purpose programming language based on agent-oriented abstractions: the simpAL project. | Alessandro Ricci, Andrea Santi |
| 2011 | AGERE! (actors and agents reloaded): splash 2011 workshop on programming systems, languages and applications based on actors, agents and decentralized control. | Alessandro Ricci, Rafael H. Bordini, Gul A. Agha |
| 2011 | Agere! (actors and agents reloaded): splash 2011 workshop on programming systems, languages and applications based on actors, agents and decentralized control. | Alessandro Ricci, Gul Agha, Rafael H. Bordini |
| 2011 | Expressing pipeline parallelism using TBB constructs: a case study on what works and what doesn't. | Eric C. Reed, Nicholas Chen, Ralph E. Johnson |
| 2011 | Towards client-aware interface specifications. | Henrique Reblo |
| 2011 | A domain specific language for enterprise grade cloud-mobile hybrid applications. | Ajith Ranabahu, E. Michael Maximilien, Amit P. Sheth, Krishnaprasad Thirunarayan |
| 2011 | Sprint: speculative prefetching of remote data. | Arun Raman, Greta Yorsh, Martin T. Vechev, Eran Yahav |
| 2011 | Modularizing crosscutting concerns with ptolemy. | Hridesh Rajan, Sean L. Mooney, Gary T. Leavens, Robert Dyer, Rex D. Fernando, Mohammad Ali Darvish Darab, Bryan Welter |
| 2011 | VMIL 2011: the 5th workshop on virtual machines and intermediate languages. | Hridesh Rajan, Michael Haupt, Christoph Bockisch, Robert Dyer |
| 2011 | Classifiers: a simple framework for accelerating application development. | David Raal |
| 2011 | Exploiting coarse-grain speculative parallelism. | Hari K. Pyla, Calvin J. Ribbens, Srinidhi Varadarajan |
| 2011 | Coarse-grain speculation for emerging processors. | Hari K. Pyla |
| 2011 | Composing locks by decomposing deadlocks. | Hari K. Pyla |
| 2011 | Locks, deadlocks and abstractions: experiences with multi-threaded programming at CloudFlare, Inc. | Ian Pye |
| 2011 | Automatic performance programming. | Markus Pschel |
| 2011 | Synthesis of first-order dynamic programming algorithms. | Yewen Pu, Rastislav Bodk, Saurabh Srivastava |
| 2011 | Mining student capstone projects with FRASR and ProM. | Wouter Poncin, Alexander Serebrenik, Mark van den Brand |
| 2011 | A simple abstraction for complex concurrent indexes. | Pedro da Rocha Pinto, Thomas Dinsdale-Young, Mike Dodds, Philippa Gardner, Mark J. Wheelhouse |
| 2011 | Profiling and tuning the performance of an STM-based concurrent program. | Lus Pina, Joo P. Cachopo |
| 2011 | Bottom up creation of a DSL using templates and JSON. | Claude Petitpierre |
| 2011 | The intuitive control of smart home and office environments. | Sebastian Peters, Vivian Loftness, Volker Hartkopf |
| 2011 | A comparative study of parallel sort algorithms. | Davide Pasetto, Albert Akhriev |
| 2011 | Backstage Java: making a difference in metaprogramming. | Zachary Palmer, Scott F. Smith |