Genericity in Java with Virtual Types. - Kresten Krab Thorup (ECOOP, 1997)

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)

Programming language impact on the development of distributed systems. - Debasish Ghosh; Justin Sheehy; Kresten Krab Thorup; Steve Vinoski (J. Internet Serv. Appl., 2012)