Skip to content

Martin Odersky

Publication record assembled from the DBLP archive of ranked conferences.

Papers indexed

74

Venues

26

Active years

1991–2026

Best venue rank

A*

Where they publish

Papers

74 indexed papers, newest first.

YearVenueTitleAuthors
2026ECOOPLanguage-Integrated Recursive Queries.Anna Herlihy, Amir Shaikhha, Anastasia Ailamaki, Martin Odersky
2026GPCEModular Substructural Constraints for Embedded DSLs.Anna Herlihy, Amir Shaikhha, Anastasia Ailamaki, Martin Odersky
2024ICDEAdaptive Recursive Query Optimization.Anna Herlihy, Guillaume Martres, Anastasia Ailamaki, Martin Odersky
2021GPCEMulti-stage programming with generative and analytical macros.Nicolas Stucki, Jonathan Immanuel Brachthuser, Martin Odersky
2018GPCEA practical unification of multi-stage programming and macros.Nicolas Stucki, Aggelos Biboudis, Martin Odersky
2017PLDIMiniphases: compilation using modular and efficient tree transformations.Dmitry Petrashko, Ondrej Lhotk, Martin Odersky
2016OOPSLACall graphs for languages with parametric polymorphism.Dmitry Petrashko, Vlad Ureche, Ondrej Lhotk, Martin Odersky
2015OOPSLAIsolates, channels, and event streams for composable distributed programming.Aleksandar Prokopec, Martin Odersky
2015OOPSLAAutomating ad hoc data representation transformations.Vlad Ureche, Aggelos Biboudis, Yannis Smaragdakis, Martin Odersky
2015PDPEfficient Lock-Free Work-Stealing Iterators for Data-Parallel Collections.Aleksandar Prokopec, Dmitry Petrashko, Martin Odersky
2014ECOOPScalaDyno: making name resolution and type checking fault-tolerant.Cdric Bastin, Vlad Ureche, Martin Odersky
2014ECOOPSpores: A Type-Based Foundation for Closures in the Age of Concurrency and Distribution.Heather Miller, Philipp Haller, Martin Odersky
2014ECOOPThe evolution of Scala: PLE'14 keynote.Martin Odersky
2014ECOOPContainers and aggregates, mutators and isolates for reactive programming.Aleksandar Prokopec, Philipp Haller, Martin Odersky
2014FPLHardware system synthesis from Domain-Specific Languages.Nithin George, HyoukJoong Lee, David Novo, Tiark Rompf, Kevin J. Brown, Arvind K. Sujeeth, Martin Odersky, Kunle Olukotun, Paolo Ienne
2014GPCEYin-yang: concealing the deep embedding of DSLs.Vojin Jovanovic, Amir Shaikhha, Sandro Stucki, Vladimir Nikolaev, Christoph Koch, Martin Odersky
2014ICSEFunctional programming for all! scaling a MOOC for students and professionals alike.Heather Miller, Philipp Haller, Lukas Rytz, Martin Odersky
2014OOPSLAFoundations of path-dependent types.Nada Amin, Tiark Rompf, Martin Odersky
2014OOPSLAStaged parser combinators for efficient data processing.Manohar Jonnalagedda, Thierry Coppey, Sandro Stucki, Tiark Rompf, Martin Odersky
2014OOPSLALate data layout: unifying data representation transformations.Vlad Ureche, Eugene Burmako, Martin Odersky
2013ECOOPHigher-Order Reactive Programming with Incremental Lists.Ingo Maier, Martin Odersky
2013ECOOPA flow-insensitive, modular effect system for purity.Lukas Rytz, Nada Amin, Martin Odersky
2013ECOOPComposition and Reuse with Compiled Domain-Specific Languages.Arvind K. Sujeeth, Tiark Rompf, Kevin J. Brown, HyoukJoong Lee, Hassan Chafi, Victoria Popic, Michael Wu, Aleksandar Prokopec, Vojin Jovanovic, Martin Odersky, Kunle Olukotun
2013GPCESpiral in scala: towards the systematic construction of generators for performance libraries.Georg Ofenbeck, Tiark Rompf, Alen Stojanov, Martin Odersky, Markus Pschel
2013GPCEForge: generating a high performance DSL implementation from a declarative specification.Arvind K. Sujeeth, Austin Gibbons, Kevin J. Brown, HyoukJoong Lee, Tiark Rompf, Martin Odersky, Kunle Olukotun
2013OOPSLAInstant pickles: generating object-oriented pickler combinators for fast and extensible serialization.Heather Miller, Philipp Haller, Eugene Burmako, Martin Odersky
2013OOPSLAMiniboxing: improving the speed to code size tradeoff in parametric polymorphism translations.Vlad Ureche, Cristian Talau, Martin Odersky
2013POPLOptimizing data structures in high-level programs: new directions for extensible compilers based on staging.Tiark Rompf, Arvind K. Sujeeth, Nada Amin, Kevin J. Brown, Vojin Jovanovic, HyoukJoong Lee, Manohar Jonnalagedda, Kunle Olukotun, Martin Odersky
2012ECOOPJavaScript as an Embedded DSL.Grzegorz Kossakowski, Nada Amin, Tiark Rompf, Martin Odersky
2012ECOOPWhen Compilers Are Mirrors.Martin Odersky
2012ECOOPLightweight Polymorphic Effects.Lukas Rytz, Martin Odersky, Philipp Haller
2012PEPMScala-virtualized.Adriaan Moors, Tiark Rompf, Philipp Haller, Martin Odersky
2012PEPMStagedSAC: a case study in performance-oriented DSL development.Vlad Ureche, Tiark Rompf, Arvind K. Sujeeth, Hassan Chafi, Martin Odersky
2012PPoPPConcurrent tries with efficient non-blocking snapshots.Aleksandar Prokopec, Nathan Grasso Bronson, Phil Bagwell, Martin Odersky
2011CCFuture-Proofing Collections: From Mutable to Persistent to Parallel.Martin Odersky
2011EuroParA Generic Parallel Collection Framework.Aleksandar Prokopec, Phil Bagwell, Tiark Rompf, Martin Odersky
2011ICMLOptiML: An Implicitly Parallel Domain-Specific Language for Machine Learning.Arvind K. Sujeeth, HyoukJoong Lee, Kevin J. Brown, Tiark Rompf, Hassan Chafi, Michael Wu, Anand R. Atreya, Martin Odersky, Kunle Olukotun
2010ECOOPCapabilities for Uniqueness and Borrowing.Philipp Haller, Martin Odersky
2010GPCELightweight modular staging: a pragmatic approach to runtime code generation and compiled DSLs.Tiark Rompf, Martin Odersky
2010OOPSLALanguage virtualization for heterogeneous parallel computing.Hassan Chafi, Zach DeVito, Adriaan Moors, Tiark Rompf, Arvind K. Sujeeth, Pat Hanrahan, Martin Odersky, Kunle Olukotun
2010OOPSLAType classes as objects and implicits.Bruno C. d. S. Oliveira, Adriaan Moors, Martin Odersky
2010SACNamed and default arguments for polymorphic object-oriented languages: a discussion on the design implemented in the Scala language.Lukas Rytz, Martin Odersky
2010RVContracts for Scala.Martin Odersky
2009ECOOPCompiling generics through user-directed type specialization.Iulian Dragos, Martin Odersky
2009ECOOPCompiling structural types on the JVM: a comparison of reflective and generative techniques from Scala's perspective.Gilles Dubochet, Martin Odersky
2009ICFPImplementing first-class polymorphic delimited continuations by a type-directed selective CPS-transform.Tiark Rompf, Ingo Maier, Martin Odersky
2008ICSoftScala Roles - A Lightweight Approach Towards Reusable Collaborations.Michael Pradel, Martin Odersky
2008ICSoftScala Roles: Reusable Object Collaborations in a Library.Michael Pradel, Martin Odersky
2008OOPSLAGenerics of a higher kind.Adriaan Moors, Frank Piessens, Martin Odersky
2007APLASTranslation Correctness for First-Order Object-Oriented Pattern Matching.Burak Emir, Qin Ma, Martin Odersky
2007CoordinationActors That Unify Threads and Events.Philipp Haller, Martin Odersky
2007ECOOPMatching Objects with Patterns.Burak Emir, Martin Odersky, John Williams
2006MFCSA Core Calculus for Scala Type Checking.Vincent Cremet, Franois Garillot, Sergue Lenglet, Martin Odersky
2006POPLThe Scala experiment: can we provide better language support for component systems?Martin Odersky
2005OOPSLAScalable component abstractions.Martin Odersky, Matthias Zenger
2004APLASThe Scala Experiment - Can We Provide Better Language Support for Component Systems?Martin Odersky
2003ECOOPA Nominal Theory of Objects with Dependent Types.Martin Odersky, Vincent Cremet, Christine Rckl, Matthias Zenger
2001ICFPExtensible Algebraic Datatypes with Defaults.Matthias Zenger, Martin Odersky
2001POPLColored local type inference.Martin Odersky, Christoph Zenger, Matthias Zenger
2000ESOPFunctional Nets.Martin Odersky
1998ECOOPA Statically Safe Alternative to Virtual Types.Kim B. Bruce, Martin Odersky, Philip Wadler
1998ICFPProgramming with Variable Functions.Martin Odersky
1998ICSRLeftover curry and reheated Pizza: how functional programming nourishes software reuse.Martin Odersky, Philip Wadler
1998OOPSLAMaking the Future Safe for the Past: Adding Genericity to the Java Programming Language.Gilad Bracha, Martin Odersky, David Stoutamire, Philip Wadler
1997POPLPizza into Java: Translating Theory into Practice.Martin Odersky, Philip Wadler
1996POPLPutting Type Annotations to Work.Martin Odersky, Konstantin Lufer
1995CPA Confluent Calculus for Concurrent Constraint Programming with Guarded Choice.Kim Marriott, Martin Odersky
1995POPLThe Call-by-Need Lambda Calculus.Zena M. Ariola, Matthias Felleisen, John Maraist, Martin Odersky, Philip Wadler
1994POPLA Functional Theory of Local Names.Martin Odersky
1993POPLCall by Name, Assignment, and the Lambda Calculus.Martin Odersky, Dan Rabin, Paul Hudak
1992ESOPObservers for Linear Types.Martin Odersky
1991CHIBuilding visual language parsers.Richard Helm, Kim Marruitt, Martin Odersky
1991PODSConstraint-Based Query Optimization for Spatial Databases.Richard Helm, Kim Marriott, Martin Odersky
1991POPLHow to Make Destructive Updates Less Destructive.Martin Odersky