| 2025 | ACL | Controllable and Reliable Knowledge-Intensive Task-Oriented Conversational Agents with Declarative Genie Worksheets. | Harshit Joshi, Shicheng Liu, James Chen, Larsen Weigle, Monica S. Lam |
| 2025 | ACL | LEMONADE: A Large Multilingual Expert-Annotated Abstractive Event Dataset for the Real World. | Sina J. Semnani, Pingyue Zhang, Wanyue Zhai, Haozhuo Li, Ryan Beauchamp, Trey Billing, Katayoun Kishi, Manling Li, Monica S. Lam |
| 2025 | CHI | GenieWizard: Multimodal App Feature Discovery with Large Language Models. | Jackie (Junrui) Yang, Yingtian Shi, Chris Gu, Zhang Zheng, Anisha Jain, Tianshi Li, Monica S. Lam, James A. Landay |
| 2025 | EMNLP | Detecting Corpus-Level Knowledge Inconsistencies in Wikipedia with Large Language Models. | Sina J. Semnani, Jirayu Burapacheep, Arpandeep Khatua, Thanawan Atchariyachanvanit, Zheng Wang, Monica S. Lam |
| 2024 | ACL | SPAGHETTI: Open-Domain Question Answering from Heterogeneous Data Sources with Retrieval and Semantic Parsing. | Heidi C. Zhang, Sina J. Semnani, Farhad Ghassemi, Jialiang Xu, Shicheng Liu, Monica S. Lam |
| 2024 | CHI | ReactGenie: A Development Framework for Complex Multimodal Interactions Using Large Language Models. | Jackie (Junrui) Yang, Yingtian Shi, Yuhan Zhang, Karina Li, Daniel Wan Rosli, Anisha Jain, Shuning Zhang, Tianshi Li, James A. Landay, Monica S. Lam |
| 2024 | EMNLP | Zero-shot Persuasive Chatbots with LLM-Generated Strategies and Information Retrieval. | Kazuaki Furumai, Roberto Legaspi, Julio Romero, Yudai Yamazaki, Yasutaka Nishimura, Sina J. Semnani, Kazushi Ikeda, Weiyan Shi, Monica S. Lam |
| 2024 | EMNLP | Into the Unknown Unknowns: Engaged Human Learning through Participation in Language Model Agent Conversations. | Yucheng Jiang, Yijia Shao, Dekun Ma, Sina J. Semnani, Monica S. Lam |
| 2024 | EMNLP | SPINACH: SPARQL-Based Information Navigation for Challenging Real-World Questions. | Shicheng Liu, Sina J. Semnani, Harold Triedman, Jialiang Xu, Isaac Dan Zhao, Monica S. Lam |
| 2024 | NAACL | Assisting in Writing Wikipedia-like Articles From Scratch with Large Language Models. | Yijia Shao, Yucheng Jiang, Theodore A. Kanell, Peter Xu, Omar Khattab, Monica S. Lam |
| 2024 | VR | AMMA: Adaptive Multimodal Assistants Through Automated State Tracking and User Model-Directed Guidance Planning. | Jackie (Junrui) Yang, Leping Qiu, Emmanuel Angel Corona-Moreno, Louisa Shi, Hung Bui, Monica S. Lam, James A. Landay |
| 2023 | ACL | X-RiSAWOZ: High-Quality End-to-End Multilingual Dialogue Datasets and Few-shot Agents. | Mehrad Moradshahi, Tianhao Shen, Kalika Bali, Monojit Choudhury, Gal de Chalendar, Anmol Goel, Sungkyun Kim, Prashant Kodali, Ponnurangam Kumaraguru, Nasredine Semmar, Sina J. Semnani, Jiwon Seo, Vivek Seshadri, Manish Shrivastava, Michael Sun, Aditya Yadavalli, Chaobin You, Deyi Xiong, Monica S. Lam |
| 2023 | EMNLP | WikiChat: Stopping the Hallucination of Large Language Model Chatbots by Few-Shot Grounding on Wikipedia. | Sina J. Semnani, Violet Z. Yao, Heidi C. Zhang, Monica S. Lam |
| 2023 | EMNLP | Fine-tuned LLMs Know More, Hallucinate Less with Few-Shot Sequence-to-Sequence Semantic Parsing over Wikidata. | Silei Xu, Shicheng Liu, Theo Culhane, Elizaveta Pertseva, Meng-Hsi Wu, Sina J. Semnani, Monica S. Lam |
| 2022 | CHI | HybridTrak: Adding Full-Body Tracking to VR Using an Off-the-Shelf Webcam. | Jackie (Junrui) Yang, Tuochao Chen, Fang Qin, Monica S. Lam, James A. Landay |
| 2022 | UIST | HomeView: Automatically Building Smart Home Digital Twins With Augmented Reality Headsets. | Zhuoyue Lyu, Jackie (Junrui) Yang, Monica S. Lam, James A. Landay |
| 2021 | PLDI | DIY assistant: a multi-modal end-user programmable virtual assistant. | Michael H. Fischer, Giovanni Campagna, Euirim Choi, Monica S. Lam |
| 2020 | ACL | Zero-Shot Transfer Learning with Synthesized Data for Multi-Domain Dialogue State Tracking. | Giovanni Campagna, Agata Foryciarz, Mehrad Moradshahi, Monica S. Lam |
| 2020 | CHI | Soundr: Head Position and Orientation Prediction Using a Microphone Array. | Jackie (Junrui) Yang, Gaurab Banerjee, Vishesh Gupta, Monica S. Lam, James A. Landay |
| 2020 | CIKM | Schema2QA: High-Quality and Low-Cost Q&A Agents for the Structured Web. | Silei Xu, Giovanni Campagna, Jian Li, Monica S. Lam |
| 2020 | EMNLP | Localizing Open-Ontology QA Semantic Parsers in a Day Using Machine Translation. | Mehrad Moradshahi, Giovanni Campagna, Sina J. Semnani, Silei Xu, Monica S. Lam |
| 2020 | EMNLP | AutoQA: From Databases To QA Semantic Parsers With Only Synthetic Training Data. | Silei Xu, Sina J. Semnani, Giovanni Campagna, Monica S. Lam |
| 2020 | UIST | DoThisHere: Multimodal Interaction to Improve Cross-Application Tasks on Mobile Devices. | Jackie (Junrui) Yang, Monica S. Lam, James A. Landay |
| 2019 | PLDI | Genie: a generator of natural language semantic parsers for virtual assistant commands. | Giovanni Campagna, Silei Xu, Mehrad Moradshahi, Richard Socher, Monica S. Lam |
| 2018 | MOBICOM | Keeping the Internet Open with an Open-Source Virtual Assistant. | Monica S. Lam |
| 2017 | WWW | Almond: The Architecture of an Open, Crowdsourced, Privacy-Preserving, Programmable Virtual Assistant. | Giovanni Campagna, Rakesh Ramesh, Silei Xu, Michael Fischer, Monica S. Lam |
| 2016 | HAIS | Smart Sketchpad: Using Machine Learning to Provide Contextually Relevant Examples to Artists. | Michael Fischer, Monica S. Lam |
| 2016 | ICSE | A distributed open social platform for mobile devices. | Monica S. Lam, Giovanni Campagna, Jiwon Seo, Michael Fischer |
| 2016 | Mobisys | From Books to Bots: Using Medical Literature to Create a Chat Bot. | Michael Fischer, Monica S. Lam |
| 2015 | CHI | Historical Research Using Email Archives. | Sudheendra Hangal, Vihari Piratla, Chaiyasit Manovit, Peter Chan, Glynn Edwards, Monica S. Lam |
| 2013 | ICDE | SociaLite: Datalog extensions for efficient social network analysis. | Jiwon Seo, Stephen Guo, Monica S. Lam |
| 2013 | IUI | How mobile disrupts social as we know it. | Monica S. Lam |
| 2013 | WWW | Weaving a safe web of news. | Kanak Biscuitwala, Willem Bult, Mathias Lcuyer, T. J. Purtell, Madeline K. B. Ross, Augustin Chaintreau, Chris Haseman, Monica S. Lam, Susan E. McGregor |
| 2013 | SIGCOMM | Dispatch: secure, resilient mobile reporting. | Kanak Biscuitwala, Willem Bult, Mathias Lcuyer, T. J. Purtell, Madeline K. B. Ross, Augustin Chaintreau, Chris Haseman, Monica S. Lam, Susan E. McGregor |
| 2012 | CSCW | Friends, romans, countrymen: lend me your URLs. using social chatter to personalize web search. | Abhinay Nagpal, Sudheendra Hangal, Rifat Reza Joyee, Monica S. Lam |
| 2012 | IUI | Effective browsing and serendipitous discovery with an experience-infused browser. | Sudheendra Hangal, Abhinay Nagpal, Monica S. Lam |
| 2012 | WWW | Musubi: disintermediated interactive social feeds for mobile devices. | Ben Dodson, Ian Vo, T. J. Purtell, Aemon Cannon, Monica S. Lam |
| 2011 | IUI | Groups without tears: mining social topologies from email. | Diana L. MacLean, Sudheendra Hangal, Seng Keat Teh, Monica S. Lam, Jeffrey Heer |
| 2011 | UIST | MUSE: reviving memories using email archives. | Sudheendra Hangal, Monica S. Lam, Jeffrey Heer |
| 2010 | NDSS | InvisiType: Object-Oriented Security Policies. | Jiwon Seo, Monica S. Lam |
| 2010 | SIGCOMM | PhoneNet: a phone-to-phone network for group communication within an administrative domain. | Te-Yuan Huang, Kok-Kiong Yap, Ben Dodson, Monica S. Lam, Nick McKeown |
| 2010 | SIGCOMM | Towards software-friendly networks. | Kok-Kiong Yap, Te-Yuan Huang, Ben Dodson, Monica S. Lam, Nick McKeown |
| 2009 | ICSE | Automatic dimension inference and checking for object-oriented programs. | Sudheendra Hangal, Monica S. Lam |
| 2008 | PEPM | Securing web applications with static and dynamic information flow tracking. | Monica S. Lam, Michael C. Martin, V. Benjamin Livshits, John Whaley |
| 2008 | POPL | Automatic inference of stationary fields: a generalization of java's final fields. | Christopher Unkel, Monica S. Lam |
| 2006 | ICLP | Why Use Datalog to Analyze Programs? | Monica S. Lam |
| 2006 | ICSE | Static detection of leaks in polymorphic containers. | David L. Heine, Monica S. Lam |
| 2005 | APLAS | Reflection Analysis for Java. | V. Benjamin Livshits, John Whaley, Monica S. Lam |
| 2005 | APLAS | Using Datalog with Binary Decision Diagrams for Program Analysis. | John Whaley, Dzintars Avots, Michael Carbin, Monica S. Lam |
| 2005 | ICSE | Improving software security with a C pointer analysis. | Dzintars Avots, Michael Dalton, V. Benjamin Livshits, Monica S. Lam |
| 2005 | NSDI | The Collective: A Cache-Based System Management Architecture. | Ramesh Chandra, Nickolai Zeldovich, Constantine P. Sapuntzakis, Monica S. Lam |
| 2005 | OOPSLA | Finding application errors and security flaws using PQL: a program query language. | Michael C. Martin, V. Benjamin Livshits, Monica S. Lam |
| 2005 | PODS | Context-sensitive program analysis as database queries. | Monica S. Lam, John Whaley, V. Benjamin Livshits, Michael C. Martin, Dzintars Avots, Michael Carbin, Christopher Unkel |
| 2004 | NDSS | A Practical Dynamic Buffer Overflow Detector. | Olatunji Ruwase, Monica S. Lam |
| 2004 | PLDI | Cloning-based context-sensitive pointer alias analysis using binary decision diagrams. | John Whaley, Monica S. Lam |
| 2003 | HotOS | Virtual Appliances in the Collective: A Road to Hassle-Free Computing. | Constantine P. Sapuntzakis, Monica S. Lam |
| 2003 | PLDI | A practical flow-sensitive and context-sensitive C and C++ memory leak detector. | David L. Heine, Monica S. Lam |
| 2002 | ASPLOS | Enhancing software reliability with speculative threads. | Jeffrey T. Oplinger, Monica S. Lam |
| 2002 | ICSE | Tracking down software bugs using automatic anomaly detection. | Sudheendra Hangal, Monica S. Lam |
| 2002 | ISSTA | Automatic extraction of object-oriented component interfaces. | John Whaley, Michael C. Martin, Monica S. Lam |
| 2002 | OSDI | Optimizing the Migration of Virtual Computers. | Constantine P. Sapuntzakis, Ramesh Chandra, Ben Pfaff, Jim Chow, Monica S. Lam, Mendel Rosenblum |
| 2002 | SAS | An Efficient Inclusion-Based Points-To Analysis for Strictly-Typed Languages. | John Whaley, Monica S. Lam |
| 2001 | PPoPP | Blocking and array contraction across arbitrarily nested loops using affine partitioning. | Amy W. Lim, Shih-Wei Liao, Monica S. Lam |
| 2000 | PEPM | Program Analysis with Partial Transfer Functions. | Brian R. Murphy, Monica S. Lam |
| 1999 | ICS | An affine partitioning algorithm to maximize parallelism and minimize communication. | Amy W. Lim, Gerald I. Cheong, Monica S. Lam |
| 1999 | PPoPP | SUIF Explorer: An Interactive and Interprocedural Parallelizer. | Shih-Wei Liao, Amer Diwan, Robert P. Bosch Jr., Anwar M. Ghuloum, Monica S. Lam |
| 1999 | SOSP | The interactive performance of SLIM: a stateless, thin-client architecture. | Brian K. Schmidt, Monica S. Lam, J. Duane Northcutt |
| 1998 | ISCA | Warp Architecture and Implementation. | Marco Annaratone, Emmanuel A. Arnould, Thomas R. Gross, H. T. Kung, Monica S. Lam, Onat Menzilcioglu, Ken Sarocky, Jon A. Webb |
| 1998 | ISCA | Retrospective: A Retrospective on the Warp Machines. | Thomas R. Gross, Monica S. Lam |
| 1997 | POPL | Maximizing Parallelism and Minimizing Synchronization with Affine Transforms. | Amy W. Lim, Monica S. Lam |
| 1997 | SOSP | The Design, Implementation and Evaluation of SMART: A Scheduler for Multimedia Applications. | Jason Nieh, Monica S. Lam |
| 1996 | ASPLOS | Compiler-Directed Page Coloring for Multiprocessors. | Edouard Bugnion, Jennifer-Ann M. Anderson, Todd C. Mowry, Mendel Rosenblum, Monica S. Lam |
| 1996 | USENIX | Transparent Fault Tolerance for Parallel Applications on Networks of Workstations. | Daniel J. Scales, Monica S. Lam |
| 1995 | DAC | A General Method for Compiling Event-Driven Simulations. | Robert S. French, Monica S. Lam, Jeremy R. Levitt, Kunle Olukotun |
| 1995 | ICS | Unified Compilation Techniques for Shared and Distributed Address Space Machines. | Chau-Wen Tseng, Jennifer-Ann M. Anderson, Saman P. Amarasinghe, Monica S. Lam |
| 1995 | NOSSDAV | Integrated Processors Scheduling for Multimedia. | Jason Nieh, Monica S. Lam |
| 1995 | NOSSDAV | A Method and Apparatus for Measurung media Synchronization. | Brian K. Schmidt, J. Duane Northcutt, Monica S. Lam |
| 1995 | PLDI | Efficient Context-Sensitive Pointer Analysis for C Programs. | Robert P. Wilson, Monica S. Lam |
| 1995 | PPoPP | Data and Computation Transformations for Multiprocessors. | Jennifer-Ann M. Anderson, Saman P. Amarasinghe, Monica S. Lam |
| 1995 | SC | Detecting Coarse - Grain Parallelism Using an Interprocedural Parallelizing Compiler. | Mary W. Hall, Saman P. Amarasinghe, Brian R. Murphy, Shih-Wei Liao, Monica S. Lam |
| 1995 | SOSP | SMART: A Processor Scheduler for Multimedia Applications. | Jason Nieh, Monica S. Lam |
| 1994 | OSDI | The Design and Evaluation of a Shared Object System for Distributed Memory Machines. | Daniel J. Scales, Monica S. Lam |
| 1993 | PLDI | Communication Optimization and Code Generation for Distributed Memory Machines. | Saman P. Amarasinghe, Monica S. Lam |
| 1993 | PLDI | Global Optimizations for Parallelism and Locality on Scalable Parallel Machines. | Jennifer-Ann M. Anderson, Monica S. Lam |
| 1993 | POPL | Array Data-Flow Analysis and its Use in Array Privatization. | Dror E. Maydan, Saman P. Amarasinghe, Monica S. Lam |
| 1993 | SC | Common runtime support for high-performance parallel languages. | Geoffrey C. Fox, Sanjay Ranka, Michael L. Scott, Allen D. Malony, James C. Browne, Marina C. Chen, Alok N. Choudhary, Thomas E. Cheatham, Janice E. Cuny, Rudolf Eigenmann, Amr F. Fahmy, Ian T. Foster, Dennis Gannon, Tomasz Haupt, Carl Kesselman, Charles Koelbel, Wei Li, Monica S. Lam, Thomas J. LeBlanc, Jim Openshaw, David A. Padua, Constantine D. Polychronopoulos, Joel H. Saltz, Alan Sussman, Gil Weigand, Katherine A. Yelick |
| 1992 | ASPLOS | Design and Evaluation of a Compiler Algorithm for Prefetching. | Todd C. Mowry, Monica S. Lam, Anoop Gupta |
| 1992 | ASPLOS | Efficient Superscalar Performance Through Boosting. | Michael D. Smith, Mark Horowitz, Monica S. Lam |
| 1992 | ISCA | Limits of Control Flow on Parallelism. | Monica S. Lam, Robert P. Wilson |
| 1992 | POPL | Semantic Foundations of Jade. | Martin C. Rinard, Monica S. Lam |
| 1992 | SC | Heterogeneous Parallel Programming in Jade. | Martin C. Rinard, Daniel J. Scales, Monica S. Lam |
| 1991 | ASPLOS | The Cache Performance and Optimizations of Blocked Algorithms. | Monica S. Lam, Edward E. Rothberg, Michael E. Wolf |
| 1991 | PLDI | A data locality optimizing algorithm (with retrospective) | Monica S. Lam, Michael E. Wolf |
| 1991 | PLDI | Efficient and Exact Data Dependence Analysis. | Dror E. Maydan, John L. Hennessy, Monica S. Lam |
| 1991 | PLDI | A Data Locality Optimizing Algorithm. | Michael E. Wolf, Monica S. Lam |
| 1991 | PPoPP | Coarse-Grain Parallel Programming in Jade. | Monica S. Lam, Martin C. Rinard |
| 1990 | ICPP | Share Data Placement Optimizations to Reduce Multiprocessor Cache Miss Rates. | Josep Torrellas, Monica S. Lam, John L. Hennessy |
| 1990 | ISCA | Boosting Beyond Static Scheduling in a Superscalar Processor. | Michael D. Smith, Monica S. Lam, Mark Horowitz |
| 1988 | PLDI | Software pipelining: an effective scheduling technique for VLIW machines (with retrospective) | Monica S. Lam |
| 1986 | ISCA | Warp Architecture and Implementation. | Marco Annaratone, Emmanuel A. Arnould, Thomas R. Gross, H. T. Kung, Monica S. Lam, Onat Menzilcioglu, Ken Sarocky, Jon A. Webb |