Skip to content

Patrick Lam

Publication record assembled from the DBLP archive of ranked conferences.

Papers indexed

30

Venues

16

Active years

2000–2025

Best venue rank

A*

Where they publish

Papers

30 indexed papers, newest first.

YearVenueTitleAuthors
2025SCAMDetecting Exception-Related Behavioural Breaking Changes with UnCheckGuard.Vinayak Sharma, Patrick Lam
2024OnwardAbstract Debuggers: Exploring Program Behaviors using Static Analysis Results.Karoliine Holter, Juhan Oskar Hennoste, Patrick Lam, Simmo Saan, Vesal Vojdani
2024SCAMEnhancing Security through Modularization: A Counterfactual Analysis of Vulnerability Propagation and Detection Precision.Mohammad Mahdi Abdollahpour, Jens Dietrich, Patrick Lam
2022VISSOFTVizAPI: Visualizing Interactions between Java Libraries and Clients.Sruthi Venkatanarayanan, Jens Dietrich, Craig Anslow, Patrick Lam
2020OOPSLAPutting the semantics into semantic versioning.Patrick Lam, Jens Dietrich, David J. Pearce
2019ICSEHow C++ developers use immutability declarations: an empirical study.Jonathan Eyolfson, Patrick Lam
2016ECOOPC++ const and Immutability: An Empirical Study of Writes-Through-const.Jon Eyolfson, Patrick Lam
2016OOPSLAModeling and analysis of remote memory access programming.Andrei Marian Dan, Patrick Lam, Torsten Hoefler, Martin T. Vechev
2015OOPSLASATCheck: SAT-directed stateless model checking for SC and TSO.Brian Demsky, Patrick Lam
2014MSRFinding patterns in static analysis alerts: improving actionable alert ranking.Quinn Hanam, Lin Tan, Reid Holmes, Patrick Lam
2012PLDICollection disjointness analysis.Hang Chu, Patrick Lam
2012RVDetecting Unread Memory Using Dynamic Binary Translation.Jon Eyolfson, Patrick Lam
2011MSRDo time of day and developer experience affect commit bugginess.Jon Eyolfson, Lin Tan, Patrick Lam
2010ICSEViews: object-inspired concurrency control.Brian Demsky, Patrick Lam
2010RVClara: Partially Evaluating Runtime Monitors at Compile Time - Tutorial Supplement.Eric Bodden, Patrick Lam
2010RVClara: A Framework for Partially Evaluating Finite-State Runtime Monitors Ahead of Time.Eric Bodden, Patrick Lam, Laurie J. Hendren
2010SACMATRole-based access control (RBAC) in Java via proxy objects using annotations.Jeff Zarnett, Mahesh V. Tripunitara, Patrick Lam
2009ICISSMethod-Specific Java Access Control via RMI Proxy Objects Using Annotations.Jeff Zarnett, Patrick Lam, Mahesh V. Tripunitara
2009RTASOn Time-Aware Instrumentation of Programs.Sebastian Fischmeister, Patrick Lam
2007RVCollaborative Runtime Verification with Tracematches.Eric Bodden, Laurie J. Hendren, Patrick Lam, Ondrej Lhotk, Nomair A. Naeem
2006VMCAIField Constraint Analysis.Thomas Wies, Viktor Kuncak, Patrick Lam, Andreas Podelski, Martin C. Rinard
2005CCHob: A Tool for Verifying Data Structure Consistency.Patrick Lam, Viktor Kuncak, Martin C. Rinard
2005VMCAIGeneralized Typestate Checking for Data Structure Consistency.Patrick Lam, Viktor Kuncak, Martin C. Rinard
2003ECOOPA Type System and Analysis for the Automatic Extraction and Enforcement of Design Information.Patrick Lam, Martin C. Rinard
2003RoboCupDesign of Walking Gaits for Tao-Pie-Pie, a Small Humanoid Robot.Jacky Baltes, Patrick Lam
2002POPLRole analysis.Viktor Kuncak, Patrick Lam, Martin C. Rinard
2000CCOptimizing Java Bytecode Using the Soot Framework: Is It Feasible?Raja Valle-Rai, Etienne Gagnon, Laurie J. Hendren, Patrick Lam, Patrice Pominville, Vijay Sundaresan
2000OOPSLAOn the predictability of Java byte codes (abstract) (poster session).Karel Driesen, Patrick Lam, Jerome Miecznikowski, Feng Qian, Derek Rayside
2000OOPSLAPractical virtual method call resolution for Java.Vijay Sundaresan, Laurie J. Hendren, Chrislain Razafimahefa, Raja Valle-Rai, Patrick Lam, Etienne Gagnon, Charles Godin
2000OOPSLASoot (poster session): a Java bytecode optimization and annotation framework.Raja Valle-Rai, Patrick Lam, Clark Verbrugge, Patrice Pominville, Feng Qian