| 2010 | Type classes as objects and implicits. | Bruno C. d. S. Oliveira, Adriaan Moors, Martin Odersky |
| 2010 | A study of Java's non-Java memory. | Kazunori Ogata, Dai Mikurube, Kiyokuni Kawachiya, Scott Trent, Tamiya Onodera |
| 2010 | Better planning via tasking as a team. | Christopher P. O'Connor |
| 2010 | Letters from the edge of an agile transition. | Christopher P. O'Connor |
| 2010 | A graph-based approach to API usage adaptation. | Hoan Anh Nguyen, Tung Thanh Nguyen, Gary Wilson Jr., Anh Tuan Nguyen, Miryung Kim, Tien N. Nguyen |
| 2010 | Evaluation and usability of programming languages and tools (PLATEAU). | Emerson R. Murphy-Hill, Shane Markstrum, Craig Anslow |
| 2010 | Almost free concurrency! (using GOF patterns). | Sean L. Mooney, Hridesh Rajan, Steven M. Kautz, Wayne Rowcliffe |
| 2010 | XUnit test patterns and smells: improving the ROI of test code. | Gerard Meszaros |
| 2010 | Stop the software architecture erosion. | Bernhard Merkle |
| 2010 | Textual modeling tools: overview and comparison of language workbenches. | Bernhard Merkle |
| 2010 | Stop the software architecture erosion: building better software systems. | Bernhard Merkle |
| 2010 | Verification and validation in the context of domain-specific modelling. | Janne Merilinna, Juha Prssinen |
| 2010 | A domain-specific approach to architecturing error handling in pervasive computing. | Julien Mercadal, Quentin Enard, Charles Consel, Nicolas Loriant |
| 2010 | Parallel inclusion-based points-to analysis. | Mario Mndez-Lojo, Augustine Mathew, Keshav Pingali |
| 2010 | Hera-JVM: a runtime system for heterogeneous multi-core architectures. | Ross McIlroy, Joe Sventek |
| 2010 | The two-state solution: native and serializable continuations accord. | Jay A. McCarthy |
| 2010 | A time-aware type system for data-race protection and guaranteed initialization. | Nicholas D. Matsakis, Thomas R. Gross |
| 2010 | Many-core virtual machines: decoupling abstract from concrete concurrency. | Stefan Marr, Theo D'Hondt |
| 2010 | Encapsulation and locality: a foundation for concurrency support in multi-language virtual machines? | Stefan Marr |
| 2010 | Domain-specific engineering of domain-specific languages. | Raphael Mannadiar, Hans Vangheluwe |
| 2010 | Workshop: architecture in an agile world. | Dennis Mancl, Steven Fraser, Bill Opdyke |
| 2010 | Compiler construction with a dash of concurrency and an embedded twist. | Adam B. Mallen, Dennis Brylow |
| 2010 | Application frameworks: how they become your enemy. | Martin Mailloux |
| 2010 | Reconciling concurrency and modularity with Panini's asynchronous typed events. | Yuheng Long, Hridesh Rajan, Sean L. Mooney |
| 2010 | G-Finder: routing programming questions closer to the experts. | Wei Li, Charles Zhang, Songlin Hu |