Skip to content

Jan Vitek

Publication record assembled from the DBLP archive of ranked conferences.

Papers indexed

89

Venues

27

Active years

1992–2026

Best venue rank

A*

Where they publish

Papers

89 indexed papers, newest first.

YearVenueTitleAuthors
2026ECOOPCharacterizing Type Feedback in Just-In-Time Compilation.Sebastin Krynski, Filip Rha, Filip Krikava, Jan Vitek
2024ECOOPThe Fault in Our Stars: Designing Reproducible Large-scale Code Analysis Experiments.Petr Maj, Stefanie Muroya, Konrad Siek, Luca Di Grazia, Jan Vitek
2022PLDIDeoptless: speculation with dispatched on-stack replacement and specialized continuations.Olivier Flckiger, Jan Jecmen, Sebastin Krynski, Jan Vitek
2022SLEsignatr: A Data-Driven Fuzzing Tool for R.Alexi Turcotte, Pierre Donat-Bouillud, Filip Krikava, Jan Vitek
2021DLSFirst-class environments in R.Aviral Goel, Jan Vitek
2021ECOOPCodeDJ: Reproducible Queries over Large-Scale Software Repositories.Petr Maj, Konrad Siek, Alexander Kovalenko, Jan Vitek
2020DLSSampling optimized code for type feedback.Olivier Flckiger, Andreas Wlchli, Sebastin Krynski, Jan Vitek
2019DLSR melts brains: an IR for first-class environments and lazy effectful arguments.Olivier Flckiger, Guido Chari, Jan Jecmen, Ming-Ho Yee, Jakob Hain, Jan Vitek
2019ECOOPJulia's Efficient Algorithm for Subtyping Unions and Covariant Tuples (Pearl).Benjamin Chung, Francesco Zappa Nardelli, Jan Vitek
2019ECOOPTowards a Type System for R.Alexi Turcotte, Jan Vitek
2018DLSSelf-contained development environments.Guido Chari, Javier Pims, Jan Vitek, Olivier Flckiger
2018ECOOPKafKa: Gradual Typing for Objects.Benjamin Chung, Paley Li, Francesco Zappa Nardelli, Jan Vitek
2018ESOPCorrectness of a Concurrent Object Collector for Actor Languages.Juliana Franco, Sylvan Clebsch, Sophia Drossopoulou, Jan Vitek, Tobias Wrigstad
2018ISSTAMonotonic gradual typing in a common calculus.Benjamin Chung, Jan Vitek
2018ISSTATests from traces: automated unit test extraction for R.Filip Krikava, Jan Vitek
2017ECOOPParallelizing Julia with a Non-Invasive DSL.Todd A. Anderson, Hai Liu, Lindsey Kuper, Ehsan Totoni, Jan Vitek, Tatiana Shpeisman
2017ITPVerifying a Concurrent Garbage Collector Using a Rely-Guarantee Methodology.Yannick Zakowski, David Cachera, Delphine Demange, Gustavo Petri, David Pichardie, Suresh Jagannathan, Jan Vitek
2017RTASMaking Android Run on Time.Yin Yan, Karthik Dantu, Steven Y. Ko, Jan Vitek, Lukasz Ziarek
2016POPLIs sound gradual typing dead?Asumu Takikawa, Daniel Feltey, Ben Greenman, Max S. New, Jan Vitek, Matthias Felleisen
2015ECOOPCooking the Books: Formalizing JMM Implementation Recipes.Gustavo Petri, Jan Vitek, Suresh Jagannathan
2015ECOOPConcrete Types for TypeScript.Gregor Richards, Francesco Zappa Nardelli, Jan Vitek
2015POPLRepeatability, reproducibility and rigor in CS research.Jan Vitek
2014PLDIAtomicity refinement for verified compilation.Suresh Jagannathan, Gustavo Petri, Jan Vitek, David Pichardie, Vincent Laporte
2014VEEA fast abstract syntax tree interpreter for R.Tomas Kalibera, Petr Maj, Floral Morandat, Jan Vitek
2014VEEThe case for the three R's of systems research: repeatability, reproducibility and rigor.Jan Vitek
2013ECOOPHistory-based security for JavaScript.Jan Vitek
2013ICSEDetecting deadlock in programs with data-centric synchronization.Daniel Marino, Christian Hammer, Julian Dolby, Mandana Vaziri, Frank Tip, Jan Vitek
2013OOPSLAShould software conferences respect software?Shriram Krishnamurthi, James Noble, Jan Vitek
2013OOPSLAFlexible access control for javascript.Gregor Richards, Christian Hammer, Francesco Zappa Nardelli, Suresh Jagannathan, Jan Vitek
2013PLDITerra: a multi-stage language for high-performance computing.Zachary DeVito, James Hegarty, Alex Aiken, Pat Hanrahan, Jan Vitek
2013POPLPlan B: a buffered memory model for Java.Delphine Demange, Vincent Laporte, Lei Zhao, Suresh Jagannathan, David Pichardie, Jan Vitek
2012APLASPlanet Dynamic or: How I Learned to Stop Worrying and Love Reflection.Jan Vitek
2012ECOOPEvaluating the Design of the R Language - Objects and Functions for Data Analysis.Floral Morandat, Brandon Hill, Leo Osvald, Jan Vitek
2012OOPSLAA black-box approach to understanding concurrency in DaCapo.Tomas Kalibera, Matthew Mole, Richard E. Jones, Jan Vitek
2012OOPSLAEval begone!: semi-automated removal of eval from javascript programs.Fadi Meawad, Gregor Richards, Floral Morandat, Jan Vitek
2011DACVirtualizing real-time embedded systems with Java.Jan Vitek
2011ECOOPThe Eval That Men Do - A Large-Scale Study of the Use of Eval in JavaScript Applications.Gregor Richards, Christian Hammer, Brian Burg, Jan Vitek
2011EMSOFTRepeatability, reproducibility, and rigor in systems research.Jan Vitek, Tomas Kalibera
2011OOPSLAAutomated construction of JavaScript benchmarks.Gregor Richards, Andreas Gal, Brendan Eich, Jan Vitek
2010ECOOPA Type System for Data-Centric Synchronization.Mandana Vaziri, Frank Tip, Julian Dolby, Christian Hammer, Jan Vitek
2010EuroSysHigh-level programming of embedded hard real-time devices.Filip Pizlo, Lukasz Ziarek, Ethan Blanton, Petr Maj, Jan Vitek
2010PLDISchism: fragmentation-tolerant real-time garbage collection.Filip Pizlo, Lukasz Ziarek, Petr Maj, Antony L. Hosking, Ethan Blanton, Jan Vitek
2010PLDIAn analysis of the dynamic behavior of JavaScript programs.Gregor Richards, Sylvain Lebresne, Brian Burg, Jan Vitek
2010POPLIntegrating typed and untyped code in a scripting language.Tobias Wrigstad, Francesco Zappa Nardelli, Sylvain Lebresne, Johan stlund, Jan Vitek
2010SACRTTM: real-time transactional memory.Martin Schoeberl, Florian Brandner, Jan Vitek
2009CoordinationHigh-Performance Transactional Event Processing.Antonio Cunei, Rachid Guerraoui, Jesper Honig Spring, Jean Privat, Jan Vitek
2009DLSOf scripts and programs: tall tales, urban legends, and future prospects.Jan Vitek
2009ECOOPUnderstanding the dynamics of JavaScript.Sylvain Lebresne, Gregor Richards, Johan stlund, Tobias Wrigstad, Jan Vitek
2009ECOOPIntroduction to: The Myths of Object-Orientation.Jan Vitek
2009ECOOPSoftware hardening: a research agenda.Tobias Wrigstad, Patrick Eugster, John Field, Nate Nystrom, Jan Vitek
2009ECOOPLoci: Simple Thread-Locality for Java.Tobias Wrigstad, Filip Pizlo, Fadi Meawad, Lei Zhao, Jan Vitek
2009OOPSLAThorn: robust, concurrent, extensible scripting on the JVM.Bard Bloom, John Field, Nathaniel Nystrom, Johan stlund, Gregor Richards, Rok Strnisa, Jan Vitek, Tobias Wrigstad
2009OOPSLAThorn: robust concurrent scripting on the JVM.Bard Bloom, John Field, Nathaniel Nystrom, Johan stlund, Gregor Richards, Rok Strnisa, Jan Vitek, Tobias Wrigstad
2009RTSSScheduling Hard Real-Time Garbage Collection.Tomas Kalibera, Filip Pizlo, Antony L. Hosking, Jan Vitek
2008ISORCMemory Management for Real-Time Java: State of the Art.Filip Pizlo, Jan Vitek
2008PADLMatchete: Paths through the Pattern Matching Jungle.Martin Hirzel, Nathaniel Nystrom, Bard Bloom, Jan Vitek
2007CCAccurate Garbage Collection in Uncooperative Environments with Lazy Pointer Stacks.Jason Baker, Antonio Cunei, Filip Pizlo, Jan Vitek
2007EuroSysSTMBench7: a benchmark for software transactional memory.Rachid Guerraoui, Michal Kapalka, Jan Vitek
2007OOPSLAStreamflex: high-throughput stream programming in java.Jesper Honig Spring, Jean Privat, Rachid Guerraoui, Jan Vitek
2007VEEReflexes: abstractions for highly responsive systems.Jesper Honig Spring, Filip Pizlo, Rachid Guerraoui, Jan Vitek
2006APLASCombining Offline and Online Optimizations: Register Allocation and Method Inlining.Hiroshi Yamauchi, Jan Vitek
2006ECOOPScoped Types and Aspects for Real-Time Java.Chris Andreae, Yvonne Coady, Celina Gibbs, James Noble, Jan Vitek, Tian Zhao
2006RTSSAn Emprical Evaluation of Memory Management Alternatives for Real-Time Java.Filip Pizlo, Jan Vitek
2006RTASA Real-time Java Virtual Machine for Avionics - An Experience Report.Jason Baker, Antonio Cunei, Chapman Flack, Filip Pizlo, Marek Prochazka, Jan Vitek, Austin Armbruster, Edward Pla, David Holmes
2006VEEA new approach to real-time checkpointing.Antonio Cunei, Jan Vitek
2005ECCBReconsidering complete search algorithms for protein backbone NMR assignment.Olga Vitek, Chris Bailey-Kellogg, Bruce A. Craig, Paul Kuliniewicz, Jan Vitek
2005OOPSLAPolyD: a flexible dispatching framework.Antonio Cunei, Jan Vitek
2005SPEfficient Intrusion Detection using Automaton Inlining.Rajeev Gopalakrishna, Eugene H. Spafford, Jan Vitek
2005RTSSPreemptible Atomic Regions for Real-Time Java.Jeremy Manson, Jason Baker, Antonio Cunei, Suresh Jagannathan, Marek Prochazka, Bin Xin, Jan Vitek
2004CoordinationOptimistic Concurrency Semantics for Transactions in Coordination Languages.Suresh Jagannathan, Jan Vitek
2004ESOPA Semantic Framework for Designer Transactions.Jan Vitek, Suresh Jagannathan, Adam Welc, Antony L. Hosking
2004ICPADSDistributed and Dynamic Voronoi Overlays for Coverage Detection and Distributed Hash Tables in Ad-Hoc Networks.Bogdan Carbunar, Ananth Grama, Jan Vitek
2004IPCCCA public key algorithm for ad-hoc networks.Bogdan Carbunar, Ananth Grama, Jan Vitek
2004ISORCReal-Time Java Scoped Memory: Design Patterns and Semantics.Filip Pizlo, J. M. Fox, David Holmes, Jan Vitek
2004RTSSScoped Types for Real-Time Java.Tian Zhao, James Noble, Jan Vitek
2004SECONCoverage preserving redundancy elimination in sensor networks.Bogdan Carbunar, Ananth Grama, Jan Vitek, Octavian Carbunar
2003ECOOPJava Subtype Tests in Real-Time.Krzysztof Palacz, Jan Vitek
2003OOPSLALightweight confinement for featherweight Java.Tian Zhao, Jens Palsberg, Jan Vitek
2002OOPSLAIncommunicado: efficient communication for isolates.Krzysztof Palacz, Jan Vitek, Grzegorz Czajkowski, Laurent Dayns
2001OOPSLAEncapsulating Objects with Confined Types.Christian Grothoff, Jens Palsberg, Jan Vitek
1999CoordinationA Coordination Model Agents Based on Secure Spaces.Ciarn Bryce, Manuel Oriol, Jan Vitek
1999OOPSLAConfined Types.Jan Vitek, Boris Bokowski
1998ECOOPFlexible Alias Protection.James Noble, Jan Vitek, John Potter
1997ECOOPNear Optimal Hierarchical Encoding of Types.Andreas Krall, Jan Vitek, R. Nigel Horspool
1997OOPSLAEfficient Type Inclusion Tests.Jan Vitek, R. Nigel Horspool, Andreas Krall
1996CCCompact Dispatch Tables for Dynamically Typed Object Oriented Languages.Jan Vitek, R. Nigel Horspool
1995ECOOPMessage Dispatch on Pipelined Processors.Karel Driesen, Urs Hlzle, Jan Vitek
1994ECOOPTaming Message Passing: Efficient Method Look-Up for Dynamically Typed Languages.Jan Vitek, R. Nigel Horspool
1992CCCompile-Time Analysis of Object-Oriented Programs.Jan Vitek, R. Nigel Horspool, James S. Uhl