Unifying Genericity - Combining the Benefits of Virtual Types and Parameterized Classes. - Kresten Krab Thorup; Mads Torgersen (ECOOP, 1999)

Genericity in Object-Oriented Programming Languages. - Kresten Krab Thorup; Mads Torgersen (TOOLS (38), 2001)

How to Circumvent Church Numerals. - Mayer Goldberg; Mads Torgersen (Nord. J. Comput., 2002)

The Expression Problem Revisited. - Mads Torgersen (ECOOP, 2004)

Adding Wildcards to the Java Programming Language. - Mads Torgersen; Erik Ernst; Christian Plesner Hansen; Peter von der Ahé; Gilad Bracha; Neal M. Gafter (J. Object Technol., 2004)

Design, implementation, and evaluation of the Resilient Smalltalk embedded platform. - Jakob R. Andersen; Lars Bak; Steffen Grarup; Kasper V. Lund; Toke Eskildsen; Klaus Marius Hansen; Mads Torgersen (Comput. Lang. Syst. Struct., 2005)

Language integrated query: unified querying across data sources and programming languages. - Mads Torgersen (OOPSLA Companion, 2006)

Lost in translation: formalizing proposed extensions to c#. - Gavin M. Bierman; Erik Meijer 001; Mads Torgersen (OOPSLA, 2007)

Querying in C#: how language integrated query (LINQ) works. - Mads Torgersen (OOPSLA Companion, 2007)

Adding Dynamic Types to C#. - Gavin M. Bierman; Erik Meijer 001; Mads Torgersen (ECOOP, 2010)

Pause 'n' Play: Formalizing Asynchronous C#. - Gavin M. Bierman; Claudio V. Russo; Geoffrey Mainland; Erik Meijer 001; Mads Torgersen (ECOOP, 2012)

Understanding TypeScript. - Gavin M. Bierman; Martín Abadi; Mads Torgersen (ECOOP, 2014)