| 2011 | JET: exception checking in the Java native interface. | Siliang Li, Gang Tan |
| 2011 | SOS: saving time in dynamic race detection with stationary analysis. | Du Li, Witawas Srisa-an, Matthew B. Dwyer |
| 2011 | Cloning in ownership. | Paley Li, Nicholas Cameron, James Noble |
| 2011 | Designing useful tools for developers. | Thomas D. LaToza, Brad A. Myers |
| 2011 | KonohaScript: static scripting for practical use. | Kimio Kuramitsu |
| 2011 | JIT compilation policy for modern machines. | Prasad A. Kulkarni |
| 2011 | Naturalistic types. | Roman Knll, Vaidas Gasiunas, Mira Mezini |
| 2011 | How to rate programming skills in programming experiments?: a preliminary, exploratory, study based on university marks, pretests, and self-estimation. | Sebastian Kleinschmager, Stefan Hanenberg |
| 2011 | Generic ownership: the case of java collections. | Ahmed Aziz Khalifa |
| 2011 | Towards a comparative analysis of meta-metamodels. | Heiko Kern, Axel Hummel, Stefan Khne |
| 2011 | A DSML for reversible transformations. | Mickal Kerboeuf, Jean-Philippe Babau |
| 2011 | Safe parallel programming using dynamic dependence hints. | Chuanle Ke, Lei Liu, Chao Zhang, Tongxin Bai, Bryan Jacobs, Chen Ding |
| 2011 | Virtual machines should be invisible. | Stephen Kell, Conrad Irwin |
| 2011 | Testing domain-specific languages. | Lennart C. L. Kats, Rob Vermaas, Eelco Visser |
| 2011 | Integrated language definition testing: enabling test-driven language development. | Lennart C. L. Kats, Rob Vermaas, Eelco Visser |
| 2011 | Variability-aware parsing in the presence of lexical macros and conditional compilation. | Christian Kstner, Paolo G. Giarrusso, Tillmann Rendel, Sebastian Erdweg, Klaus Ostermann, Thorsten Berger |
| 2011 | Catch me if you can: performance bug detection in the wild. | Milan Jovic, Andrea Adamoli, Matthias Hauswirth |
| 2011 | PREFAIL: a programmable tool for multiple-failure injection. | Pallavi Joshi, Haryadi S. Gunawi, Koushik Sen |
| 2011 | A feature model of actor, agent, and object programming languages. | Howell R. Jordan, Goetz Botterweck, Marc-Philippe Huget, Rem W. Collier |
| 2011 | autoVHDL: a domain-specific modeling language for the auto-generation of VHDL core wrappers. | Erica Jones, Jonathan Sprinkle |
| 2011 | Enhancing locality for recursive traversals of recursive structures. | Youngjoon Jo, Milind Kulkarni |
| 2011 | Kismet: parallel speedup estimates for serial programs. | Donghwan Jeon, Saturnino Garcia, Christopher M. Louie, Michael Bedford Taylor |
| 2011 | Are object protocols burdensome?: an empirical study of developer forums. | Ciera Jaspan, Jonathan Aldrich |
| 2011 | CUDACL+: a framework for GPU programs. | Ferosh Jacob |
| 2011 | Babylscript: multilingual javascript. | Ming-Yee Christopher Iu |