| 2000 | A 3-Part Type Inference Engine. François Pottier |
| 2000 | A Calculus for Compiling and Linking Classes. Kathleen Fisher, John H. Reppy, Jon G. Riecke |
| 2000 | A Calculus for Link-Time Compilation. Elena Machkasova, Franklyn A. Turbak |
| 2000 | A Kleene Analysis of Mobile Ambients. Flemming Nielson, Hanne Riis Nielson, Shmuel Sagiv |
| 2000 | A Type System for Bounded Space and Functional In-Place Update--Extended Abstract. Martin Hofmann |
| 2000 | Abstract Domains for Universal and Existential Properties. Andrew Heaton, Patricia M. Hill, Andy King |
| 2000 | Alias Types. Frederick Smith, David Walker, J. Gregory Morrisett |
| 2000 | Compile-Time Debugging of C Programs Working on Trees. Jacob Elgaard, Anders Møller, Michael I. Schwartzbach |
| 2000 | Constraint-Based Inter-Procedural Analysis of Parallel Programs. Helmut Seidl, Bernhard Steffen |
| 2000 | Correctness of Java Card Method Lookup via Logical Relations. Ewen Denney, Thomas P. Jensen |
| 2000 | Directional Type Checking for Logic Programs: Beyond Discriminative Types. Witold Charatonik |
| 2000 | Equational Reasoning for Linking with First-Class Primitive Modules. J. B. Wells, René Vestergaard |
| 2000 | Faithful Translations between Polyvariant Flows and Polymorphic Types. Torben Amtoft, Franklyn A. Turbak |
| 2000 | First-Class Structures for Standard ML. Claudio V. Russo |
| 2000 | Flow-Directed Closure Conversion for Typed Languages. Henry Cejtin, Suresh Jagannathan, Stephen Weeks |
| 2000 | Formalizing Implementation Strategies for First-Class Continuations. Olivier Danvy |
| 2000 | Functional Nets. Martin Odersky |
| 2000 | Implementing Groundness Analysis with Definite Boolean Functions. Jacob M. Howe, Andy King |
| 2000 | Improving the Representation of Infinite Trees to Deal with Sets of Trees. Laurent Mauborgne |
| 2000 | On Exceptions Versus Continuations in the Presence of State. Hayo Thielecke |
| 2000 | On the Expressiveness of Event Notification in Data-Driven Coordination Languages. Nadia Busi, Gianluigi Zavattaro |
| 2000 | On the Translation of Procedures to Finite Machines. Markus Müller-Olm, Andreas Wolf |
| 2000 | Polyvariant Flow Analysis with Constrained Types. Scott F. Smith, Tiejun Wang |
| 2000 | Programming Languages and Systems, 9th European Symposium on Programming, ESOP 2000, Held as Part of the European Joint Conferences on the Theory and Practice of Software, ETAPS 2000, Berlin, Germany, March 25 - April 2, 2000, Proceedings Gert Smolka |
| 2000 | Secure Information Flow as Typed Process Behaviour. Kohei Honda, Vasco Thudichum Vasconcelos, Nobuko Yoshida |
| 2000 | Sharing Continuations: Proofnets for Languages with Explicit Control. Julia L. Lawall, Harry G. Mairson |
| 2000 | The Correctness of Type Specialisation. John Hughes |
| 2000 | Type Classes with Functional Dependencies. Mark P. Jones |