DroidSpeak: Efficient Context Sharing for Multiple-LLM Inference
Yuhan Liu, Yuyang Huang, Jiayi Yao, Zhuohan Gu, Kuntai Du, Hanchen Li, Yihua Cheng, Junchen Jiang, Shan Lu, Madan Musuvathi, Esha Choukse
NSDI | May 2026
Yuhan Liu, Yuyang Huang, Jiayi Yao, Zhuohan Gu, Kuntai Du, Hanchen Li, Yihua Cheng, Junchen Jiang, Shan Lu, Madan Musuvathi, Esha Choukse
NSDI | May 2026
Ian Erik Varatalu, Margus Veanes, Ekaterina Zhuchko, Juhan Ernits
CAV 2025 | July 2025
편집자: R. Piskac and Z. Rakamaric
Published in LNCS vol. 15933
Daan Leijen, Wenjia Ye
PLDI’25 | June 2025
A Fresh Look at Static Overloading. See also the accompanying technical report.
Gabriel Ebner, Guido Martínez, Aseem Rastogi, Thibault Dardinier, Megan Frisella, Tahina Ramananandro, Nikhil Swamy
2025 Programming Language Design and Implementation | June 2025
Accepted for publication, to appear
Sarah Fakhoury, Markus Kuppe, Shuvendu Lahiri, Tahina Ramananandro, Nikhil Swamy
2025 International Conference on Software Engineering | April 2025
Saikat Chakraborty, Gabriel Ebner, Siddharth Bhat, Sarah Fakhoury, Sakina Fatima, Shuvendu Lahiri, Nikhil Swamy
2025 International Conference on Software Engineering | April 2025
Sebastian Burckhardt, Badrish Chandramouli, Chris Gillum (cgillum), David Justo (dajusto), Konstantinos Kallas, Connor McMahon, Christopher S. Meiklejohn, Xiangfeng Zhu
VLDB J. | February 2025, 제 34 권: pp. 25
Special Issue "Best of VLDB 2022"
Ian Erik Varatalu, Margus Veanes, Juhan Ernits
POPL | January 2025
Margus Veanes, Thomas Ball, Gabriel Ebner, Ekaterina Zhuchko
POPL | January 2025
Daan Leijen, Wenjia Ye
MSR-TR-2024-34 | September 2024
글쓴이 Microsoft
A Fresh Look at Static Overloading. Updated 2025-05-19, v7. Extended version of the PLDI'25 paper.
Tamer Eldeeb, Sebastian Burckhardt, Reuben Bond, Asaf Cidon, Junfeng Yang, Phil Bernstein
Proc. VLDB Endow. | July 2024, 제 17 권: pp. 3720-3730
Madeline Endres, Sarah Fakhoury, Saikat Chakraborty, Shuvendu Lahiri
The ACM International Conference on the Foundations of Software Engineering (FSE) | July 2024
GitHub page https://github.com/microsoft/nl-2-postcond/
Formal Methods in Computer-Aided Design (FMCAD’24) | July 2024
Thomas Ball, Jonathan "Peli" de Halleux, James Devine, Steve Hodges, Michal Moskal
Programming Language Design and Implementation (PLDI) | June 2024
Anton Lorenzen, Daan Leijen, Wouter Swierstra, Sam Lindley
PLDI’24 | June 2024
Kobi Hartley, Elisa Rubegni, Lorraine Underwood, Joe Finney, Thomas Ball, Steve Hodges, Eric Anderson, Jonathan "Peli" de Halleux, James Devine, Michal Moskal
23rd annual ACM Interaction Design and Children (IDC) Conference | June 2024
Shraddha Barke, Christian Poelitz, Carina Negreanu, Ben Zorn, José Cambronero, Andy Gordon, Vu Le, Elnaz Nouri, Nadia Polikarpova, Advait Sarkar, Brian Slininger, Neil Toronto, Jack Williams
Annual Conference of the North American Chapter of the Association for Computational Linguistics | June 2024
Sarah Fakhoury, Saikat Chakraborty, Madan Musuvathi, Shuvendu Lahiri
2024 International Conference on Software Engineering | May 2024
Poster track
Daan Leijen, Anton Lorenzen
under submission to JFP. | May 2024
This is an extended version of the POPL'23 publication under submission to a special issue of the Journal of Functional Programming (JFP). Extended topics include an improved TRMC algorithm, composing contexts, _field_ contexts, and first-class constructor contexts.
Sarah Fakhoury, Aaditya Naik, Georgios Sakkas, Saikat Chakraborty, Shuvendu Lahiri
IEEE Transactions on Software Engineering | April 2024, 제 50 권: pp. 2254-2268
Ekaterina Zhuchko, Margus Veanes, Gabriel Ebner
CPP | January 2024
Saikat Chakraborty, Shuvendu Lahiri, Sarah Fakhoury, Madan Musuvathi, Akash Lal, Aseem Rastogi, Nikhil Swamy, Rahul Sharma
2023 Empirical Methods in Natural Language Processing | December 2023
EMNLP-Findings 2023
Jonathan Immanuel Brachthäuser, Daan Leijen
MSR-TR-2023-42 | November 2023
글쓴이 Microsoft
This technical report is the result of an internship of Jonathan Brachthäuser at Microsoft Research, Redmond in 2018. While the report is published in 2023, the paper reflects the work at the time of writing.
Kasra Ferdowsi, Jack Williams, Ian Drosos, Andy Gordon, Carina Negreanu, Nadia Polikarpova, Advait Sarkar, Ben Zorn
IEEE Symposium on Visual Languages and Human-Centric Computing | October 2023
Heidi Howard, Fritz Alder, Eddy Ashton, Amaury Chamayou, Sylvan Clebsch, Manuel Costa, Antoine Delignat-Lavaud, Cédric Fournet, Andrew Jeffery, Matthew Kerner, Fotios Kounelis, Markus Kuppe, Julien Maffre, Mark Russinovich, Christoph M. Wintersteiger
Proceedings of the VLDB Endowment | October 2023, 제 17 권(2)
Nominee for Best Paper Award
LUNA PHIPPS-COSTIN, ANDREAS ROSSBERG, ARJUN GUHA, Daan Leijen, DANIEL HILLERSTRÖM, KC SIVARAMAKRISHNAN, MATIJA PRETNAR, SAM LINDLEY
OOPSLA’23 | October 2023
Anton Lorenzen, Daan Leijen, Wouter Swierstra
ICFP 2023 | September 2023
preprint
Elton Pinto, Daan Leijen
September 2023
Presented at the "Higher order, Typed, Strict: ML Family Workshop 2023" co-located with ICFP'23.
Advait Sarkar, Ian Drosos, Robert DeLIne, Andy Gordon, Carina Negreanu, Sean Rintel, Jack Williams, Ben Zorn
Proceedings of the 34th Annual Conference of the Psychology of Programming Interest Group (PPIG 2023) | August 2023
Anton Lorenzen, Daan Leijen, Wouter Swierstra, Sam Lindley
MSR-TR-2023-28 | July 2023
글쓴이 Microsoft
v4, Dec 27, 2023 (previously titled "A Functional Correspondence between Top-down and Bottom-up Tree Algorithms") This is an extended version of the PLDI'24 publication.
Caroline Lemieux, Jeevana Priya Inala, Shuvendu Lahiri, Siddhartha Sen
ICSE’23 | May 2023
Anton Lorenzen, Daan Leijen, Wouter Swierstra
MSR-TR-2023-19 | May 2023
글쓴이 Microsoft
Extended version of the ICFP'23 publication
Dan Moseley, Mario Nishio, Jose Perez Rodriguez, Olli Saarikivi, Stephen Toub, Margus Veanes, Tiki Wan, Eric Xu
MSR-TR-2023-15 | April 2023
글쓴이 Microsoft
Extended version of paper that appears in PLDI 2023.
David Liu , Amit Levy, Shadi Noghabi, Sebastian Burckhardt
NSDI | April 2023
Daan Leijen, Anton Lorenzen
POPL’23 | January 2023
Thomas Ball, Jonathan "Peli" de Halleux, James Devine, Steve Hodges, Michal Moskal
MSR-TR-2023-4 | January 2023
글쓴이 Microsoft
Haobin Ni, Antoine Delignat-Lavaud, Cédric Fournet, Tahina Ramananandro, Nikhil Swamy
Certified Programs and Proofs | January 2023
Accepted for publication, to appear
Arvind Arasu, Tahina Ramananandro, Aseem Rastogi, Nikhil Swamy, Aymeric Fromherz, Kesha Hietala, Bryan Parno, Ravi Ramamurthy
Certified Programs and Proofs | January 2023
Accepted for publication, to appear
Jeevana Priya Inala, Chenglong Wang, Mei Yang, Andres Codas, Mark Encarnación, Shuvendu Lahiri, Madan Musuvathi, Jianfeng Gao
NeurIPS 2022 | November 2022
Alexey Svyatkovskiy, Sarah Fakhoury, Negar Ghorbani, Todd Mytkowicz, Christian Bird, Jinu Jang, Neel Sundaresan, Shuvendu Lahiri, Elizabeth Dinella
The ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE ’22) | November 2022
Margus Veanes, Olli Saarikivi, Thomas Ball
MSR-TR-2022-26 | October 2022
글쓴이 Microsoft
James Devine, Michal Moskal, Jonathan "Peli" de Halleux, Thomas Ball, Steve Hodges, Gabriele D’Amone, David Gakure, Joe Finney, Lorraine Underwood, Kobi Hartley, Paul Kos, Matt Oppenheim
Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies | September 2022, 제 6 권(3)
Anton Lorenzen, Daan Leijen
ICFP’22 | August 2022
Shuvendu Lahiri, Sarah Fakhoury, Aaditya Naik, Georgios Sakkas, Saikat Chakraborty, Piali Choudhury, Curtis von Veh, Madan Musuvathi, Jeevana Priya Inala, Chenglong Wang, Jianfeng Gao
August 2022
Lenka Turoňová, Lukáš Holík, Ivan Homoliak, Ondřej Lengál, Margus Veanes, Tomáš Vojnar
31st USENIX Security Symposium | August 2022
MSR-TR-2022-17 | July 2022
글쓴이 Microsoft
Presented at ML language workshop 2022 (co-located with ICFP'22).
Daan Leijen, Anton Lorenzen
MSR-TR-2022-18 | July 2022
글쓴이 Microsoft
Jialu Zhang, Mike Kaufman, Todd Mytkowicz, Ruzica Piskac, Shuvendu Lahiri
ISSTA 2022: Proceedings of the 31st ACM SIGSOFT International Symposium on Software Testing and Analysis | July 2022
Nikhil Swamy, Tahina Ramananandro, Aseem Rastogi, Irina Spiridonova, Haobin Ni, Dmitry Malloy, Juan Vazquez, Michael Tang, Omar Cardona, Arti Gupta
2022 Programming Language Design and Implementation | June 2022
Saikat Dutta, Diego Garbervetsky, Shuvendu Lahiri, Max Schäfer
ICSE 2022 | May 2022
Software Engineering in Practice SEIP Track
Elizabeth Dinella, Todd Mytkowicz, Alexey Svyatkovskiy, Christian Bird, Mayur Naik, Shuvendu Lahiri
IEEE Transactions on Software Engineering (TSE’22) | May 2022
Elizabeth Dinella, Gabriel Ryan, Todd Mytkowicz, Shuvendu Lahiri
ICSE 2022 | May 2022
ICSE'22 ACM SIGSOFT Distinguished Award
Sebastian Burckhardt, Badrish Chandramouli, Chris Gillum, David Justo, Konstantinos Kallas, Connor McMahon, Christopher S. Meiklejohn, Xiangfeng Zhu
VLDB 2022 | April 2022
Bryan Tan, Benjamin Mariano, Shuvendu Lahiri, Isil Dillig, Yu Feng
POPL 2022 | January 2022
Stephen Goldbaum, Attila Mihaly, Tosha Ellison, Earl T. Barr, Mark Marron
International Conference on Verification, Model Checking, and Abstract Interpretation | January 2022
Anton Lorenzen, Daan Leijen
MSR-TR-2021-30 | November 2021
글쓴이 Microsoft
Mar 15, 2022, v2
Sangeeta Chowdhary, Wei Dai, Kim Laine, Olli Saarikivi
Workshop on Encrypted Computing & Applied Homomorphic Cryptography (WAHC ’21) | November 2021
Souti Chattoadhyay, Denae Ford, Tom Zimmermann
ACM Conference on Computer-Supported Cooperative Work and Social Computing (CSCW) | October 2021
Sebastian Burckhardt, Chris Gillum, David Justo, Konstantinos Kallas, Connor McMahon, Christopher S. Meiklejohn
OOPSLA | October 2021
Alexey Svyatkovskiy, Todd Mytkowicz, Negar Ghorbani, Sarah Fakhoury, Elizabeth Dinella, Christian Bird, Neel Sundaresan, Shuvendu Lahiri
August 2021
Ningning Xie, Daan Leijen
Proc. ACM Prog. Lang. (ICFP’21) | August 2021, 제 5 권(ICFP): pp. 71
doi: 10.1145/3473576
Mark Marron, Deepak Kapur
MSR-TR-2021-17 | August 2021
글쓴이 Microsoft
Michal Moskal, Jonathan "Peli" de Halleux, Thomas Ball, Abhijith Chatra, James Devine, Steve Hodges, Shannon Kao, Richard Knoll, Galen Nickel, Jacqueline Russell, Joey Wunderlich, Daryl Zuniga
Foundations of Digital Games | August 2021
Best paper
Souti Chattopadhyay, Tom Zimmermann, Denae Ford
ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE) | August 2021
Arvind Arasu, Aseem Rastogi, Badrish Chandramouli, Donald Kossmann, Esha Ghosh, Johannes Gehrke, Nikhil Swamy, Jonathan Protzenko, Ravi Ramamurthy, Srinath Setty, Tahina Ramananandro, Alexander van Renen, Min Xu
SIGMOD | June 2021
Alex Reinking*, Ningning Xie*, Leonardo de Moura, Daan Leijen
The 42nd ACM SIGPLAN International Conference on Programming Language Design and Implementation (PLDI ’21) | June 2021
(*) The first two authors contributed equally to this work. Distinguished paper at PLDI'21.
Rangeet Pan, Vu Le, Nachi Nagappan, Sumit Gulwani, Shuvendu Lahiri, Mike Kaufman
2021 IEEE/ACM 43nd International Conference on Software Engineering (ICSE ’21) | May 2021
Jon Stephens, Kostas Ferles, Benjamin Mariano, Shuvendu Lahiri, Isil Dillig
42nd IEEE Symposium on Security and Privacy | May 2021
Ningning Xie, Youyou Cong, Daan Leijen
MSR-TR-2021-10 | May 2021
글쓴이 Microsoft
Presented at the 8th ACM SIGPLAN Workshop on Higher-Order Programming with Effects (HOPE'21).
Antoine Delignat-Lavaud, Cédric Fournet, Bryan Parno, Jonathan Protzenko, Tahina Ramananandro, Jay Bosamiya, Joseph Lallemand, Itsaka Rakotonirina, Yi Zhou
IEEE Symposium on Security and Privacy | May 2021
Danielle Gonzalez, Thomas Zimmermann, Patrice Godefroid, Max Schaefer
International Conference on Software Engineering (ICSE), Software Engineering in Practice (SEIP) track | May 2021
Ningning Xie, Daan Leijen
MSR-TR-2021-5 | March 2021
글쓴이 Microsoft
v4, 2021-06-07. Extended version of the ICFP'21 paper.
Sebastian Burckhardt, Chris Gillum, David Justo, Konstantinos Kallas, Connor McMahon, Christopher S. Meiklejohn
February 2021
Hagit Attiya, Sebastian Burckhardt, Alexey Gotsman, Adam Morrison, Hongseok Yang, Marek Zawirski
Theoretical Computer Science | February 2021, 제 855 권: pp. 141-160
Alex Reinking*, Ningning Xie*, Leonardo de Moura, Daan Leijen
MSR-TR-2020-42 | November 2020
글쓴이 Microsoft
(*) The first two authors contributed equally to this work. v4, 2021-06-07. Extended version of the PLDI'21 paper.
Marina Polubelova, Karthikeyan Bhargavan, Jonathan Protzenko, Benjamin Beurdouche, Aymeric Fromherz, Natalia Kulatova, Santiago Zanella-Béguelin
ACM Conference on Computer and Communications Security (CCS) | November 2020
Te-Yen Wu, Lu Tan, Yuji Zhang, Teddy Seyed, Xing-Dong Yang
Proceedings of the 33rd Annual Symposium on User Interface Software and Technology (UIST ’20) | October 2020
Thomas Ball, Shannon Kao, Richard Knoll, Daryl Zuniga
ACM Symposium on User Interface Software and Technology (UIST) | October 2020
Ben Mariano, Yanju Chen, Yu Feng, Shuvendu Lahiri, Isil Dillig
35th IEEE/ACM International Conference on Automated Software Engineering (ASE’20) | September 2020
Margus Veanes (margus), Lukas Holik, Ondrej Lengal, Olli Saarikivi (olsaarik), Lenka Turonova, Tomas Vojnar
MSR-TR-2020-31 | September 2020
글쓴이 Microsoft
The technical report includes detailed proofs of most of the theorems stated in the conference OOPSLA'2020 paper.
Ningning Xie, Daan Leijen
The 13th ACM SIGPLAN International Haskell Symposium | August 2020
Ningning Xie, Jonathan Brachthauser, Daniel Hillerstrom, Philipp Schuster, Daan Leijen
The 25th ACM SIGPLAN International Conference on Functional Programming (ICFP) | August 2020
Caleb Stanford, Margus Veanes, Nikolaj Bjørner
MSR-TR-2020-25 | August 2020
글쓴이 Microsoft
Updated November 2020. Extended version of paper in PLDI'2021.
Shuvendu Lahiri, Akash Lal, Sridhar Gopinath, Alexander Nutz, Vladimir Levin, Rahul Kumar, Nate Deisinger, Jakob Lichtenberg, Chetan Bansal
FMCAD | July 2020
Best paper award
Ningning Xie, Jonathan Brachthauser, Daniel Hillerstrom, Philipp Schuster, Daan Leijen
MSR-TR-2020-23 | July 2020
글쓴이 Microsoft
Extended version of the ICFP'20 article.
Jordan Henkel, Christian Bird, Shuvendu Lahiri, Thomas Reps
42nd International Conference on Software Engineering (ICSE’20) | May 2020
Chunhga Sung, Shuvendu Lahiri, Pallavi Choudhury, Mike Kaufman, Chao Wang
The 42nd International Conference on Software Engineering (ICSE SEIP Track), Seoul, Korea, May 2020 | May 2020
Jonathan Protzenko, Bryan Parno, Aymeric Fromherz, Chris Hawblitzel, Marina Polubelova, Karthikeyan Bhargavan, Benjamin Beurdouche, Joonwon Choi, Antoine Delignat-Lavaud, Cédric Fournet, Natalia Kulatova, Tahina Ramananandro, Aseem Rastogi, Nikhil Swamy, Christoph M. Wintersteiger, Santiago Zanella-Béguelin
IEEE Symposium on Security and Privacy | May 2020
Jonny Austin, Howard Baker, Thomas Ball, James Devine, Joe Finney, Jonathan "Peli" de Halleux, Steve Hodges, Michal Moskal, Gareth Stockdale
Communications of the ACM | February 2020, 제 63 권(3)
Roshan Dathathri, Blagovesta Kostova, Olli Saarikivi, Wei Dai, Kim Laine, Madan Musuvathi
PLDI 2020 | December 2019
Patrice Godefroid, Bo-Yuan Huang, Marina Polishchuk
MSR-TR-2019-37 | November 2019
글쓴이 Microsoft
Revised version published in ESEC/FSE'2020, November 2020.
Vaggelis Atlidakis, Patrice Godefroid, Marina Polishchuk
ICSE 2019 | November 2019
Thomas Ball, Abhijith Chatra, Jonathan "Peli" de Halleux, Steve Hodges, Michal Moskal, Jacqueline Russell
SPLASH-E 2019: Proceedings of the 2019 ACM SIGPLAN Symposium on SPLASH-E | October 2019
Guoqing Harry Xu, Margus Veanes (margus), Michael Barnett, Madan Musuvathi (madanm), Todd Mytkowicz (toddm), Ben Zorn (zorn), Huan He, Haibo Lin
Proceedings of the 27th ACM Symposium on Operating Systems Principles | October 2019
Michal Moskal, Thomas Ball, Jonathan "Peli" de Halleux
Managed Programming Languages and Runtimes | October 2019
Margaret-Anne Storey, Tom Zimmermann, Christian Bird, Jacek Czerwonka, Brendan Murphy, Eirini Kalliamvakou
IEEE Transactions on Software Engineering | September 2019
Yuepeng Wang, Shuvendu Lahiri, Shuo Chen, Rong Pan, Isil Dillig, Cody Born, Immad Naseer, Kostas Ferles
Verified Software: Theories, Tools and Experiments | September 2019
Dan Sholler, Igor Steinmacher, Denae Ford, Mara Averick, Mike Hoye, Greg Wilson
PLoS Computational Biology | September 2019, 제 15 권
Tahina Ramananandro, Antoine Delignat-Lavaud, Cédric Fournet, Nikhil Swamy, Tej Chajed, Nadim Kobeissi, Jonathan Protzenko
USENIX Security | August 2019
Patrice Godefroid, Daniel Lehmann, Marina Polishchuk
MSR-TR-2019-23 | August 2019
글쓴이 Microsoft
Revised version published in ISSTA'2020, July 2020.
Daan Leijen, Ben Zorn, Leonardo de Moura
MSR-TR-2019-18 | June 2019
글쓴이 Microsoft
Roshan Dathathri, Olli Saarikivi, Hao Chen, Kim Laine, Kristin Lauter, Saeed Maleki, Madan Musuvathi, Todd Mytkowicz
PLDI 2019 | June 2019
Teddy Seyed, Jonathan "Peli" de Halleux, Michal Moskal, James Devine, Joe Finney, Steve Hodges, Thomas Ball
CHI 2019 Extended Abstracts | May 2019
Denae Ford, Mahnaz Behroozi, Alexander Serebrenik, Chris Parnin
In proceedings of the ACM/IEEE Internationl Conference on Software Engineering – Software Engineering in Society (ICSE SEIS) | May 2019
Mark Marron
MSR-TR-2019-10 | April 2019
글쓴이 Microsoft
Guido Martinez, Danel Ahman, Victor Dumitrescu, Nick Giannarakis, Chris Hawblitzel, Catalin Hritcu, Monal Narasimhamurthy, Zoe Paraskevopoulou, Clément Pit–Claudel, Jonathan Protzenko, Tahina Ramananandro, Aseem Rastogi, Nikhil Swamy
European Symposium On Programming | April 2019
Margus Veanes (margus), Olli Saarikivi (olsaarik), Tiki Wan, Eric Xu
TACAS | April 2019
Andre N. Meyer, Earl T. Barr, Christian Bird, Thomas Zimmermann
IEEE Transactions on Software Engineering | April 2019
To appear.
Spencer Buja, Thomas Zimmermann, Philippe Kirsanov, Ankit Tandon, Xue Liu, Jay Windsor, Henok Addis
MSR-TR-2019-42 | April 2019
글쓴이 Microsoft
Presented at the 2019 Wharton People Analytics Conference. Finalist for the White Paper Competition
Jonathan Brachthauser, Daan Leijen
MSR-TR-2019-7 | March 2019
글쓴이 Microsoft
Submitted to ICFP'19
Vaggelis Atlidakis, Patrice Godefroid, Marina Polishchuk
MSR-TR-2019-1 | February 2019
글쓴이 Microsoft
Revised version published in ICST'2020, March 2020.
Brittany Johnson, Thomas Zimmermann, Christian Bird
IEEE Transactions on Software Engineering | February 2019
To appear.
Sebastian Burckhardt, Tim Coppieters
OOPSLA | November 2018
Jordan Henkel, Shuvendu Lahiri, Ben Liblit, Thomas Reps
Proceedings of the 26th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE ’18) | November 2018
Titus Barik, Denae Ford, Emerson Murphy-Hill, Chris Parnin
ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE) | November 2018
Marcelo Sousa, Isil Dillig, Shuvendu Lahiri
Object-Oriented Programming, Systems, Languages & Applications Conference (OOPSLA 2018) | November 2018
Mark Marron
Dynamic Languages Symposium | October 2018
Lukáš Holík, Ondřej Lengál, Juraj Síč, Margus Veanes, Tomáš Vojnar
International Symposium on Automated Technology for Verification and Analysis (ATVA) | September 2018
편집자: Lahiri, S. and Wang, C.
Jianjun Chen, Jian Jiang, Haixin Duan, Tao Wan, Shuo Chen, Vern Paxson, Min Yang
Proceedings of USENIX Security Symposium | August 2018
Chungha Sung, Shuvendu Lahiri, C. Enea, Chao Wang
International Conference on Automated Software Engineering (ASE ’18) | July 2018
James Devine, Joe Finney, Jonathan "Peli" de Halleux, Michal Moskal, Thomas Ball, Steve Hodges
Proceedings of the 19th ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems | June 2018
Annie Kelly, R. Benjamin Shapiro, Peli de Halleux, Tom Ball
Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems | April 2018
ISBN: 978-1-4503-5620-6
Niklas Grimm, Kenji Maillard, Cédric Fournet, Catalin Hritcu, Matteo Maffei, Jonathan Protzenko, Tahina Ramananandro, Aseem Rastogi, Nikhil Swamy, Santiago Zanella-Béguelin
CPP 2018 | January 2018
APLAS’17, Asian Symposium on Programming Languages and Systems | November 2017
편집자: Chang, Bor-Yuh Evan
Denae Ford, Tom Zimmermann, Christian Bird, Nachi Nagappan
In proceedings of the IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM) | November 2017
Shuo Chen, Matt McCutchen, Phuong Cao, Shaz Qadeer, Ravishankar K. Iyer
International Conference on Runtime Verification 2017 | September 2017
| August 2017
글쓴이 Microsoft
Denae Ford, Titus Barik, Leslie Rand-Pickett, Chris Parnin
Proceedings of the IEEE ICSE 10th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE). | May 2017
Loris D'Antoni, Margus Veanes
TACAS | April 2017
Loris D'Antoni, Margus Veanes
POPL’2017 | January 2017
Proceedings of Principles of Programming Languages (POPL’17), Paris, France | January 2017
Miryung Kim, Thomas Zimmermann, Robert DeLine, Andrew Begel
MSR-TR-2016-1127 | December 2016
Miltiadis Allamanis, Earl T. Barr, Christian Bird, Premkumar Devanbu, Mark Marron, Charles Sutton
MSR-TR-2016-1116 | November 2016
Matt McCutchen, Daniel Song, Shuo Chen, Shaz Qadeer
Proceedings of the IEEE Cybersecurity Development Conference (SecDev) | November 2016
Proceedings of the IEEE Cybersecurity Development Conference (SecDev)
| November 2016
Denae Ford, Tom Zimmermann, Christian Bird, Nachi Nagappan
MSR-TR-2016-75 | October 2016
글쓴이 Microsoft
Olli Saarikivi, Margus Veanes, Todd Mytkowicz, Madan Musuvathi
MSR-TR-2016-55 | October 2016
Nick McKeown, Dan Talayco, George Varghese, Nuno Lopes, Nikolaj Bjørner, Andrey Rybalchenko
MSR-TR-2016-65 | September 2016
Earl T. Barr, Mark Marron, Ed Maurer, Dan Moseley, Gaurav Seth
FSE ’16 Proceedings of the 2016 ACM International Symposium on the Foundations of Software Engineering | September 2016
Rishabh Singh
PVLDB, 42nd International Conference on Very Large Data Bases (VLDB 2016) | September 2016
MSR-TR-2016-29 | August 2016
Proceedings of Document Engineering 2016, Vienna, Austria | August 2016
Jinghao Shi, Shuvendu Lahiri, Ranveer Chandra, Geoffrey Challen
Runtime Verification 2016 | July 2016
Runtime Verification 2016 Best Paper Award
Margus Veanes, Nikolaj Bjorner
Perspectives of System Informatics (PSI’2015) | July 2016
Lucas Silva Figueiredo, Benjamin Livshits, David Molnar, Margus Veanes
37th IEEE Symposium on Security and Privacy | July 2016
Maria Christakis, Valentin Wüstholz
23rd Static Analysis Symposium (SAS’16) | July 2016
LICS | July 2016
LICS
Loris D'Antoni, Roopsha Samanta, Rishabh Singh
27th International Conference on Computer Aided Verification (CAV 2016) | July 2016
NASA Formal Methods Symposium (NFM ’16) | June 2016
NASA Formal Methods Symposium (NFM '16)
John Vilk, James Mickens, Mark Marron
MSR-TR-2016-7 | June 2016
Klaus v. Gleissenthall , Nikolaj Bjørner, Andrey Rybalchenko
PLDI | June 2016
Michael Washburn Jr., Pavithra Sathiyanarayanan, Meiyappan Nagappan, Tom Zimmermann, Christian Bird
Proceedings of the 38th International Conference on Software Engineering (ICSE 2016 SEIP Track) | May 2016
Tao Xie, Nikolai Tillmann, Pratap Lakshman
Proc. 38th International Conference on Software Engineering (ICSE 2016) | May 2016
Prem Devanbu, Tom Zimmermann, Christian Bird
Proceedings of the 38th International Conference on Software Engineering (ICSE 2016) | May 2016
Edward K. Smith, Christian Bird, Tom Zimmermann
Proceedings of the 9th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE 2016) | May 2016
Sihan Li, Xusheng Xiao, Blake Bassett, Tao Xie, Nikolai Tillmann
Proc. 38th International Conference on Software Engineering (ICSE 2016), Software Engineering Education and Training (SEET) | May 2016
Thomas Ball, Jonathan Protzenko, Judith Bishop, Michal Moskal, Jonathan "Peli" de Halleux, Michael Braun, Steve Hodges, Clare Riley
ICSE 2016 Companion | May 2016
Aditya Desai , Sumit Gulwani, Vineet Hingorani , Nidhi Jain , Amey Karkare , Mark Marron, Sailesh R , Subhajit Roy
ICSE ’16 Proceedings of the 38th International Conference on Software Engineering | May 2016
Parmit K. Chilana, Rishabh Singh, Philip J. Guo
Proceedings of the 34th Conference on Human-Computer Interaction (CHI 2016) | May 2016
Maria Christakis, Rustan Leino, Peter Müller , Valentin Wüstholz
22nd International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS’16) | April 2016
Sebastian Burckhardt, Jonathan Protzenko
IEEE Data Eng. Bull. | March 2016, 제 39 권: pp. 45-51
Rishabh Singh, Sumit Gulwani
43rd Symposium on Principles of Programming Languages (POPL 2016) | January 2016
Rustan Leino, Clément Pit-Claudel
January 2016
Rustan Leino, Paqui Lucio
ACM Transactions on Computational Logic (TOCL) | December 2015, 제 17 권(1)
Diego Garbevetsky, Edgardo Zoppi, Thomas Ball, Benjamin Livshits, Thomas Ball, Ben Livshits
MSR-TR-2015-88 | November 2015
Mikaël Mayer, Gustavo Soares, Maxim Grechkin, Vu Le, Mark Marron, Alex Polozov, Rishabh Singh, Ben Zorn, Sumit Gulwani
28th ACM User Interface Software and Technology Symposium (UIST 2015) | November 2015
Software Engineering – International Summer Schools, LASER 2013-2014, Elba, Italy, Revised Tutorial Lectures | November 2015
ISBN: 978-3-319-28405-7
Lori D'Antoni, Margus Veanes, Ben Livshits, David Molnar
ACM Transactions on Programming Languages and Systems (TOPLAS) | October 2015, 제 38 권
David Lo, Nachi Nagappan, Tom Zimmermann
September 2015
Thomas Zimmermann, Brittany Johnson, Christian Bird, Tom Zimmermann
MSR-TR-2015-66 | August 2015
Reza Ahmadi, Rustan Leino, Jyrki Nummenmaa
FTfJP ’15 Proceedings of the 17th Workshop on Formal Techniques for Java-like Programs, Prague, Czech Republic | July 2015
Shuvendu Lahiri, Akash Lal, Yi Li, Ankush Das
Computer Aided Verification (CAV) | July 2015
Shaz Qadeer, Serdar Tasiran, Chris Hawblitzel
Computer Aided Verification (CAV) | July 2015
Daniel Perelman, Judith Bishop, Sumit Gulwani, Dan Grossman
MSR-TR-2015-57 | July 2015
Loris D’Antoni, Margus Veanes
Formal Methods in System Design | July 2015
Rishabh Singh, Sumit Gulwani
27th International Conference on Computer Aided Verification (CAV 2015) | July 2015
27th International Conference on Computer Aided Verification (CAV 2015)
Rajeev Alur, Dana Fisman, Rishabh Singh, Armando Solar-Lezama
Proceedings Fourth Workshop on Synthesis (SYNT 2015) | July 2015
Proceedings Fourth Workshop on Synthesis (SYNT 2015)
Jason Koenig, Rustan Leino
Proceedings 17th International Workshop on Refinement, Refine@FM 2015, Oslo, Norway | June 2015
Stephen M. Blackburn, Kathryn S McKinley
ACM/IEEE International Symposium on Computer Architecture (ISCA) | June 2015
Akash Lal, Shaz Qadeer
Programming Language Design and Implementation (PLDI) | June 2015
Tao Xie, Nikolai Tillmann, Jonathan "Peli" de Halleux, Judith Bishop
5 | 글쓴이 CRC Press | 2015
Vasileios Karakostas, Jayneel Gandhi, Furkan Ayar, Adrián Cristal, Mark D. Hill, Kathryn S McKinley, Mario Nemirovsky, Michael M. Swift, Osman Ünsal
June 2015
Christopher Theisen, Kim Herzig, Patrick Morrison, Brendan Murphy, Laurie Williams
Companion Proceedings of the 37th International Conference on Software Engineering | May 2015
Please note that this paper is not yet published, but accepted for inclusion.
Sebastian Burckhardt, Michal Moskal, Jonathan Protzenko, Nikolai Tillmann, Thomas Ball, Jonathan "Peli" de Halleux
In Proceedings of 2nd ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft) | May 2015
Michaela Greiler, Kim Herzig, Jacek Czerwonka
Proceedings of the 12th Working Conference on Mining Software Repositories | May 2015
Na Meng, Lisa Hua, Miryung Kim, Kathryn S McKinley
May 2015
Kim Herzig, Nachi Nagappan
Companion Proceedings of the 37th International Conference on Software Engineering | May 2015
Mike Barnett, Christian Bird, Shuvendu Lahiri, Joao Brunet
Proceedings of the 37th International Conference on Software Engineering | May 2015
Jonathan Mace, Peter Bodík, Rodrigo Fonseca, Madan Musuvathi
NSDI | May 2015
Kim Herzig, Michaela Greiler, Jacek Czerwonka, Brendan Murphy
Proceedings of the 2015 International Conference on Software Engineering | May 2015
Miryung Kim, Tom Zimmermann, Robert DeLIne, Andrew Begel
MSR-TR-2015-30 | April 2015
Kim Herzig, Brendan Murphy
Proceedings of the 2015 Symposium and Bootcamp on the Science of Security | April 2015
Proceedings of the 2015 Symposium and Bootcamp on the Science of Security
Abram Hindle, Christian Bird, Tom Zimmermann, Nachi Nagappan
Empirical Software Engineering | April 2015, 제 20 권: pp. 479-515
Tao Xie, Judith Bishop, Nikolai Tillmann, Jonathan "Peli" de Halleux
In Proceedings of the Symposium and Bootcamp on the Science of Security (HotSoS 2015) | April 2015
In Proceedings of the Symposium and Bootcamp on the Science of Security (HotSoS 2015)
Empirical Software Engineering | April 2015, pp. 1-34
E. Haque, Yong hun Eom, Yuxiong He, Sameh Elnikety, Ricardo Bianchini, Kathryn S McKinley
Proceedings of the ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) | March 2015
Arvind Haran, Montgomery Carter, Michael Emmi, Akash Lal, Shaz Qadeer, Zvonimir Rakamaric
Tools and Algorithms for the Construction and Analysis of Systems (TACAS) | March 2015
Margus Veanes, Nikolaj Bjørner
Information Processing Letters | March 2015, 제 115 권(3): pp. 418-424
PSI 2014 | February 2015
Sebastian Burckhardt, Michal Moskal
MSR-TR-2015-17 | February 2015
Rustan Leino
LPAR-20. 20th International Conferences on Logic for Programming, Artificial Intelligence and Reasoning – Short Presentations | January 2015
Margus Veanes, Todd Mytkowicz, David Molnar, Ben Livshits
POPL 2015: 42nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages | January 2015
POPL 2015: 42nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages
Sebastian Burckhardt, Daan Leijen, Jonathan Protzenko, Manuel Fahndrich
MSR-TR-2015-11 | January 2015
Jonathan Protzenko, Sebastian Burckhardt, Jedidiah McClurg
Proceedings of the 3rd International Workshop on Mobile Development Lifecycle, MobileDeLi 2015, Pittsburgh, PA, USA, October 25-30, 2015 | January 2015
ISBN: 978-1-4503-3906-3
Robert A Cochran, , Benjamin Livshits, David Molnar, Margus Veanes, Ben Livshits
POPL 2015: 42nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages | January 2015
Emerson Murphy-Hill, Tom Zimmermann, Christian Bird, Nachi Nagappan
IEEE Transactions on Software Engineering | January 2015, 제 41 권(1): pp. 65-81
Rustan Leino
IWIL-2015. 11th International Workshop on the Implementation of Logics | January 2015
Baishakhi Ray, Meiyappan Nagappan, Christian Bird, Tom Zimmermann, Nachi Nagappan
MSR-TR-2014-149 | November 2014
글쓴이 Microsoft
Benjamin Livshits, George Kastrinis, Ben Livshits
MSR-TR-2014-145 | November 2014
Lucas Silva Figueiredo, Ben Livshits, David Molnar, Margus Veanes
MSR-TR-2014-146 | November 2014
André N. Meyer, Thomas Fritz, Gail C. Murphy, Tom Zimmermann
FSE ’14: Proceedings of the 22nd ACM SIGSOFT International Symposium on the Foundations of Software Engineering | November 2014
Proceedings of the 25th International Symposium on Software Reliability Engineering | November 2014
Published by Now Publishers | October 2014, Vol 1 | Principles of Eventual Consistency edition
Earl T. Barr, Mark Marron
OOPSLA ’14 Proceedings of the 2014 ACM International Conference on Object Oriented Programming Systems Languages & Applications | October 2014
Gifford Cheung, Tom Zimmermann, Nachi Nagappan
CHI PLAY ’14: Proceedings of the First ACM SIGCHI Annual Symposium on Computer-Human Interaction in Play | October 2014
Thomas Ball, Sebastian Burckhardt, Jonathan "Peli" de Halleux, Michal Moskal, Nikolai Tillmann
MSR-TR-2014-127 | September 2014
David Lo, Tom Zimmermann, Nachi Nagappan
MSR-TR-2014-119 | September 2014
Ashish Gupta, Thomas Zimmermann, Christian Bird, Nachiappan Nagappan, Thirumalesh Bhat, Syed Emran, Nachi Nagappan, Tom Zimmermann
ESEM ’14: Proceedings of the 8th International Symposium on Empirical Software Engineering and Measurements | September 2014
ESEM '14: Proceedings of the 8th International Symposium on Empirical Software Engineering and Measurements
Kim Herzig, Nachi Nagappan
Proceedings of the 8th International Symposium on Empirical Software Engineering and Measurement | September 2014
Proceedings of the 8th International Symposium on Empirical Software Engineering and Measurement
Konstantin Korovin, Margus Veanes
ICMS’14 | August 2014
Miryung Kim, Thomas Zimmermann, Nachiappan Nagappan, Nachi Nagappan, Tom Zimmermann
IEEE Transactions on Software Engineering | July 2014, 제 40 권(7)
Margus Veanes, Nikolaj Bjørner, Lev Nachmanson, Sergey Bereg
CAV’14 | July 2014
Andrew Begel, Tom Zimmermann
Proceedings of the 36th International Conference on Software Engineering (ICSE 2014) | June 2014
Nikolai Tillmann, Judith Bishop, R. Nigel Horspool, Daniel Perelman, Tao Xie
Proceedings of the International Conference on Software Engineering (Workshops) | June 2014
Emerson Murphy-Hill, Tom Zimmermann, Nachi Nagappan
Proceedings of the 36th International Conference on Software Engineering (ICSE 2014) | June 2014
Proceedings of the 36th International Conference on Software Engineering (ICSE 2014)
Adrian Sampson, Pavel Panchekha, Todd Mytkowicz, Kathryn S McKinley, Dan Grossman, Luis Ceze
Programming Language Design and Implementation (PLDI) | June 2014
Christian Bird, Venkatesh-Prasad Ranganath, Tom Zimmermann, Nachi Nagappan, Andreas Zeller
Proceedings of the 36th International Conference on Software Engineering (ICSE 2014) | June 2014
Margus Veanes, Benjamin Livshits, David Molnar, Ben Livshits
PLDI 2014: Programming Language Design and Implementation | June 2014
Sumit Gulwani, Mark Marron
SIGMOD ’14 Proceedings of the 2014 ACM SIGMOD International Conference on Management of Data | June 2014
Nikolai Tillmann, Michal Moskal, Jonathan "Peli" de Halleux, Sebastian Burckhardt, Thomas Ball, Judith Bishop
Proceedings of the First International Conference on Mobile Software Engineering and Systems (MOBILESOFT) | June 2014
Proceedings of the First International Conference on Mobile Software Engineering and Systems (MOBILESOFT)
Tutorial
Shaun Phillips, Thomas Zimmermann, Christian Bird, Tom Zimmermann
Proceedings of the 36th International Conference on Software Engineering (ICSE 2014) | June 2014
Proceedings of the 36th International Conference on Software Engineering (ICSE 2014)
Francesco Logozzo, Shuvendu Lahiri
Proceedings of the 35th conference on Programming Languages, Design, and Implementation (PLDI 2014) | June 2014
Kenneth McMillan
MSR-TR-2014-65 | May 2014
Ben Livshits, Todd Mytkowicz
MSR-TR-2014-50 | April 2014
Mark Marron
MSR-TR-2014-46 | April 2014
글쓴이 Microsoft
Josh Berdine, Nikolaj Bjørner
MSR-TR-2014-57 | April 2014
Thomas Debeauvais, Tom Zimmermann, Nachi Nagappan, Kevin Carter, Ryan Cooper, Dan Greenawalt, Tyson Solberg
Proceedings of the 9th International Conference on the Foundations of Digital Games (FDG 2014) | April 2014
Badrish Chandramouli, Jonathan Goldstein, Mike Barnett, John Wernsing, John Platt, Robert DeLine, Danyel Fisher, James Terwilliger, Robert DeLIne
MSR-TR-2014-54 | April 2014
Mathematically Structured Functional Programming 2014 | March 2014
Emerson Murphy-Hill, Tom Zimmermann, Nachi Nagappan
MSR-TR-2014-24 | March 2014
Todd Mytkowicz, Madan Musuvathi, Wolfram Schulte
Architectural Support for Programming Languages and Operating Systems (ASPLOS) | March 2014
James Bornholt, Todd Mytkowicz, Kathryn S McKinley, Kathryn McKinley
March 2014
Nick Nikiforakis, Wouter Joosen, Benjamin Livshits, Ben Livshits
MSR-TR-2014-26 | February 2014
Benjamin Livshits, Ben Livshits
MSR-TR-2014-27 | February 2014
Saeed Maleki, Madan Musuvathi, Todd Mytkowicz
February 2014
Alexey Gotsman, Hongseok Yang, Marek Zawirski, Sebastian Burckhardt
41st Symposium on Principles of Programming Languages (POPL) | January 2014
Ben Livshits, Todd Mytkowicz
MSR-TR-2014-3 | January 2014
Proceedings of the ACM SIGPLAN 2014 Workshop on Partial Evaluation and Program Manipulation | January 2014
Proceedings of the ACM SIGPLAN 2014 Workshop on Partial Evaluation and Program Manipulation
ISBN: 978-1-4503-2619-3
Loris D'Antoni, Margus Veanes
POPL’14 | January 2014
POPL'14
Francesco Logozzo
Proceedings of the 41st Symposium on Programming Languages (POPL’14) | January 2014
Margus Veanes, Nikolaj Bjørner, Lev Nachmanson, Sergey Bereg
LPAR-19 | December 2013
Maria Christakis, Patrice Godefroid
MSR-TR-2013-120 | November 2013
Francesco Logozzo
Proceedings of SigADA High Integrity Language Technology (HILT 2013) | November 2013
Andrew Begel, Tom Zimmermann
MSR-TR-2013-111 | October 2013
글쓴이 Microsoft
Patrice Godefroid
MSR-TR-2013-104 | October 2013
Robert Cochran, Ben Livshits
MSR-TR-2013-94 | September 2013
Andrew Begel, Tom Zimmermann
MSR-TR-2013-84 | September 2013
글쓴이 Microsoft
Akash Lal, Shaz Qadeer
7th International workshop on Reachability Problems (Invited Paper) | September 2013
MSR-TR-2013-79 | August 2013
글쓴이 Microsoft
Patrice Godefroid
MSR-TR-2013-80 | August 2013
Shuvendu Lahiri, Ken McMillan, Chris Hawblitzel, Kenneth McMillan
Foundations of Software Engineering (FSE’13) | August 2013
Meiyappan Nagappan, Tom Zimmermann, Christian Bird
Proceedings of the 9th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE 2013) | August 2013
Chris Hawblitzel, Shuvendu Lahiri, Kshama Pawar, Hammad Hashmi, Sedar Gokbulut, Lakshan Fernando, Dave Detlefs, Scott Wadsworth
Foundations of Software Engineering (FSE’13) | August 2013
Rustan Leino, Michal Moskal
MSR-TR-2013-49 | July 2013
CIAA’13 | July 2013
Sumit Gulwani, Rishabh Singh
ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI 2013) | July 2013
Patrice Godefroid
MSR-TR-2013-72 | July 2013
Nikolaj Bjørner, Kenneth McMillan, Andrey Rybalchenko
Static Analysis Symposium (SAS) | June 2013
Mark Marron, Cesar Sanchez, Zhendong Su, Manuel Fahndrich
IEEE Transactions on Software Engineering | June 2013, 제 39 권(6): pp. 774
Thomas Ball, Jonathan "Peli" de Halleux, Daan Leijen, Nikhil Swamy
11th ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering | June 2013
11th ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering
Manuel Fahndrich, Francesco Logozzo
June 2013
Rustan Leino
ITP 2013 | May 2013
Kim Herzig, Sascha Just, Andreas Zeller
Proceedings of the 2013 International Conference on Software Engineering | May 2013
MSR-TR-2013-48 | April 2013
Rustan Leino, Nadia Polikarpova
March 2013
Gilles Barthe , Juan Manuel Crespo , Sumit Gulwani, Cesar Kunz , Mark Marron
PPoPP ’13 Proceedings of the 18th ACM SIGPLAN symposium on Principles and practice of parallel programming | February 2013
Best Paper Award & CACM Highlight Nomination
Stefan Heule, Rustan Leino, Peter Müller, Alexander J. Summers
Proceedings 14th International Conference, VMCAI 2013, Rome, Italy, January 20-22, 2013 | January 2013
Bin Ren, Gagan Agrawal, Jim Larus, Todd Mytkowicz, Tomi Poutanen, Wolfram Schulte
Proceedings of the 2013 IEEE/ACM International Symposium on Code Generation and Optimization (CGO) | January 2013
ISBN: 978-1-4673-5524-7
Rustan Leino
HILT ’12 Proceedings of the 2012 ACM Conference on High Integrity Language Technology | December 2012
Rishabh Singh, Sumit Gulwani
PVLDB, 38th International Conference on Very Large Data Bases (VLDB 2012) | August 2012
Rishabh Singh, Sumit Gulwani
24th International Conference on Computer Aided Verification (CAV 2012) | July 2012
Juan Caballero, Gustavo Grieco , Mark Marron, Antonio Nappa
ISSTA 2012 Proceedings of the 2012 International Symposium on Software Testing and Analysis | July 2012
Jason Koenig, Rustan Leino
May 2012
Sumit Gulwani, William R. Harris, Rishabh Singh
January 2012
Invited to CACM Research Highlights
Luke Herbert, Rustan Leino, Jose Quaresma
Tools for Practical Software Verification | 2012 | Tools for Practical Software Verification edition
Rustan Leino, Kuat Yessenov
December 2011
Rustan Leino
November 2011
Rustan Leino
LASER Summer School 2011 Elba, Italy | September 2011
Rustan Leino
LASER Summer School 2011 Elba, Italy | September 2011
Rustan Leino
LASER Summer School 2011 Elba, Italy | September 2011
Rustan Leino
LASER Summer School 2011 Elba, Italy | September 2011
Rustan Leino
LASER Summer School 2011 Elba, Italy | September 2011
Rustan Leino
LASER Summer School 2011 Elba, Italy | September 2011
Rustan Leino
Marktoberdorf Summer School 2011 Bayrischzell, BY, Germany | August 2011
Rustan Leino
Marktoberdorf Summer School 2011 Bayrischzell, BY, Germany | August 2011
Rustan Leino
Marktoberdorf Summer School 2011 Bayrischzell, BY, Germany | August 2011
Rustan Leino
Marktoberdorf Summer School 2011 Bayrischzell, BY, Germany | August 2011
Rustan Leino
LPAR-16, Dakar, Senegal | April 2010
Rustan Leino
16th International Conference, LPAR-16, Dakar, Senegal | April 2010
Rustan Leino
Seminar, Victoria University of Wellington, Wellington, New Zealand | April 2010
Rustan Leino
ASWEC 2010, Auckland, New Zealand | April 2010
Rustan Leino, Peter Müller (ETH Zurich), Jan Smans (KU Leuven)
ESOP 2010, Paphos, Cyprus | March 2010
Rustan Leino, Peter Müller (ETH Zurich), Jan Smans (KU Leuven)
VMCAI, Madrid, Spain | January 2010
Rustan Leino
Caltech, Pasadena, CA | November 2009
Rustan Leino
PROLE 2009, San Sebastian, Spain | September 2009
Rustan Leino, Peter Müller, (ETH Zurich)
September 2009
Rustan Leino, Peter Müller, Jan Smans
FOSAD 2009, Bertinoro, Italy | September 2009
Rustan Leino, Peter Müller, Jan Smans
FOSAD 2009, Bertinoro, Italy | September 2009
Rustan Leino
Typing, Analysis and Verification of Heap-Manipulating Programs, Dagstuhl, Germany | July 2009
Rustan Leino, Peter Müller, Jan Smans
Foundations of Security Analysis and Design V | June 2009
Mark Marron, Deepak Kapur , Manuel Hermenegildo
ISMM ’09 Proceedings of the 2009 international symposium on Memory management | June 2009
Rustan Leino, Peter Müller
ESOP ’09 Proceedings of the 18th European Symposium on Programming Languages and Systems: Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2009 | March 2009
Rustan Leino, Rosemary Monahan
SAC’09 March 8-12, 2009, Honolulu, Hawaii, U.S.A. | March 2009
Mark Marron, Mario Méndez-Lojo , Manuel Hermenegildo , Darko Stefanovic , Deepak Kapur
PASTE ’08 Proceedings of the 8th ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering | November 2008
Rustan Leino
International Summer School Marktoberdorf, Marktoberdorf, Germany | August 2008
Mark Marron, Darko Stefanovic , Deepak Kapur , Manuel Hermenegildo
July 2008
K. Rustan M. Leino
June 2008
Rustan Leino
Marktoberdorf International Summer School 2008 | June 2008
Mark Marron, Darko Stefanovic , Manuel Hermenegildo , Deepak Kapur
PASTE ’07 Proceedings of the 7th ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering | June 2007
Trishul Chilimbi, Aditya Nori, Kapil Vaswani
MSR-TR-2007-62 | June 2007
Ádám Darvas, Rustan Leino
Proceeding: FASE’07 Proceedings of the 10th international conference on Fundamental approaches to software engineering | March 2007
ISBN: 978-3-540-71288-6
Rustan Leino, Rosemary Monahan
In FTfJP ’07: Proceedings of the 9th Workshop on Formal Techniques for Java-like Programs | January 2007
Rustan Leino, Peter Müller
Proceeding: ESOP’06 Proceedings of the 15th European conference on Programming Languages and Systems | March 2006
Rustan Leino, Peter Müller
Proceeding: FM’05 Proceedings of the 2005 international conference on Formal Methods | July 2005
Bor-Yuh Evan Chang, Rustan Leino
Electronic Notes in Theoretical Computer Science (ENTCS) | May 2005, 제 131 권: pp. 63-74
Rustan Leino, Peter Müller
ECOOP 2004 – Object-Oriented Programming | June 2004
Rustan Leino, Mike Barnett, Robert DeLine, Manuel Fähndrich, Wolfram Schulte
Computer Science Colloquium, ETH Zurich | November 2003
Ian Erik Varatalu, Margus Veanes, Ekaterina Zhuchko, Juhan Ernits
CAV 2025 | July 2025
편집자: R. Piskac and Z. Rakamaric
Published in LNCS vol. 15933
Daan Leijen, Wenjia Ye
PLDI’25 | June 2025
A Fresh Look at Static Overloading. See also the accompanying technical report.
Gabriel Ebner, Guido Martínez, Aseem Rastogi, Thibault Dardinier, Megan Frisella, Tahina Ramananandro, Nikhil Swamy
2025 Programming Language Design and Implementation | June 2025
Accepted for publication, to appear
Sarah Fakhoury, Markus Kuppe, Shuvendu Lahiri, Tahina Ramananandro, Nikhil Swamy
2025 International Conference on Software Engineering | April 2025
Saikat Chakraborty, Gabriel Ebner, Siddharth Bhat, Sarah Fakhoury, Sakina Fatima, Shuvendu Lahiri, Nikhil Swamy
2025 International Conference on Software Engineering | April 2025
Margus Veanes, Thomas Ball, Gabriel Ebner, Ekaterina Zhuchko
POPL | January 2025
Ian Erik Varatalu, Margus Veanes, Juhan Ernits
POPL | January 2025
Daan Leijen, Wenjia Ye
MSR-TR-2024-34 | September 2024
글쓴이 Microsoft
A Fresh Look at Static Overloading. Updated 2025-05-19, v7. Extended version of the PLDI'25 paper.
Madeline Endres, Sarah Fakhoury, Saikat Chakraborty, Shuvendu Lahiri
The ACM International Conference on the Foundations of Software Engineering (FSE) | July 2024
GitHub page https://github.com/microsoft/nl-2-postcond/
Formal Methods in Computer-Aided Design (FMCAD’24) | July 2024
Anton Lorenzen, Daan Leijen, Wouter Swierstra, Sam Lindley
PLDI’24 | June 2024
Thomas Ball, Jonathan "Peli" de Halleux, James Devine, Steve Hodges, Michal Moskal
Programming Language Design and Implementation (PLDI) | June 2024
Sarah Fakhoury, Saikat Chakraborty, Madan Musuvathi, Shuvendu Lahiri
2024 International Conference on Software Engineering | May 2024
Poster track
Daan Leijen, Anton Lorenzen
under submission to JFP. | May 2024
This is an extended version of the POPL'23 publication under submission to a special issue of the Journal of Functional Programming (JFP). Extended topics include an improved TRMC algorithm, composing contexts, _field_ contexts, and first-class constructor contexts.
Sarah Fakhoury, Aaditya Naik, Georgios Sakkas, Saikat Chakraborty, Shuvendu Lahiri
IEEE Transactions on Software Engineering | April 2024, 제 50 권: pp. 2254-2268
Ekaterina Zhuchko, Margus Veanes, Gabriel Ebner
CPP | January 2024
Saikat Chakraborty, Shuvendu Lahiri, Sarah Fakhoury, Madan Musuvathi, Akash Lal, Aseem Rastogi, Nikhil Swamy, Rahul Sharma
2023 Empirical Methods in Natural Language Processing | December 2023
EMNLP-Findings 2023
Jonathan Immanuel Brachthäuser, Daan Leijen
MSR-TR-2023-42 | November 2023
글쓴이 Microsoft
This technical report is the result of an internship of Jonathan Brachthäuser at Microsoft Research, Redmond in 2018. While the report is published in 2023, the paper reflects the work at the time of writing.
LUNA PHIPPS-COSTIN, ANDREAS ROSSBERG, ARJUN GUHA, Daan Leijen, DANIEL HILLERSTRÖM, KC SIVARAMAKRISHNAN, MATIJA PRETNAR, SAM LINDLEY
OOPSLA’23 | October 2023
Kasra Ferdowsi, Jack Williams, Ian Drosos, Andy Gordon, Carina Negreanu, Nadia Polikarpova, Advait Sarkar, Ben Zorn
IEEE Symposium on Visual Languages and Human-Centric Computing | October 2023
Anton Lorenzen, Daan Leijen, Wouter Swierstra
ICFP 2023 | September 2023
preprint
Elton Pinto, Daan Leijen
September 2023
Presented at the "Higher order, Typed, Strict: ML Family Workshop 2023" co-located with ICFP'23.
Anton Lorenzen, Daan Leijen, Wouter Swierstra, Sam Lindley
MSR-TR-2023-28 | July 2023
글쓴이 Microsoft
v4, Dec 27, 2023 (previously titled "A Functional Correspondence between Top-down and Bottom-up Tree Algorithms") This is an extended version of the PLDI'24 publication.
Caroline Lemieux, Jeevana Priya Inala, Shuvendu Lahiri, Siddhartha Sen
ICSE’23 | May 2023
Anton Lorenzen, Daan Leijen, Wouter Swierstra
MSR-TR-2023-19 | May 2023
글쓴이 Microsoft
Extended version of the ICFP'23 publication
Dan Moseley, Mario Nishio, Jose Perez Rodriguez, Olli Saarikivi, Stephen Toub, Margus Veanes, Tiki Wan, Eric Xu
MSR-TR-2023-15 | April 2023
글쓴이 Microsoft
Extended version of paper that appears in PLDI 2023.
David Liu , Amit Levy, Shadi Noghabi, Sebastian Burckhardt
NSDI | April 2023
Daan Leijen, Anton Lorenzen
POPL’23 | January 2023
Thomas Ball, Jonathan "Peli" de Halleux, James Devine, Steve Hodges, Michal Moskal
MSR-TR-2023-4 | January 2023
글쓴이 Microsoft
Arvind Arasu, Tahina Ramananandro, Aseem Rastogi, Nikhil Swamy, Aymeric Fromherz, Kesha Hietala, Bryan Parno, Ravi Ramamurthy
Certified Programs and Proofs | January 2023
Accepted for publication, to appear
Haobin Ni, Antoine Delignat-Lavaud, Cédric Fournet, Tahina Ramananandro, Nikhil Swamy
Certified Programs and Proofs | January 2023
Accepted for publication, to appear
Jeevana Priya Inala, Chenglong Wang, Mei Yang, Andres Codas, Mark Encarnación, Shuvendu Lahiri, Madan Musuvathi, Jianfeng Gao
NeurIPS 2022 | November 2022
Alexey Svyatkovskiy, Sarah Fakhoury, Negar Ghorbani, Todd Mytkowicz, Christian Bird, Jinu Jang, Neel Sundaresan, Shuvendu Lahiri, Elizabeth Dinella
The ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE ’22) | November 2022
Margus Veanes, Olli Saarikivi, Thomas Ball
MSR-TR-2022-26 | October 2022
글쓴이 Microsoft
James Devine, Michal Moskal, Jonathan "Peli" de Halleux, Thomas Ball, Steve Hodges, Gabriele D’Amone, David Gakure, Joe Finney, Lorraine Underwood, Kobi Hartley, Paul Kos, Matt Oppenheim
Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies | September 2022, 제 6 권(3)
Anton Lorenzen, Daan Leijen
ICFP’22 | August 2022
Shuvendu Lahiri, Sarah Fakhoury, Aaditya Naik, Georgios Sakkas, Saikat Chakraborty, Piali Choudhury, Curtis von Veh, Madan Musuvathi, Jeevana Priya Inala, Chenglong Wang, Jianfeng Gao
August 2022
MSR-TR-2022-17 | July 2022
글쓴이 Microsoft
Presented at ML language workshop 2022 (co-located with ICFP'22).
Jialu Zhang, Mike Kaufman, Todd Mytkowicz, Ruzica Piskac, Shuvendu Lahiri
ISSTA 2022: Proceedings of the 31st ACM SIGSOFT International Symposium on Software Testing and Analysis | July 2022
Daan Leijen, Anton Lorenzen
MSR-TR-2022-18 | July 2022
글쓴이 Microsoft
Nikhil Swamy, Tahina Ramananandro, Aseem Rastogi, Irina Spiridonova, Haobin Ni, Dmitry Malloy, Juan Vazquez, Michael Tang, Omar Cardona, Arti Gupta
2022 Programming Language Design and Implementation | June 2022
Saikat Dutta, Diego Garbervetsky, Shuvendu Lahiri, Max Schäfer
ICSE 2022 | May 2022
Software Engineering in Practice SEIP Track
Elizabeth Dinella, Gabriel Ryan, Todd Mytkowicz, Shuvendu Lahiri
ICSE 2022 | May 2022
ICSE'22 ACM SIGSOFT Distinguished Award
Elizabeth Dinella, Todd Mytkowicz, Alexey Svyatkovskiy, Christian Bird, Mayur Naik, Shuvendu Lahiri
IEEE Transactions on Software Engineering (TSE’22) | May 2022
Sebastian Burckhardt, Badrish Chandramouli, Chris Gillum, David Justo, Konstantinos Kallas, Connor McMahon, Christopher S. Meiklejohn, Xiangfeng Zhu
VLDB 2022 | April 2022
Bryan Tan, Benjamin Mariano, Shuvendu Lahiri, Isil Dillig, Yu Feng
POPL 2022 | January 2022
Stephen Goldbaum, Attila Mihaly, Tosha Ellison, Earl T. Barr, Mark Marron
International Conference on Verification, Model Checking, and Abstract Interpretation | January 2022
Anton Lorenzen, Daan Leijen
MSR-TR-2021-30 | November 2021
글쓴이 Microsoft
Mar 15, 2022, v2
Sebastian Burckhardt, Chris Gillum, David Justo, Konstantinos Kallas, Connor McMahon, Christopher S. Meiklejohn
OOPSLA | October 2021
Souti Chattoadhyay, Denae Ford, Tom Zimmermann
ACM Conference on Computer-Supported Cooperative Work and Social Computing (CSCW) | October 2021
Alexey Svyatkovskiy, Todd Mytkowicz, Negar Ghorbani, Sarah Fakhoury, Elizabeth Dinella, Christian Bird, Neel Sundaresan, Shuvendu Lahiri
August 2021
Ningning Xie, Daan Leijen
Proc. ACM Prog. Lang. (ICFP’21) | August 2021, 제 5 권(ICFP): pp. 71
doi: 10.1145/3473576
Mark Marron, Deepak Kapur
MSR-TR-2021-17 | August 2021
글쓴이 Microsoft
Michal Moskal, Jonathan "Peli" de Halleux, Thomas Ball, Abhijith Chatra, James Devine, Steve Hodges, Shannon Kao, Richard Knoll, Galen Nickel, Jacqueline Russell, Joey Wunderlich, Daryl Zuniga
Foundations of Digital Games | August 2021
Best paper
Souti Chattopadhyay, Tom Zimmermann, Denae Ford
ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE) | August 2021
Alex Reinking*, Ningning Xie*, Leonardo de Moura, Daan Leijen
The 42nd ACM SIGPLAN International Conference on Programming Language Design and Implementation (PLDI ’21) | June 2021
(*) The first two authors contributed equally to this work. Distinguished paper at PLDI'21.
Jon Stephens, Kostas Ferles, Benjamin Mariano, Shuvendu Lahiri, Isil Dillig
42nd IEEE Symposium on Security and Privacy | May 2021
Rangeet Pan, Vu Le, Nachi Nagappan, Sumit Gulwani, Shuvendu Lahiri, Mike Kaufman
2021 IEEE/ACM 43nd International Conference on Software Engineering (ICSE ’21) | May 2021
Ningning Xie, Youyou Cong, Daan Leijen
MSR-TR-2021-10 | May 2021
글쓴이 Microsoft
Presented at the 8th ACM SIGPLAN Workshop on Higher-Order Programming with Effects (HOPE'21).
Danielle Gonzalez, Thomas Zimmermann, Patrice Godefroid, Max Schaefer
International Conference on Software Engineering (ICSE), Software Engineering in Practice (SEIP) track | May 2021
Ningning Xie, Daan Leijen
MSR-TR-2021-5 | March 2021
글쓴이 Microsoft
v4, 2021-06-07. Extended version of the ICFP'21 paper.
Sebastian Burckhardt, Chris Gillum, David Justo, Konstantinos Kallas, Connor McMahon, Christopher S. Meiklejohn
February 2021
Hagit Attiya, Sebastian Burckhardt, Alexey Gotsman, Adam Morrison, Hongseok Yang, Marek Zawirski
Theoretical Computer Science | February 2021, 제 855 권: pp. 141-160
Alex Reinking*, Ningning Xie*, Leonardo de Moura, Daan Leijen
MSR-TR-2020-42 | November 2020
글쓴이 Microsoft
(*) The first two authors contributed equally to this work. v4, 2021-06-07. Extended version of the PLDI'21 paper.
Marina Polubelova, Karthikeyan Bhargavan, Jonathan Protzenko, Benjamin Beurdouche, Aymeric Fromherz, Natalia Kulatova, Santiago Zanella-Béguelin
ACM Conference on Computer and Communications Security (CCS) | November 2020
Thomas Ball, Shannon Kao, Richard Knoll, Daryl Zuniga
ACM Symposium on User Interface Software and Technology (UIST) | October 2020
Ben Mariano, Yanju Chen, Yu Feng, Shuvendu Lahiri, Isil Dillig
35th IEEE/ACM International Conference on Automated Software Engineering (ASE’20) | September 2020
Margus Veanes (margus), Lukas Holik, Ondrej Lengal, Olli Saarikivi (olsaarik), Lenka Turonova, Tomas Vojnar
MSR-TR-2020-31 | September 2020
글쓴이 Microsoft
The technical report includes detailed proofs of most of the theorems stated in the conference OOPSLA'2020 paper.
Ningning Xie, Daan Leijen
The 13th ACM SIGPLAN International Haskell Symposium | August 2020
Ningning Xie, Jonathan Brachthauser, Daniel Hillerstrom, Philipp Schuster, Daan Leijen
The 25th ACM SIGPLAN International Conference on Functional Programming (ICFP) | August 2020
Caleb Stanford, Margus Veanes, Nikolaj Bjørner
MSR-TR-2020-25 | August 2020
글쓴이 Microsoft
Updated November 2020. Extended version of paper in PLDI'2021.
Shuvendu Lahiri, Akash Lal, Sridhar Gopinath, Alexander Nutz, Vladimir Levin, Rahul Kumar, Nate Deisinger, Jakob Lichtenberg, Chetan Bansal
FMCAD | July 2020
Best paper award
Ningning Xie, Jonathan Brachthauser, Daniel Hillerstrom, Philipp Schuster, Daan Leijen
MSR-TR-2020-23 | July 2020
글쓴이 Microsoft
Extended version of the ICFP'20 article.
Chunhga Sung, Shuvendu Lahiri, Pallavi Choudhury, Mike Kaufman, Chao Wang
The 42nd International Conference on Software Engineering (ICSE SEIP Track), Seoul, Korea, May 2020 | May 2020
Jordan Henkel, Christian Bird, Shuvendu Lahiri, Thomas Reps
42nd International Conference on Software Engineering (ICSE’20) | May 2020
Jonathan Protzenko, Bryan Parno, Aymeric Fromherz, Chris Hawblitzel, Marina Polubelova, Karthikeyan Bhargavan, Benjamin Beurdouche, Joonwon Choi, Antoine Delignat-Lavaud, Cédric Fournet, Natalia Kulatova, Tahina Ramananandro, Aseem Rastogi, Nikhil Swamy, Christoph M. Wintersteiger, Santiago Zanella-Béguelin
IEEE Symposium on Security and Privacy | May 2020
Jonny Austin, Howard Baker, Thomas Ball, James Devine, Joe Finney, Jonathan "Peli" de Halleux, Steve Hodges, Michal Moskal, Gareth Stockdale
Communications of the ACM | February 2020, 제 63 권(3)
Patrice Godefroid, Bo-Yuan Huang, Marina Polishchuk
MSR-TR-2019-37 | November 2019
글쓴이 Microsoft
Revised version published in ESEC/FSE'2020, November 2020.
Vaggelis Atlidakis, Patrice Godefroid, Marina Polishchuk
ICSE 2019 | November 2019
Guoqing Harry Xu, Margus Veanes (margus), Michael Barnett, Madan Musuvathi (madanm), Todd Mytkowicz (toddm), Ben Zorn (zorn), Huan He, Haibo Lin
Proceedings of the 27th ACM Symposium on Operating Systems Principles | October 2019
Thomas Ball, Abhijith Chatra, Jonathan "Peli" de Halleux, Steve Hodges, Michal Moskal, Jacqueline Russell
SPLASH-E 2019: Proceedings of the 2019 ACM SIGPLAN Symposium on SPLASH-E | October 2019
Michal Moskal, Thomas Ball, Jonathan "Peli" de Halleux
Managed Programming Languages and Runtimes | October 2019
Margaret-Anne Storey, Tom Zimmermann, Christian Bird, Jacek Czerwonka, Brendan Murphy, Eirini Kalliamvakou
IEEE Transactions on Software Engineering | September 2019
Dan Sholler, Igor Steinmacher, Denae Ford, Mara Averick, Mike Hoye, Greg Wilson
PLoS Computational Biology | September 2019, 제 15 권
Yuepeng Wang, Shuvendu Lahiri, Shuo Chen, Rong Pan, Isil Dillig, Cody Born, Immad Naseer, Kostas Ferles
Verified Software: Theories, Tools and Experiments | September 2019
Tahina Ramananandro, Antoine Delignat-Lavaud, Cédric Fournet, Nikhil Swamy, Tej Chajed, Nadim Kobeissi, Jonathan Protzenko
USENIX Security | August 2019
Patrice Godefroid, Daniel Lehmann, Marina Polishchuk
MSR-TR-2019-23 | August 2019
글쓴이 Microsoft
Revised version published in ISSTA'2020, July 2020.
Daan Leijen, Ben Zorn, Leonardo de Moura
MSR-TR-2019-18 | June 2019
글쓴이 Microsoft
Roshan Dathathri, Olli Saarikivi, Hao Chen, Kim Laine, Kristin Lauter, Saeed Maleki, Madan Musuvathi, Todd Mytkowicz
PLDI 2019 | June 2019
Teddy Seyed, Jonathan "Peli" de Halleux, Michal Moskal, James Devine, Joe Finney, Steve Hodges, Thomas Ball
CHI 2019 Extended Abstracts | May 2019
Denae Ford, Mahnaz Behroozi, Alexander Serebrenik, Chris Parnin
In proceedings of the ACM/IEEE Internationl Conference on Software Engineering – Software Engineering in Society (ICSE SEIS) | May 2019
Mark Marron
MSR-TR-2019-10 | April 2019
글쓴이 Microsoft
Spencer Buja, Thomas Zimmermann, Philippe Kirsanov, Ankit Tandon, Xue Liu, Jay Windsor, Henok Addis
MSR-TR-2019-42 | April 2019
글쓴이 Microsoft
Presented at the 2019 Wharton People Analytics Conference. Finalist for the White Paper Competition
Andre N. Meyer, Earl T. Barr, Christian Bird, Thomas Zimmermann
IEEE Transactions on Software Engineering | April 2019
To appear.
Margus Veanes (margus), Olli Saarikivi (olsaarik), Tiki Wan, Eric Xu
TACAS | April 2019
Guido Martinez, Danel Ahman, Victor Dumitrescu, Nick Giannarakis, Chris Hawblitzel, Catalin Hritcu, Monal Narasimhamurthy, Zoe Paraskevopoulou, Clément Pit–Claudel, Jonathan Protzenko, Tahina Ramananandro, Aseem Rastogi, Nikhil Swamy
European Symposium On Programming | April 2019
Jonathan Brachthauser, Daan Leijen
MSR-TR-2019-7 | March 2019
글쓴이 Microsoft
Submitted to ICFP'19
Vaggelis Atlidakis, Patrice Godefroid, Marina Polishchuk
MSR-TR-2019-1 | February 2019
글쓴이 Microsoft
Revised version published in ICST'2020, March 2020.
Brittany Johnson, Thomas Zimmermann, Christian Bird
IEEE Transactions on Software Engineering | February 2019
To appear.
Sebastian Burckhardt, Tim Coppieters
OOPSLA | November 2018
Titus Barik, Denae Ford, Emerson Murphy-Hill, Chris Parnin
ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE) | November 2018
Jordan Henkel, Shuvendu Lahiri, Ben Liblit, Thomas Reps
Proceedings of the 26th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE ’18) | November 2018
Marcelo Sousa, Isil Dillig, Shuvendu Lahiri
Object-Oriented Programming, Systems, Languages & Applications Conference (OOPSLA 2018) | November 2018
Mark Marron
Dynamic Languages Symposium | October 2018
Lukáš Holík, Ondřej Lengál, Juraj Síč, Margus Veanes, Tomáš Vojnar
International Symposium on Automated Technology for Verification and Analysis (ATVA) | September 2018
편집자: Lahiri, S. and Wang, C.
Chungha Sung, Shuvendu Lahiri, C. Enea, Chao Wang
International Conference on Automated Software Engineering (ASE ’18) | July 2018
James Devine, Joe Finney, Jonathan "Peli" de Halleux, Michal Moskal, Thomas Ball, Steve Hodges
Proceedings of the 19th ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems | June 2018
Niklas Grimm, Kenji Maillard, Cédric Fournet, Catalin Hritcu, Matteo Maffei, Jonathan Protzenko, Tahina Ramananandro, Aseem Rastogi, Nikhil Swamy, Santiago Zanella-Béguelin
CPP 2018 | January 2018
APLAS’17, Asian Symposium on Programming Languages and Systems | November 2017
편집자: Chang, Bor-Yuh Evan
Denae Ford, Tom Zimmermann, Christian Bird, Nachi Nagappan
In proceedings of the IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM) | November 2017
Shuo Chen, Matt McCutchen, Phuong Cao, Shaz Qadeer, Ravishankar K. Iyer
International Conference on Runtime Verification 2017 | September 2017
| August 2017
글쓴이 Microsoft
Denae Ford, Titus Barik, Leslie Rand-Pickett, Chris Parnin
Proceedings of the IEEE ICSE 10th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE). | May 2017
Loris D'Antoni, Margus Veanes
TACAS | April 2017
Proceedings of Principles of Programming Languages (POPL’17), Paris, France | January 2017
Loris D'Antoni, Margus Veanes
POPL’2017 | January 2017
Miryung Kim, Thomas Zimmermann, Robert DeLine, Andrew Begel
MSR-TR-2016-1127 | December 2016
Miltiadis Allamanis, Earl T. Barr, Christian Bird, Premkumar Devanbu, Mark Marron, Charles Sutton
MSR-TR-2016-1116 | November 2016
Matt McCutchen, Daniel Song, Shuo Chen, Shaz Qadeer
Proceedings of the IEEE Cybersecurity Development Conference (SecDev) | November 2016
Proceedings of the IEEE Cybersecurity Development Conference (SecDev)
Denae Ford, Tom Zimmermann, Christian Bird, Nachi Nagappan
MSR-TR-2016-75 | October 2016
글쓴이 Microsoft
Olli Saarikivi, Margus Veanes, Todd Mytkowicz, Madan Musuvathi
MSR-TR-2016-55 | October 2016
Nick McKeown, Dan Talayco, George Varghese, Nuno Lopes, Nikolaj Bjørner, Andrey Rybalchenko
MSR-TR-2016-65 | September 2016
Earl T. Barr, Mark Marron, Ed Maurer, Dan Moseley, Gaurav Seth
FSE ’16 Proceedings of the 2016 ACM International Symposium on the Foundations of Software Engineering | September 2016
Rishabh Singh
PVLDB, 42nd International Conference on Very Large Data Bases (VLDB 2016) | September 2016
MSR-TR-2016-29 | August 2016
Proceedings of Document Engineering 2016, Vienna, Austria | August 2016
Jinghao Shi, Shuvendu Lahiri, Ranveer Chandra, Geoffrey Challen
Runtime Verification 2016 | July 2016
Runtime Verification 2016 Best Paper Award
Margus Veanes, Nikolaj Bjorner
Perspectives of System Informatics (PSI’2015) | July 2016
Lucas Silva Figueiredo, Benjamin Livshits, David Molnar, Margus Veanes
37th IEEE Symposium on Security and Privacy | July 2016
Maria Christakis, Valentin Wüstholz
23rd Static Analysis Symposium (SAS’16) | July 2016
LICS | July 2016
LICS
Loris D'Antoni, Roopsha Samanta, Rishabh Singh
27th International Conference on Computer Aided Verification (CAV 2016) | July 2016
NASA Formal Methods Symposium (NFM ’16) | June 2016
NASA Formal Methods Symposium (NFM '16)
John Vilk, James Mickens, Mark Marron
MSR-TR-2016-7 | June 2016
Klaus v. Gleissenthall , Nikolaj Bjørner, Andrey Rybalchenko
PLDI | June 2016
Aditya Desai , Sumit Gulwani, Vineet Hingorani , Nidhi Jain , Amey Karkare , Mark Marron, Sailesh R , Subhajit Roy
ICSE ’16 Proceedings of the 38th International Conference on Software Engineering | May 2016
Prem Devanbu, Tom Zimmermann, Christian Bird
Proceedings of the 38th International Conference on Software Engineering (ICSE 2016) | May 2016
Michael Washburn Jr., Pavithra Sathiyanarayanan, Meiyappan Nagappan, Tom Zimmermann, Christian Bird
Proceedings of the 38th International Conference on Software Engineering (ICSE 2016 SEIP Track) | May 2016
Sihan Li, Xusheng Xiao, Blake Bassett, Tao Xie, Nikolai Tillmann
Proc. 38th International Conference on Software Engineering (ICSE 2016), Software Engineering Education and Training (SEET) | May 2016
Thomas Ball, Jonathan Protzenko, Judith Bishop, Michal Moskal, Jonathan "Peli" de Halleux, Michael Braun, Steve Hodges, Clare Riley
ICSE 2016 Companion | May 2016
Tao Xie, Nikolai Tillmann, Pratap Lakshman
Proc. 38th International Conference on Software Engineering (ICSE 2016) | May 2016
Edward K. Smith, Christian Bird, Tom Zimmermann
Proceedings of the 9th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE 2016) | May 2016
Parmit K. Chilana, Rishabh Singh, Philip J. Guo
Proceedings of the 34th Conference on Human-Computer Interaction (CHI 2016) | May 2016
Maria Christakis, Rustan Leino, Peter Müller , Valentin Wüstholz
22nd International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS’16) | April 2016
Sebastian Burckhardt, Jonathan Protzenko
IEEE Data Eng. Bull. | March 2016, 제 39 권: pp. 45-51
Rustan Leino, Clément Pit-Claudel
January 2016
Rishabh Singh, Sumit Gulwani
43rd Symposium on Principles of Programming Languages (POPL 2016) | January 2016
Rustan Leino, Paqui Lucio
ACM Transactions on Computational Logic (TOCL) | December 2015, 제 17 권(1)
Diego Garbevetsky, Edgardo Zoppi, Thomas Ball, Benjamin Livshits, Thomas Ball, Ben Livshits
MSR-TR-2015-88 | November 2015
Mikaël Mayer, Gustavo Soares, Maxim Grechkin, Vu Le, Mark Marron, Alex Polozov, Rishabh Singh, Ben Zorn, Sumit Gulwani
28th ACM User Interface Software and Technology Symposium (UIST 2015) | November 2015
Software Engineering – International Summer Schools, LASER 2013-2014, Elba, Italy, Revised Tutorial Lectures | November 2015
ISBN: 978-3-319-28405-7
Lori D'Antoni, Margus Veanes, Ben Livshits, David Molnar
ACM Transactions on Programming Languages and Systems (TOPLAS) | October 2015, 제 38 권
David Lo, Nachi Nagappan, Tom Zimmermann
September 2015
Thomas Zimmermann, Brittany Johnson, Christian Bird, Tom Zimmermann
MSR-TR-2015-66 | August 2015
Reza Ahmadi, Rustan Leino, Jyrki Nummenmaa
FTfJP ’15 Proceedings of the 17th Workshop on Formal Techniques for Java-like Programs, Prague, Czech Republic | July 2015
Shaz Qadeer, Serdar Tasiran, Chris Hawblitzel
Computer Aided Verification (CAV) | July 2015
Shuvendu Lahiri, Akash Lal, Yi Li, Ankush Das
Computer Aided Verification (CAV) | July 2015
Rajeev Alur, Dana Fisman, Rishabh Singh, Armando Solar-Lezama
Proceedings Fourth Workshop on Synthesis (SYNT 2015) | July 2015
Proceedings Fourth Workshop on Synthesis (SYNT 2015)
Daniel Perelman, Judith Bishop, Sumit Gulwani, Dan Grossman
MSR-TR-2015-57 | July 2015
Rishabh Singh, Sumit Gulwani
27th International Conference on Computer Aided Verification (CAV 2015) | July 2015
27th International Conference on Computer Aided Verification (CAV 2015)
Jason Koenig, Rustan Leino
Proceedings 17th International Workshop on Refinement, Refine@FM 2015, Oslo, Norway | June 2015
Tao Xie, Nikolai Tillmann, Jonathan "Peli" de Halleux, Judith Bishop
5 | 글쓴이 CRC Press | 2015
Stephen M. Blackburn, Kathryn S McKinley
ACM/IEEE International Symposium on Computer Architecture (ISCA) | June 2015
Akash Lal, Shaz Qadeer
Programming Language Design and Implementation (PLDI) | June 2015
Kim Herzig, Nachi Nagappan
Companion Proceedings of the 37th International Conference on Software Engineering | May 2015
Michaela Greiler, Kim Herzig, Jacek Czerwonka
Proceedings of the 12th Working Conference on Mining Software Repositories | May 2015
Sebastian Burckhardt, Michal Moskal, Jonathan Protzenko, Nikolai Tillmann, Thomas Ball, Jonathan "Peli" de Halleux
In Proceedings of 2nd ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft) | May 2015
Christopher Theisen, Kim Herzig, Patrick Morrison, Brendan Murphy, Laurie Williams
Companion Proceedings of the 37th International Conference on Software Engineering | May 2015
Please note that this paper is not yet published, but accepted for inclusion.
Na Meng, Lisa Hua, Miryung Kim, Kathryn S McKinley
May 2015
Mike Barnett, Christian Bird, Shuvendu Lahiri, Joao Brunet
Proceedings of the 37th International Conference on Software Engineering | May 2015
Kim Herzig, Michaela Greiler, Jacek Czerwonka, Brendan Murphy
Proceedings of the 2015 International Conference on Software Engineering | May 2015
Miryung Kim, Tom Zimmermann, Robert DeLIne, Andrew Begel
MSR-TR-2015-30 | April 2015
Tao Xie, Judith Bishop, Nikolai Tillmann, Jonathan "Peli" de Halleux
In Proceedings of the Symposium and Bootcamp on the Science of Security (HotSoS 2015) | April 2015
In Proceedings of the Symposium and Bootcamp on the Science of Security (HotSoS 2015)
Empirical Software Engineering | April 2015, pp. 1-34
Kim Herzig, Brendan Murphy
Proceedings of the 2015 Symposium and Bootcamp on the Science of Security | April 2015
Proceedings of the 2015 Symposium and Bootcamp on the Science of Security
Abram Hindle, Christian Bird, Tom Zimmermann, Nachi Nagappan
Empirical Software Engineering | April 2015, 제 20 권: pp. 479-515
E. Haque, Yong hun Eom, Yuxiong He, Sameh Elnikety, Ricardo Bianchini, Kathryn S McKinley
Proceedings of the ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) | March 2015
Arvind Haran, Montgomery Carter, Michael Emmi, Akash Lal, Shaz Qadeer, Zvonimir Rakamaric
Tools and Algorithms for the Construction and Analysis of Systems (TACAS) | March 2015
PSI 2014 | February 2015
Sebastian Burckhardt, Michal Moskal
MSR-TR-2015-17 | February 2015
Rustan Leino
IWIL-2015. 11th International Workshop on the Implementation of Logics | January 2015
Rustan Leino
LPAR-20. 20th International Conferences on Logic for Programming, Artificial Intelligence and Reasoning – Short Presentations | January 2015
Robert A Cochran, , Benjamin Livshits, David Molnar, Margus Veanes, Ben Livshits
POPL 2015: 42nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages | January 2015
Jonathan Protzenko, Sebastian Burckhardt, Jedidiah McClurg
Proceedings of the 3rd International Workshop on Mobile Development Lifecycle, MobileDeLi 2015, Pittsburgh, PA, USA, October 25-30, 2015 | January 2015
ISBN: 978-1-4503-3906-3
Emerson Murphy-Hill, Tom Zimmermann, Christian Bird, Nachi Nagappan
IEEE Transactions on Software Engineering | January 2015, 제 41 권(1): pp. 65-81
Sebastian Burckhardt, Daan Leijen, Jonathan Protzenko, Manuel Fahndrich
MSR-TR-2015-11 | January 2015
Baishakhi Ray, Meiyappan Nagappan, Christian Bird, Tom Zimmermann, Nachi Nagappan
MSR-TR-2014-149 | November 2014
글쓴이 Microsoft
Benjamin Livshits, George Kastrinis, Ben Livshits
MSR-TR-2014-145 | November 2014
Proceedings of the 25th International Symposium on Software Reliability Engineering | November 2014
André N. Meyer, Thomas Fritz, Gail C. Murphy, Tom Zimmermann
FSE ’14: Proceedings of the 22nd ACM SIGSOFT International Symposium on the Foundations of Software Engineering | November 2014
Published by Now Publishers | October 2014, Vol 1 | Principles of Eventual Consistency edition
Earl T. Barr, Mark Marron
OOPSLA ’14 Proceedings of the 2014 ACM International Conference on Object Oriented Programming Systems Languages & Applications | October 2014
Gifford Cheung, Tom Zimmermann, Nachi Nagappan
CHI PLAY ’14: Proceedings of the First ACM SIGCHI Annual Symposium on Computer-Human Interaction in Play | October 2014
Thomas Ball, Sebastian Burckhardt, Jonathan "Peli" de Halleux, Michal Moskal, Nikolai Tillmann
MSR-TR-2014-127 | September 2014
David Lo, Tom Zimmermann, Nachi Nagappan
MSR-TR-2014-119 | September 2014
Ashish Gupta, Thomas Zimmermann, Christian Bird, Nachiappan Nagappan, Thirumalesh Bhat, Syed Emran, Nachi Nagappan, Tom Zimmermann
ESEM ’14: Proceedings of the 8th International Symposium on Empirical Software Engineering and Measurements | September 2014
ESEM '14: Proceedings of the 8th International Symposium on Empirical Software Engineering and Measurements
Kim Herzig, Nachi Nagappan
Proceedings of the 8th International Symposium on Empirical Software Engineering and Measurement | September 2014
Proceedings of the 8th International Symposium on Empirical Software Engineering and Measurement
Konstantin Korovin, Margus Veanes
ICMS’14 | August 2014
Miryung Kim, Thomas Zimmermann, Nachiappan Nagappan, Nachi Nagappan, Tom Zimmermann
IEEE Transactions on Software Engineering | July 2014, 제 40 권(7)
Margus Veanes, Nikolaj Bjørner, Lev Nachmanson, Sergey Bereg
CAV’14 | July 2014
Sumit Gulwani, Mark Marron
SIGMOD ’14 Proceedings of the 2014 ACM SIGMOD International Conference on Management of Data | June 2014
Christian Bird, Venkatesh-Prasad Ranganath, Tom Zimmermann, Nachi Nagappan, Andreas Zeller
Proceedings of the 36th International Conference on Software Engineering (ICSE 2014) | June 2014
Adrian Sampson, Pavel Panchekha, Todd Mytkowicz, Kathryn S McKinley, Dan Grossman, Luis Ceze
Programming Language Design and Implementation (PLDI) | June 2014
Shaun Phillips, Thomas Zimmermann, Christian Bird, Tom Zimmermann
Proceedings of the 36th International Conference on Software Engineering (ICSE 2014) | June 2014
Proceedings of the 36th International Conference on Software Engineering (ICSE 2014)
Andrew Begel, Tom Zimmermann
Proceedings of the 36th International Conference on Software Engineering (ICSE 2014) | June 2014
Emerson Murphy-Hill, Tom Zimmermann, Nachi Nagappan
Proceedings of the 36th International Conference on Software Engineering (ICSE 2014) | June 2014
Proceedings of the 36th International Conference on Software Engineering (ICSE 2014)
Margus Veanes, Benjamin Livshits, David Molnar, Ben Livshits
PLDI 2014: Programming Language Design and Implementation | June 2014
Nikolai Tillmann, Judith Bishop, R. Nigel Horspool, Daniel Perelman, Tao Xie
Proceedings of the International Conference on Software Engineering (Workshops) | June 2014
Francesco Logozzo, Shuvendu Lahiri
Proceedings of the 35th conference on Programming Languages, Design, and Implementation (PLDI 2014) | June 2014
Nikolai Tillmann, Michal Moskal, Jonathan "Peli" de Halleux, Sebastian Burckhardt, Thomas Ball, Judith Bishop
Proceedings of the First International Conference on Mobile Software Engineering and Systems (MOBILESOFT) | June 2014
Proceedings of the First International Conference on Mobile Software Engineering and Systems (MOBILESOFT)
Tutorial
Kenneth McMillan
MSR-TR-2014-65 | May 2014
Ben Livshits, Todd Mytkowicz
MSR-TR-2014-50 | April 2014
Mark Marron
MSR-TR-2014-46 | April 2014
글쓴이 Microsoft
Thomas Debeauvais, Tom Zimmermann, Nachi Nagappan, Kevin Carter, Ryan Cooper, Dan Greenawalt, Tyson Solberg
Proceedings of the 9th International Conference on the Foundations of Digital Games (FDG 2014) | April 2014
Badrish Chandramouli, Jonathan Goldstein, Mike Barnett, John Wernsing, John Platt, Robert DeLine, Danyel Fisher, James Terwilliger, Robert DeLIne
MSR-TR-2014-54 | April 2014
Josh Berdine, Nikolaj Bjørner
MSR-TR-2014-57 | April 2014
Mathematically Structured Functional Programming 2014 | March 2014
Emerson Murphy-Hill, Tom Zimmermann, Nachi Nagappan
MSR-TR-2014-24 | March 2014
Todd Mytkowicz, Madan Musuvathi, Wolfram Schulte
Architectural Support for Programming Languages and Operating Systems (ASPLOS) | March 2014
James Bornholt, Todd Mytkowicz, Kathryn S McKinley, Kathryn McKinley
March 2014
Benjamin Livshits, Ben Livshits
MSR-TR-2014-27 | February 2014
Saeed Maleki, Madan Musuvathi, Todd Mytkowicz
February 2014
Alexey Gotsman, Hongseok Yang, Marek Zawirski, Sebastian Burckhardt
41st Symposium on Principles of Programming Languages (POPL) | January 2014
Ben Livshits, Todd Mytkowicz
MSR-TR-2014-3 | January 2014
Proceedings of the ACM SIGPLAN 2014 Workshop on Partial Evaluation and Program Manipulation | January 2014
Proceedings of the ACM SIGPLAN 2014 Workshop on Partial Evaluation and Program Manipulation
ISBN: 978-1-4503-2619-3
Francesco Logozzo
Proceedings of the 41st Symposium on Programming Languages (POPL’14) | January 2014
Loris D'Antoni, Margus Veanes
POPL’14 | January 2014
POPL'14
Maria Christakis, Patrice Godefroid
MSR-TR-2013-120 | November 2013
Francesco Logozzo
Proceedings of SigADA High Integrity Language Technology (HILT 2013) | November 2013
Andrew Begel, Tom Zimmermann
MSR-TR-2013-111 | October 2013
글쓴이 Microsoft
Patrice Godefroid
MSR-TR-2013-104 | October 2013
Robert Cochran, Ben Livshits
MSR-TR-2013-94 | September 2013
Andrew Begel, Tom Zimmermann
MSR-TR-2013-84 | September 2013
글쓴이 Microsoft
Akash Lal, Shaz Qadeer
7th International workshop on Reachability Problems (Invited Paper) | September 2013
MSR-TR-2013-79 | August 2013
글쓴이 Microsoft
Patrice Godefroid
MSR-TR-2013-80 | August 2013
Shuvendu Lahiri, Ken McMillan, Chris Hawblitzel, Kenneth McMillan
Foundations of Software Engineering (FSE’13) | August 2013
Meiyappan Nagappan, Tom Zimmermann, Christian Bird
Proceedings of the 9th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE 2013) | August 2013
Chris Hawblitzel, Shuvendu Lahiri, Kshama Pawar, Hammad Hashmi, Sedar Gokbulut, Lakshan Fernando, Dave Detlefs, Scott Wadsworth
Foundations of Software Engineering (FSE’13) | August 2013
Rustan Leino, Michal Moskal
MSR-TR-2013-49 | July 2013
Patrice Godefroid
MSR-TR-2013-72 | July 2013
CIAA’13 | July 2013
Sumit Gulwani, Rishabh Singh
ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI 2013) | July 2013
Nikolaj Bjørner, Kenneth McMillan, Andrey Rybalchenko
Static Analysis Symposium (SAS) | June 2013
Mark Marron, Cesar Sanchez, Zhendong Su, Manuel Fahndrich
IEEE Transactions on Software Engineering | June 2013, 제 39 권(6): pp. 774
Manuel Fahndrich, Francesco Logozzo
June 2013
Thomas Ball, Jonathan "Peli" de Halleux, Daan Leijen, Nikhil Swamy
11th ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering | June 2013
11th ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering
Rustan Leino
ITP 2013 | May 2013
Kim Herzig, Sascha Just, Andreas Zeller
Proceedings of the 2013 International Conference on Software Engineering | May 2013
MSR-TR-2013-48 | April 2013
Rustan Leino, Nadia Polikarpova
March 2013
Gilles Barthe , Juan Manuel Crespo , Sumit Gulwani, Cesar Kunz , Mark Marron
PPoPP ’13 Proceedings of the 18th ACM SIGPLAN symposium on Principles and practice of parallel programming | February 2013
Best Paper Award & CACM Highlight Nomination
Stefan Heule, Rustan Leino, Peter Müller, Alexander J. Summers
Proceedings 14th International Conference, VMCAI 2013, Rome, Italy, January 20-22, 2013 | January 2013
Rustan Leino
HILT ’12 Proceedings of the 2012 ACM Conference on High Integrity Language Technology | December 2012
Rishabh Singh, Sumit Gulwani
PVLDB, 38th International Conference on Very Large Data Bases (VLDB 2012) | August 2012
Juan Caballero, Gustavo Grieco , Mark Marron, Antonio Nappa
ISSTA 2012 Proceedings of the 2012 International Symposium on Software Testing and Analysis | July 2012
Rishabh Singh, Sumit Gulwani
24th International Conference on Computer Aided Verification (CAV 2012) | July 2012
Jason Koenig, Rustan Leino
May 2012
Sumit Gulwani, William R. Harris, Rishabh Singh
January 2012
Invited to CACM Research Highlights
Luke Herbert, Rustan Leino, Jose Quaresma
Tools for Practical Software Verification | 2012 | Tools for Practical Software Verification edition
Rustan Leino, Kuat Yessenov
December 2011
Rustan Leino
November 2011
Rustan Leino
LASER Summer School 2011 Elba, Italy | September 2011
Rustan Leino
LASER Summer School 2011 Elba, Italy | September 2011
Rustan Leino
LASER Summer School 2011 Elba, Italy | September 2011
Rustan Leino
LASER Summer School 2011 Elba, Italy | September 2011
Rustan Leino
LASER Summer School 2011 Elba, Italy | September 2011
Rustan Leino
LASER Summer School 2011 Elba, Italy | September 2011
Rustan Leino
Marktoberdorf Summer School 2011 Bayrischzell, BY, Germany | August 2011
Rustan Leino
Marktoberdorf Summer School 2011 Bayrischzell, BY, Germany | August 2011
Rustan Leino
Marktoberdorf Summer School 2011 Bayrischzell, BY, Germany | August 2011
Rustan Leino
Marktoberdorf Summer School 2011 Bayrischzell, BY, Germany | August 2011
Rustan Leino
16th International Conference, LPAR-16, Dakar, Senegal | April 2010
Rustan Leino
Seminar, Victoria University of Wellington, Wellington, New Zealand | April 2010
Rustan Leino
ASWEC 2010, Auckland, New Zealand | April 2010
Rustan Leino, Peter Müller (ETH Zurich), Jan Smans (KU Leuven)
ESOP 2010, Paphos, Cyprus | March 2010
Rustan Leino, Peter Müller (ETH Zurich), Jan Smans (KU Leuven)
VMCAI, Madrid, Spain | January 2010
Rustan Leino
Caltech, Pasadena, CA | November 2009
Rustan Leino
PROLE 2009, San Sebastian, Spain | September 2009
Rustan Leino, Peter Müller, (ETH Zurich)
September 2009
Rustan Leino, Peter Müller, Jan Smans
FOSAD 2009, Bertinoro, Italy | September 2009
Rustan Leino, Peter Müller, Jan Smans
FOSAD 2009, Bertinoro, Italy | September 2009
Rustan Leino
Typing, Analysis and Verification of Heap-Manipulating Programs, Dagstuhl, Germany | July 2009
Rustan Leino, Peter Müller, Jan Smans
Foundations of Security Analysis and Design V | June 2009
Mark Marron, Deepak Kapur , Manuel Hermenegildo
ISMM ’09 Proceedings of the 2009 international symposium on Memory management | June 2009
Rustan Leino, Peter Müller
ESOP ’09 Proceedings of the 18th European Symposium on Programming Languages and Systems: Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2009 | March 2009
Rustan Leino, Rosemary Monahan
SAC’09 March 8-12, 2009, Honolulu, Hawaii, U.S.A. | March 2009
Mark Marron, Mario Méndez-Lojo , Manuel Hermenegildo , Darko Stefanovic , Deepak Kapur
PASTE ’08 Proceedings of the 8th ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering | November 2008
Rustan Leino
International Summer School Marktoberdorf, Marktoberdorf, Germany | August 2008
Mark Marron, Darko Stefanovic , Deepak Kapur , Manuel Hermenegildo
July 2008
K. Rustan M. Leino
June 2008
Rustan Leino
Marktoberdorf International Summer School 2008 | June 2008
Mark Marron, Darko Stefanovic , Manuel Hermenegildo , Deepak Kapur
PASTE ’07 Proceedings of the 7th ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering | June 2007
Trishul Chilimbi, Aditya Nori, Kapil Vaswani
MSR-TR-2007-62 | June 2007
Ádám Darvas, Rustan Leino
Proceeding: FASE’07 Proceedings of the 10th international conference on Fundamental approaches to software engineering | March 2007
ISBN: 978-3-540-71288-6
Rustan Leino, Rosemary Monahan
In FTfJP ’07: Proceedings of the 9th Workshop on Formal Techniques for Java-like Programs | January 2007
Rustan Leino, Peter Müller
Proceeding: ESOP’06 Proceedings of the 15th European conference on Programming Languages and Systems | March 2006
Rustan Leino, Peter Müller
Proceeding: FM’05 Proceedings of the 2005 international conference on Formal Methods | July 2005
Bor-Yuh Evan Chang, Rustan Leino
Electronic Notes in Theoretical Computer Science (ENTCS) | May 2005, 제 131 권: pp. 63-74
Rustan Leino, Peter Müller
ECOOP 2004 – Object-Oriented Programming | June 2004
Rustan Leino, Mike Barnett, Robert DeLine, Manuel Fähndrich, Wolfram Schulte
Computer Science Colloquium, ETH Zurich | November 2003
Sebastian Burckhardt, Badrish Chandramouli, Chris Gillum (cgillum), David Justo (dajusto), Konstantinos Kallas, Connor McMahon, Christopher S. Meiklejohn, Xiangfeng Zhu
VLDB J. | February 2025, 제 34 권: pp. 25
Special Issue "Best of VLDB 2022"
Tamer Eldeeb, Sebastian Burckhardt, Reuben Bond, Asaf Cidon, Junfeng Yang, Phil Bernstein
Proc. VLDB Endow. | July 2024, 제 17 권: pp. 3720-3730
Arvind Arasu, Tahina Ramananandro, Aseem Rastogi, Nikhil Swamy, Aymeric Fromherz, Kesha Hietala, Bryan Parno, Ravi Ramamurthy
Certified Programs and Proofs | January 2023
Accepted for publication, to appear
Sebastian Burckhardt, Badrish Chandramouli, Chris Gillum, David Justo, Konstantinos Kallas, Connor McMahon, Christopher S. Meiklejohn, Xiangfeng Zhu
VLDB 2022 | April 2022
Arvind Arasu, Aseem Rastogi, Badrish Chandramouli, Donald Kossmann, Esha Ghosh, Johannes Gehrke, Nikhil Swamy, Jonathan Protzenko, Ravi Ramamurthy, Srinath Setty, Tahina Ramananandro, Alexander van Renen, Min Xu
SIGMOD | June 2021
Kim Herzig, Nachi Nagappan
Companion Proceedings of the 37th International Conference on Software Engineering | May 2015
Michaela Greiler, Kim Herzig, Jacek Czerwonka
Proceedings of the 12th Working Conference on Mining Software Repositories | May 2015
Christopher Theisen, Kim Herzig, Patrick Morrison, Brendan Murphy, Laurie Williams
Companion Proceedings of the 37th International Conference on Software Engineering | May 2015
Please note that this paper is not yet published, but accepted for inclusion.
Kim Herzig, Michaela Greiler, Jacek Czerwonka, Brendan Murphy
Proceedings of the 2015 International Conference on Software Engineering | May 2015
Miryung Kim, Tom Zimmermann, Robert DeLIne, Andrew Begel
MSR-TR-2015-30 | April 2015
Empirical Software Engineering | April 2015, pp. 1-34
Kim Herzig, Brendan Murphy
Proceedings of the 2015 Symposium and Bootcamp on the Science of Security | April 2015
Proceedings of the 2015 Symposium and Bootcamp on the Science of Security
Proceedings of the 25th International Symposium on Software Reliability Engineering | November 2014
Kim Herzig, Nachi Nagappan
Proceedings of the 8th International Symposium on Empirical Software Engineering and Measurement | September 2014
Proceedings of the 8th International Symposium on Empirical Software Engineering and Measurement
Badrish Chandramouli, Jonathan Goldstein, Mike Barnett, John Wernsing, John Platt, Robert DeLine, Danyel Fisher, James Terwilliger, Robert DeLIne
MSR-TR-2014-54 | April 2014
Yuhan Liu, Yuyang Huang, Jiayi Yao, Zhuohan Gu, Kuntai Du, Hanchen Li, Yihua Cheng, Junchen Jiang, Shan Lu, Madan Musuvathi, Esha Choukse
NSDI | May 2026
Sebastian Burckhardt, Badrish Chandramouli, Chris Gillum (cgillum), David Justo (dajusto), Konstantinos Kallas, Connor McMahon, Christopher S. Meiklejohn, Xiangfeng Zhu
VLDB J. | February 2025, 제 34 권: pp. 25
Special Issue "Best of VLDB 2022"
Tamer Eldeeb, Sebastian Burckhardt, Reuben Bond, Asaf Cidon, Junfeng Yang, Phil Bernstein
Proc. VLDB Endow. | July 2024, 제 17 권: pp. 3720-3730
Heidi Howard, Fritz Alder, Eddy Ashton, Amaury Chamayou, Sylvan Clebsch, Manuel Costa, Antoine Delignat-Lavaud, Cédric Fournet, Andrew Jeffery, Matthew Kerner, Fotios Kounelis, Markus Kuppe, Julien Maffre, Mark Russinovich, Christoph M. Wintersteiger
Proceedings of the VLDB Endowment | October 2023, 제 17 권(2)
Nominee for Best Paper Award
David Liu , Amit Levy, Shadi Noghabi, Sebastian Burckhardt
NSDI | April 2023
Sebastian Burckhardt, Badrish Chandramouli, Chris Gillum, David Justo, Konstantinos Kallas, Connor McMahon, Christopher S. Meiklejohn, Xiangfeng Zhu
VLDB 2022 | April 2022
Jonathan Protzenko, Bryan Parno, Aymeric Fromherz, Chris Hawblitzel, Marina Polubelova, Karthikeyan Bhargavan, Benjamin Beurdouche, Joonwon Choi, Antoine Delignat-Lavaud, Cédric Fournet, Natalia Kulatova, Tahina Ramananandro, Aseem Rastogi, Nikhil Swamy, Christoph M. Wintersteiger, Santiago Zanella-Béguelin
IEEE Symposium on Security and Privacy | May 2020
Patrice Godefroid, Daniel Lehmann, Marina Polishchuk
MSR-TR-2019-23 | August 2019
글쓴이 Microsoft
Revised version published in ISSTA'2020, July 2020.
Vaggelis Atlidakis, Patrice Godefroid, Marina Polishchuk
MSR-TR-2019-1 | February 2019
글쓴이 Microsoft
Revised version published in ICST'2020, March 2020.
Nick McKeown, Dan Talayco, George Varghese, Nuno Lopes, Nikolaj Bjørner, Andrey Rybalchenko
MSR-TR-2016-65 | September 2016
Jinghao Shi, Shuvendu Lahiri, Ranveer Chandra, Geoffrey Challen
Runtime Verification 2016 | July 2016
Runtime Verification 2016 Best Paper Award
Sebastian Burckhardt, Jonathan Protzenko
IEEE Data Eng. Bull. | March 2016, 제 39 권: pp. 45-51
Software Engineering – International Summer Schools, LASER 2013-2014, Elba, Italy, Revised Tutorial Lectures | November 2015
ISBN: 978-3-319-28405-7
Vasileios Karakostas, Jayneel Gandhi, Furkan Ayar, Adrián Cristal, Mark D. Hill, Kathryn S McKinley, Mario Nemirovsky, Michael M. Swift, Osman Ünsal
June 2015
Stephen M. Blackburn, Kathryn S McKinley
ACM/IEEE International Symposium on Computer Architecture (ISCA) | June 2015
Jonathan Mace, Peter Bodík, Rodrigo Fonseca, Madan Musuvathi
NSDI | May 2015
E. Haque, Yong hun Eom, Yuxiong He, Sameh Elnikety, Ricardo Bianchini, Kathryn S McKinley
Proceedings of the ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) | March 2015
Published by Now Publishers | October 2014, Vol 1 | Principles of Eventual Consistency edition
Todd Mytkowicz, Madan Musuvathi, Wolfram Schulte
Architectural Support for Programming Languages and Operating Systems (ASPLOS) | March 2014
James Bornholt, Todd Mytkowicz, Kathryn S McKinley, Kathryn McKinley
March 2014
Saeed Maleki, Madan Musuvathi, Todd Mytkowicz
February 2014
Bin Ren, Gagan Agrawal, Jim Larus, Todd Mytkowicz, Tomi Poutanen, Wolfram Schulte
Proceedings of the 2013 IEEE/ACM International Symposium on Code Generation and Optimization (CGO) | January 2013
ISBN: 978-1-4673-5524-7
Margus Veanes, Thomas Ball, Gabriel Ebner, Ekaterina Zhuchko
POPL | January 2025
Ian Erik Varatalu, Margus Veanes, Juhan Ernits
POPL | January 2025
Lukáš Holík, Ondřej Lengál, Juraj Síč, Margus Veanes, Tomáš Vojnar
International Symposium on Automated Technology for Verification and Analysis (ATVA) | September 2018
편집자: Lahiri, S. and Wang, C.
Loris D'Antoni, Margus Veanes
POPL’2017 | January 2017
LICS | July 2016
LICS
Loris D’Antoni, Margus Veanes
Formal Methods in System Design | July 2015
Margus Veanes, Nikolaj Bjørner
Information Processing Letters | March 2015, 제 115 권(3): pp. 418-424
PSI 2014 | February 2015
Robert A Cochran, , Benjamin Livshits, David Molnar, Margus Veanes, Ben Livshits
POPL 2015: 42nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages | January 2015
Margus Veanes, Todd Mytkowicz, David Molnar, Ben Livshits
POPL 2015: 42nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages | January 2015
POPL 2015: 42nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages
Konstantin Korovin, Margus Veanes
ICMS’14 | August 2014
Margus Veanes, Nikolaj Bjørner, Lev Nachmanson, Sergey Bereg
CAV’14 | July 2014
Margus Veanes, Benjamin Livshits, David Molnar, Ben Livshits
PLDI 2014: Programming Language Design and Implementation | June 2014
Loris D'Antoni, Margus Veanes
POPL’14 | January 2014
POPL'14
Margus Veanes, Nikolaj Bjørner, Lev Nachmanson, Sergey Bereg
LPAR-19 | December 2013
Robert Cochran, Ben Livshits
MSR-TR-2013-94 | September 2013
CIAA’13 | July 2013
MSR-TR-2013-48 | April 2013
Yuhan Liu, Yuyang Huang, Jiayi Yao, Zhuohan Gu, Kuntai Du, Hanchen Li, Yihua Cheng, Junchen Jiang, Shan Lu, Madan Musuvathi, Esha Choukse
NSDI | May 2026
Sarah Fakhoury, Markus Kuppe, Shuvendu Lahiri, Tahina Ramananandro, Nikhil Swamy
2025 International Conference on Software Engineering | April 2025
Madeline Endres, Sarah Fakhoury, Saikat Chakraborty, Shuvendu Lahiri
The ACM International Conference on the Foundations of Software Engineering (FSE) | July 2024
GitHub page https://github.com/microsoft/nl-2-postcond/
Shraddha Barke, Christian Poelitz, Carina Negreanu, Ben Zorn, José Cambronero, Andy Gordon, Vu Le, Elnaz Nouri, Nadia Polikarpova, Advait Sarkar, Brian Slininger, Neil Toronto, Jack Williams
Annual Conference of the North American Chapter of the Association for Computational Linguistics | June 2024
Saikat Chakraborty, Shuvendu Lahiri, Sarah Fakhoury, Madan Musuvathi, Akash Lal, Aseem Rastogi, Nikhil Swamy, Rahul Sharma
2023 Empirical Methods in Natural Language Processing | December 2023
EMNLP-Findings 2023
Kasra Ferdowsi, Jack Williams, Ian Drosos, Andy Gordon, Carina Negreanu, Nadia Polikarpova, Advait Sarkar, Ben Zorn
IEEE Symposium on Visual Languages and Human-Centric Computing | October 2023
Advait Sarkar, Ian Drosos, Robert DeLIne, Andy Gordon, Carina Negreanu, Sean Rintel, Jack Williams, Ben Zorn
Proceedings of the 34th Annual Conference of the Psychology of Programming Interest Group (PPIG 2023) | August 2023
Jeevana Priya Inala, Chenglong Wang, Mei Yang, Andres Codas, Mark Encarnación, Shuvendu Lahiri, Madan Musuvathi, Jianfeng Gao
NeurIPS 2022 | November 2022
Elizabeth Dinella, Gabriel Ryan, Todd Mytkowicz, Shuvendu Lahiri
ICSE 2022 | May 2022
ICSE'22 ACM SIGSOFT Distinguished Award
Alexey Svyatkovskiy, Todd Mytkowicz, Negar Ghorbani, Sarah Fakhoury, Elizabeth Dinella, Christian Bird, Neel Sundaresan, Shuvendu Lahiri
August 2021
Miltiadis Allamanis, Earl T. Barr, Christian Bird, Premkumar Devanbu, Mark Marron, Charles Sutton
MSR-TR-2016-1116 | November 2016
| November 2016
Badrish Chandramouli, Jonathan Goldstein, Mike Barnett, John Wernsing, John Platt, Robert DeLine, Danyel Fisher, James Terwilliger, Robert DeLIne
MSR-TR-2014-54 | April 2014
James Bornholt, Todd Mytkowicz, Kathryn S McKinley, Kathryn McKinley
March 2014
Robert Cochran, Ben Livshits
MSR-TR-2013-94 | September 2013
Kobi Hartley, Elisa Rubegni, Lorraine Underwood, Joe Finney, Thomas Ball, Steve Hodges, Eric Anderson, Jonathan "Peli" de Halleux, James Devine, Michal Moskal
23rd annual ACM Interaction Design and Children (IDC) Conference | June 2024
Kasra Ferdowsi, Jack Williams, Ian Drosos, Andy Gordon, Carina Negreanu, Nadia Polikarpova, Advait Sarkar, Ben Zorn
IEEE Symposium on Visual Languages and Human-Centric Computing | October 2023
Advait Sarkar, Ian Drosos, Robert DeLIne, Andy Gordon, Carina Negreanu, Sean Rintel, Jack Williams, Ben Zorn
Proceedings of the 34th Annual Conference of the Psychology of Programming Interest Group (PPIG 2023) | August 2023
James Devine, Michal Moskal, Jonathan "Peli" de Halleux, Thomas Ball, Steve Hodges, Gabriele D’Amone, David Gakure, Joe Finney, Lorraine Underwood, Kobi Hartley, Paul Kos, Matt Oppenheim
Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies | September 2022, 제 6 권(3)
Souti Chattoadhyay, Denae Ford, Tom Zimmermann
ACM Conference on Computer-Supported Cooperative Work and Social Computing (CSCW) | October 2021
Souti Chattopadhyay, Tom Zimmermann, Denae Ford
ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE) | August 2021
Te-Yen Wu, Lu Tan, Yuji Zhang, Teddy Seyed, Xing-Dong Yang
Proceedings of the 33rd Annual Symposium on User Interface Software and Technology (UIST ’20) | October 2020
Thomas Ball, Shannon Kao, Richard Knoll, Daryl Zuniga
ACM Symposium on User Interface Software and Technology (UIST) | October 2020
Jonny Austin, Howard Baker, Thomas Ball, James Devine, Joe Finney, Jonathan "Peli" de Halleux, Steve Hodges, Michal Moskal, Gareth Stockdale
Communications of the ACM | February 2020, 제 63 권(3)
Dan Sholler, Igor Steinmacher, Denae Ford, Mara Averick, Mike Hoye, Greg Wilson
PLoS Computational Biology | September 2019, 제 15 권
Teddy Seyed, Jonathan "Peli" de Halleux, Michal Moskal, James Devine, Joe Finney, Steve Hodges, Thomas Ball
CHI 2019 Extended Abstracts | May 2019
Denae Ford, Mahnaz Behroozi, Alexander Serebrenik, Chris Parnin
In proceedings of the ACM/IEEE Internationl Conference on Software Engineering – Software Engineering in Society (ICSE SEIS) | May 2019
Titus Barik, Denae Ford, Emerson Murphy-Hill, Chris Parnin
ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE) | November 2018
James Devine, Joe Finney, Jonathan "Peli" de Halleux, Michal Moskal, Thomas Ball, Steve Hodges
Proceedings of the 19th ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems | June 2018
Annie Kelly, R. Benjamin Shapiro, Peli de Halleux, Tom Ball
Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems | April 2018
ISBN: 978-1-4503-5620-6
Denae Ford, Tom Zimmermann, Christian Bird, Nachi Nagappan
In proceedings of the IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM) | November 2017
Denae Ford, Titus Barik, Leslie Rand-Pickett, Chris Parnin
Proceedings of the IEEE ICSE 10th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE). | May 2017
Thomas Ball, Jonathan Protzenko, Judith Bishop, Michal Moskal, Jonathan "Peli" de Halleux, Michael Braun, Steve Hodges, Clare Riley
ICSE 2016 Companion | May 2016
Robert A Cochran, , Benjamin Livshits, David Molnar, Margus Veanes, Ben Livshits
POPL 2015: 42nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages | January 2015
Lucas Silva Figueiredo, Ben Livshits, David Molnar, Margus Veanes
MSR-TR-2014-146 | November 2014
Benjamin Livshits, George Kastrinis, Ben Livshits
MSR-TR-2014-145 | November 2014
Robert Cochran, Ben Livshits
MSR-TR-2013-94 | September 2013
Thomas Ball, Jonathan "Peli" de Halleux, Daan Leijen, Nikhil Swamy
11th ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering | June 2013
11th ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering
Advait Sarkar, Ian Drosos, Robert DeLIne, Andy Gordon, Carina Negreanu, Sean Rintel, Jack Williams, Ben Zorn
Proceedings of the 34th Annual Conference of the Psychology of Programming Interest Group (PPIG 2023) | August 2023
Aditya Desai , Sumit Gulwani, Vineet Hingorani , Nidhi Jain , Amey Karkare , Mark Marron, Sailesh R , Subhajit Roy
ICSE ’16 Proceedings of the 38th International Conference on Software Engineering | May 2016
Sumit Gulwani, Mark Marron
SIGMOD ’14 Proceedings of the 2014 ACM SIGMOD International Conference on Management of Data | June 2014
Heidi Howard, Fritz Alder, Eddy Ashton, Amaury Chamayou, Sylvan Clebsch, Manuel Costa, Antoine Delignat-Lavaud, Cédric Fournet, Andrew Jeffery, Matthew Kerner, Fotios Kounelis, Markus Kuppe, Julien Maffre, Mark Russinovich, Christoph M. Wintersteiger
Proceedings of the VLDB Endowment | October 2023, 제 17 권(2)
Nominee for Best Paper Award
Arvind Arasu, Tahina Ramananandro, Aseem Rastogi, Nikhil Swamy, Aymeric Fromherz, Kesha Hietala, Bryan Parno, Ravi Ramamurthy
Certified Programs and Proofs | January 2023
Accepted for publication, to appear
Haobin Ni, Antoine Delignat-Lavaud, Cédric Fournet, Tahina Ramananandro, Nikhil Swamy
Certified Programs and Proofs | January 2023
Accepted for publication, to appear
Lenka Turoňová, Lukáš Holík, Ivan Homoliak, Ondřej Lengál, Margus Veanes, Tomáš Vojnar
31st USENIX Security Symposium | August 2022
Nikhil Swamy, Tahina Ramananandro, Aseem Rastogi, Irina Spiridonova, Haobin Ni, Dmitry Malloy, Juan Vazquez, Michael Tang, Omar Cardona, Arti Gupta
2022 Programming Language Design and Implementation | June 2022
Saikat Dutta, Diego Garbervetsky, Shuvendu Lahiri, Max Schäfer
ICSE 2022 | May 2022
Software Engineering in Practice SEIP Track
Sangeeta Chowdhary, Wei Dai, Kim Laine, Olli Saarikivi
Workshop on Encrypted Computing & Applied Homomorphic Cryptography (WAHC ’21) | November 2021
Danielle Gonzalez, Thomas Zimmermann, Patrice Godefroid, Max Schaefer
International Conference on Software Engineering (ICSE), Software Engineering in Practice (SEIP) track | May 2021
Antoine Delignat-Lavaud, Cédric Fournet, Bryan Parno, Jonathan Protzenko, Tahina Ramananandro, Jay Bosamiya, Joseph Lallemand, Itsaka Rakotonirina, Yi Zhou
IEEE Symposium on Security and Privacy | May 2021
Marina Polubelova, Karthikeyan Bhargavan, Jonathan Protzenko, Benjamin Beurdouche, Aymeric Fromherz, Natalia Kulatova, Santiago Zanella-Béguelin
ACM Conference on Computer and Communications Security (CCS) | November 2020
Jonathan Protzenko, Bryan Parno, Aymeric Fromherz, Chris Hawblitzel, Marina Polubelova, Karthikeyan Bhargavan, Benjamin Beurdouche, Joonwon Choi, Antoine Delignat-Lavaud, Cédric Fournet, Natalia Kulatova, Tahina Ramananandro, Aseem Rastogi, Nikhil Swamy, Christoph M. Wintersteiger, Santiago Zanella-Béguelin
IEEE Symposium on Security and Privacy | May 2020
Roshan Dathathri, Blagovesta Kostova, Olli Saarikivi, Wei Dai, Kim Laine, Madan Musuvathi
PLDI 2020 | December 2019
Patrice Godefroid, Bo-Yuan Huang, Marina Polishchuk
MSR-TR-2019-37 | November 2019
글쓴이 Microsoft
Revised version published in ESEC/FSE'2020, November 2020.
Vaggelis Atlidakis, Patrice Godefroid, Marina Polishchuk
ICSE 2019 | November 2019
Tahina Ramananandro, Antoine Delignat-Lavaud, Cédric Fournet, Nikhil Swamy, Tej Chajed, Nadim Kobeissi, Jonathan Protzenko
USENIX Security | August 2019
Patrice Godefroid, Daniel Lehmann, Marina Polishchuk
MSR-TR-2019-23 | August 2019
글쓴이 Microsoft
Revised version published in ISSTA'2020, July 2020.
Roshan Dathathri, Olli Saarikivi, Hao Chen, Kim Laine, Kristin Lauter, Saeed Maleki, Madan Musuvathi, Todd Mytkowicz
PLDI 2019 | June 2019
Vaggelis Atlidakis, Patrice Godefroid, Marina Polishchuk
MSR-TR-2019-1 | February 2019
글쓴이 Microsoft
Revised version published in ICST'2020, March 2020.
Jianjun Chen, Jian Jiang, Haixin Duan, Tao Wan, Shuo Chen, Vern Paxson, Min Yang
Proceedings of USENIX Security Symposium | August 2018
Shuo Chen, Matt McCutchen, Phuong Cao, Shaz Qadeer, Ravishankar K. Iyer
International Conference on Runtime Verification 2017 | September 2017
Matt McCutchen, Daniel Song, Shuo Chen, Shaz Qadeer
Proceedings of the IEEE Cybersecurity Development Conference (SecDev) | November 2016
Proceedings of the IEEE Cybersecurity Development Conference (SecDev)
Christopher Theisen, Kim Herzig, Patrick Morrison, Brendan Murphy, Laurie Williams
Companion Proceedings of the 37th International Conference on Software Engineering | May 2015
Please note that this paper is not yet published, but accepted for inclusion.
Kim Herzig, Brendan Murphy
Proceedings of the 2015 Symposium and Bootcamp on the Science of Security | April 2015
Proceedings of the 2015 Symposium and Bootcamp on the Science of Security
Lucas Silva Figueiredo, Ben Livshits, David Molnar, Margus Veanes
MSR-TR-2014-146 | November 2014
Benjamin Livshits, Ben Livshits
MSR-TR-2014-27 | February 2014
Nick Nikiforakis, Wouter Joosen, Benjamin Livshits, Ben Livshits
MSR-TR-2014-26 | February 2014
Maria Christakis, Patrice Godefroid
MSR-TR-2013-120 | November 2013
Thomas Ball, Jonathan "Peli" de Halleux, James Devine, Steve Hodges, Michal Moskal
MSR-TR-2023-4 | January 2023
글쓴이 Microsoft
James Devine, Michal Moskal, Jonathan "Peli" de Halleux, Thomas Ball, Steve Hodges, Gabriele D’Amone, David Gakure, Joe Finney, Lorraine Underwood, Kobi Hartley, Paul Kos, Matt Oppenheim
Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies | September 2022, 제 6 권(3)
Michal Moskal, Jonathan "Peli" de Halleux, Thomas Ball, Abhijith Chatra, James Devine, Steve Hodges, Shannon Kao, Richard Knoll, Galen Nickel, Jacqueline Russell, Joey Wunderlich, Daryl Zuniga
Foundations of Digital Games | August 2021
Best paper
Te-Yen Wu, Lu Tan, Yuji Zhang, Teddy Seyed, Xing-Dong Yang
Proceedings of the 33rd Annual Symposium on User Interface Software and Technology (UIST ’20) | October 2020
Thomas Ball, Shannon Kao, Richard Knoll, Daryl Zuniga
ACM Symposium on User Interface Software and Technology (UIST) | October 2020
Jonny Austin, Howard Baker, Thomas Ball, James Devine, Joe Finney, Jonathan "Peli" de Halleux, Steve Hodges, Michal Moskal, Gareth Stockdale
Communications of the ACM | February 2020, 제 63 권(3)
Thomas Ball, Abhijith Chatra, Jonathan "Peli" de Halleux, Steve Hodges, Michal Moskal, Jacqueline Russell
SPLASH-E 2019: Proceedings of the 2019 ACM SIGPLAN Symposium on SPLASH-E | October 2019
Michal Moskal, Thomas Ball, Jonathan "Peli" de Halleux
Managed Programming Languages and Runtimes | October 2019
Teddy Seyed, Jonathan "Peli" de Halleux, Michal Moskal, James Devine, Joe Finney, Steve Hodges, Thomas Ball
CHI 2019 Extended Abstracts | May 2019
James Devine, Joe Finney, Jonathan "Peli" de Halleux, Michal Moskal, Thomas Ball, Steve Hodges
Proceedings of the 19th ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems | June 2018
Thomas Ball, Jonathan Protzenko, Judith Bishop, Michal Moskal, Jonathan "Peli" de Halleux, Michael Braun, Steve Hodges, Clare Riley
ICSE 2016 Companion | May 2016
Vasileios Karakostas, Jayneel Gandhi, Furkan Ayar, Adrián Cristal, Mark D. Hill, Kathryn S McKinley, Mario Nemirovsky, Michael M. Swift, Osman Ünsal
June 2015
Stephen M. Blackburn, Kathryn S McKinley
ACM/IEEE International Symposium on Computer Architecture (ISCA) | June 2015
E. Haque, Yong hun Eom, Yuxiong He, Sameh Elnikety, Ricardo Bianchini, Kathryn S McKinley
Proceedings of the ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) | March 2015
Todd Mytkowicz, Madan Musuvathi, Wolfram Schulte
Architectural Support for Programming Languages and Operating Systems (ASPLOS) | March 2014
James Bornholt, Todd Mytkowicz, Kathryn S McKinley, Kathryn McKinley
March 2014
Saeed Maleki, Madan Musuvathi, Todd Mytkowicz
February 2014
Empirical Software Engineering | April 2015, pp. 1-34
E. Haque, Yong hun Eom, Yuxiong He, Sameh Elnikety, Ricardo Bianchini, Kathryn S McKinley
Proceedings of the ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) | March 2015
Rustan Leino
LPAR-16, Dakar, Senegal | April 2010
Ben Livshits, Todd Mytkowicz
MSR-TR-2014-50 | April 2014
Ben Livshits, Todd Mytkowicz
MSR-TR-2014-3 | January 2014
Yuhan Liu, Yuyang Huang, Jiayi Yao, Zhuohan Gu, Kuntai Du, Hanchen Li, Yihua Cheng, Junchen Jiang, Shan Lu, Madan Musuvathi, Esha Choukse
NSDI | May 2026
Ian Erik Varatalu, Margus Veanes, Ekaterina Zhuchko, Juhan Ernits
CAV 2025 | July 2025
편집자: R. Piskac and Z. Rakamaric
Published in LNCS vol. 15933
Daan Leijen, Wenjia Ye
PLDI’25 | June 2025
A Fresh Look at Static Overloading. See also the accompanying technical report.
Gabriel Ebner, Guido Martínez, Aseem Rastogi, Thibault Dardinier, Megan Frisella, Tahina Ramananandro, Nikhil Swamy
2025 Programming Language Design and Implementation | June 2025
Accepted for publication, to appear
Sarah Fakhoury, Markus Kuppe, Shuvendu Lahiri, Tahina Ramananandro, Nikhil Swamy
2025 International Conference on Software Engineering | April 2025
Saikat Chakraborty, Gabriel Ebner, Siddharth Bhat, Sarah Fakhoury, Sakina Fatima, Shuvendu Lahiri, Nikhil Swamy
2025 International Conference on Software Engineering | April 2025
Margus Veanes, Thomas Ball, Gabriel Ebner, Ekaterina Zhuchko
POPL | January 2025
Ian Erik Varatalu, Margus Veanes, Juhan Ernits
POPL | January 2025
Madeline Endres, Sarah Fakhoury, Saikat Chakraborty, Shuvendu Lahiri
The ACM International Conference on the Foundations of Software Engineering (FSE) | July 2024
GitHub page https://github.com/microsoft/nl-2-postcond/
Formal Methods in Computer-Aided Design (FMCAD’24) | July 2024
Anton Lorenzen, Daan Leijen, Wouter Swierstra, Sam Lindley
PLDI’24 | June 2024
Thomas Ball, Jonathan "Peli" de Halleux, James Devine, Steve Hodges, Michal Moskal
Programming Language Design and Implementation (PLDI) | June 2024
Kobi Hartley, Elisa Rubegni, Lorraine Underwood, Joe Finney, Thomas Ball, Steve Hodges, Eric Anderson, Jonathan "Peli" de Halleux, James Devine, Michal Moskal
23rd annual ACM Interaction Design and Children (IDC) Conference | June 2024
Shraddha Barke, Christian Poelitz, Carina Negreanu, Ben Zorn, José Cambronero, Andy Gordon, Vu Le, Elnaz Nouri, Nadia Polikarpova, Advait Sarkar, Brian Slininger, Neil Toronto, Jack Williams
Annual Conference of the North American Chapter of the Association for Computational Linguistics | June 2024
Sarah Fakhoury, Saikat Chakraborty, Madan Musuvathi, Shuvendu Lahiri
2024 International Conference on Software Engineering | May 2024
Poster track
Ekaterina Zhuchko, Margus Veanes, Gabriel Ebner
CPP | January 2024
Saikat Chakraborty, Shuvendu Lahiri, Sarah Fakhoury, Madan Musuvathi, Akash Lal, Aseem Rastogi, Nikhil Swamy, Rahul Sharma
2023 Empirical Methods in Natural Language Processing | December 2023
EMNLP-Findings 2023
LUNA PHIPPS-COSTIN, ANDREAS ROSSBERG, ARJUN GUHA, Daan Leijen, DANIEL HILLERSTRÖM, KC SIVARAMAKRISHNAN, MATIJA PRETNAR, SAM LINDLEY
OOPSLA’23 | October 2023
Kasra Ferdowsi, Jack Williams, Ian Drosos, Andy Gordon, Carina Negreanu, Nadia Polikarpova, Advait Sarkar, Ben Zorn
IEEE Symposium on Visual Languages and Human-Centric Computing | October 2023
Anton Lorenzen, Daan Leijen, Wouter Swierstra
ICFP 2023 | September 2023
preprint
Advait Sarkar, Ian Drosos, Robert DeLIne, Andy Gordon, Carina Negreanu, Sean Rintel, Jack Williams, Ben Zorn
Proceedings of the 34th Annual Conference of the Psychology of Programming Interest Group (PPIG 2023) | August 2023
Caroline Lemieux, Jeevana Priya Inala, Shuvendu Lahiri, Siddhartha Sen
ICSE’23 | May 2023
David Liu , Amit Levy, Shadi Noghabi, Sebastian Burckhardt
NSDI | April 2023
Daan Leijen, Anton Lorenzen
POPL’23 | January 2023
Arvind Arasu, Tahina Ramananandro, Aseem Rastogi, Nikhil Swamy, Aymeric Fromherz, Kesha Hietala, Bryan Parno, Ravi Ramamurthy
Certified Programs and Proofs | January 2023
Accepted for publication, to appear
Haobin Ni, Antoine Delignat-Lavaud, Cédric Fournet, Tahina Ramananandro, Nikhil Swamy
Certified Programs and Proofs | January 2023
Accepted for publication, to appear
Jeevana Priya Inala, Chenglong Wang, Mei Yang, Andres Codas, Mark Encarnación, Shuvendu Lahiri, Madan Musuvathi, Jianfeng Gao
NeurIPS 2022 | November 2022
Alexey Svyatkovskiy, Sarah Fakhoury, Negar Ghorbani, Todd Mytkowicz, Christian Bird, Jinu Jang, Neel Sundaresan, Shuvendu Lahiri, Elizabeth Dinella
The ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE ’22) | November 2022
Anton Lorenzen, Daan Leijen
ICFP’22 | August 2022
Lenka Turoňová, Lukáš Holík, Ivan Homoliak, Ondřej Lengál, Margus Veanes, Tomáš Vojnar
31st USENIX Security Symposium | August 2022
Jialu Zhang, Mike Kaufman, Todd Mytkowicz, Ruzica Piskac, Shuvendu Lahiri
ISSTA 2022: Proceedings of the 31st ACM SIGSOFT International Symposium on Software Testing and Analysis | July 2022
Nikhil Swamy, Tahina Ramananandro, Aseem Rastogi, Irina Spiridonova, Haobin Ni, Dmitry Malloy, Juan Vazquez, Michael Tang, Omar Cardona, Arti Gupta
2022 Programming Language Design and Implementation | June 2022
Saikat Dutta, Diego Garbervetsky, Shuvendu Lahiri, Max Schäfer
ICSE 2022 | May 2022
Software Engineering in Practice SEIP Track
Elizabeth Dinella, Gabriel Ryan, Todd Mytkowicz, Shuvendu Lahiri
ICSE 2022 | May 2022
ICSE'22 ACM SIGSOFT Distinguished Award
Sebastian Burckhardt, Badrish Chandramouli, Chris Gillum, David Justo, Konstantinos Kallas, Connor McMahon, Christopher S. Meiklejohn, Xiangfeng Zhu
VLDB 2022 | April 2022
Bryan Tan, Benjamin Mariano, Shuvendu Lahiri, Isil Dillig, Yu Feng
POPL 2022 | January 2022
Stephen Goldbaum, Attila Mihaly, Tosha Ellison, Earl T. Barr, Mark Marron
International Conference on Verification, Model Checking, and Abstract Interpretation | January 2022
Sangeeta Chowdhary, Wei Dai, Kim Laine, Olli Saarikivi
Workshop on Encrypted Computing & Applied Homomorphic Cryptography (WAHC ’21) | November 2021
Sebastian Burckhardt, Chris Gillum, David Justo, Konstantinos Kallas, Connor McMahon, Christopher S. Meiklejohn
OOPSLA | October 2021
Michal Moskal, Jonathan "Peli" de Halleux, Thomas Ball, Abhijith Chatra, James Devine, Steve Hodges, Shannon Kao, Richard Knoll, Galen Nickel, Jacqueline Russell, Joey Wunderlich, Daryl Zuniga
Foundations of Digital Games | August 2021
Best paper
Souti Chattopadhyay, Tom Zimmermann, Denae Ford
ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE) | August 2021
Arvind Arasu, Aseem Rastogi, Badrish Chandramouli, Donald Kossmann, Esha Ghosh, Johannes Gehrke, Nikhil Swamy, Jonathan Protzenko, Ravi Ramamurthy, Srinath Setty, Tahina Ramananandro, Alexander van Renen, Min Xu
SIGMOD | June 2021
Alex Reinking*, Ningning Xie*, Leonardo de Moura, Daan Leijen
The 42nd ACM SIGPLAN International Conference on Programming Language Design and Implementation (PLDI ’21) | June 2021
(*) The first two authors contributed equally to this work. Distinguished paper at PLDI'21.
Jon Stephens, Kostas Ferles, Benjamin Mariano, Shuvendu Lahiri, Isil Dillig
42nd IEEE Symposium on Security and Privacy | May 2021
Rangeet Pan, Vu Le, Nachi Nagappan, Sumit Gulwani, Shuvendu Lahiri, Mike Kaufman
2021 IEEE/ACM 43nd International Conference on Software Engineering (ICSE ’21) | May 2021
Danielle Gonzalez, Thomas Zimmermann, Patrice Godefroid, Max Schaefer
International Conference on Software Engineering (ICSE), Software Engineering in Practice (SEIP) track | May 2021
Antoine Delignat-Lavaud, Cédric Fournet, Bryan Parno, Jonathan Protzenko, Tahina Ramananandro, Jay Bosamiya, Joseph Lallemand, Itsaka Rakotonirina, Yi Zhou
IEEE Symposium on Security and Privacy | May 2021
Marina Polubelova, Karthikeyan Bhargavan, Jonathan Protzenko, Benjamin Beurdouche, Aymeric Fromherz, Natalia Kulatova, Santiago Zanella-Béguelin
ACM Conference on Computer and Communications Security (CCS) | November 2020
Te-Yen Wu, Lu Tan, Yuji Zhang, Teddy Seyed, Xing-Dong Yang
Proceedings of the 33rd Annual Symposium on User Interface Software and Technology (UIST ’20) | October 2020
Thomas Ball, Shannon Kao, Richard Knoll, Daryl Zuniga
ACM Symposium on User Interface Software and Technology (UIST) | October 2020
Ben Mariano, Yanju Chen, Yu Feng, Shuvendu Lahiri, Isil Dillig
35th IEEE/ACM International Conference on Automated Software Engineering (ASE’20) | September 2020
Ningning Xie, Daan Leijen
The 13th ACM SIGPLAN International Haskell Symposium | August 2020
Ningning Xie, Jonathan Brachthauser, Daniel Hillerstrom, Philipp Schuster, Daan Leijen
The 25th ACM SIGPLAN International Conference on Functional Programming (ICFP) | August 2020
Shuvendu Lahiri, Akash Lal, Sridhar Gopinath, Alexander Nutz, Vladimir Levin, Rahul Kumar, Nate Deisinger, Jakob Lichtenberg, Chetan Bansal
FMCAD | July 2020
Best paper award
Chunhga Sung, Shuvendu Lahiri, Pallavi Choudhury, Mike Kaufman, Chao Wang
The 42nd International Conference on Software Engineering (ICSE SEIP Track), Seoul, Korea, May 2020 | May 2020
Jordan Henkel, Christian Bird, Shuvendu Lahiri, Thomas Reps
42nd International Conference on Software Engineering (ICSE’20) | May 2020
Jonathan Protzenko, Bryan Parno, Aymeric Fromherz, Chris Hawblitzel, Marina Polubelova, Karthikeyan Bhargavan, Benjamin Beurdouche, Joonwon Choi, Antoine Delignat-Lavaud, Cédric Fournet, Natalia Kulatova, Tahina Ramananandro, Aseem Rastogi, Nikhil Swamy, Christoph M. Wintersteiger, Santiago Zanella-Béguelin
IEEE Symposium on Security and Privacy | May 2020
Roshan Dathathri, Blagovesta Kostova, Olli Saarikivi, Wei Dai, Kim Laine, Madan Musuvathi
PLDI 2020 | December 2019
Vaggelis Atlidakis, Patrice Godefroid, Marina Polishchuk
ICSE 2019 | November 2019
Guoqing Harry Xu, Margus Veanes (margus), Michael Barnett, Madan Musuvathi (madanm), Todd Mytkowicz (toddm), Ben Zorn (zorn), Huan He, Haibo Lin
Proceedings of the 27th ACM Symposium on Operating Systems Principles | October 2019
Thomas Ball, Abhijith Chatra, Jonathan "Peli" de Halleux, Steve Hodges, Michal Moskal, Jacqueline Russell
SPLASH-E 2019: Proceedings of the 2019 ACM SIGPLAN Symposium on SPLASH-E | October 2019
Michal Moskal, Thomas Ball, Jonathan "Peli" de Halleux
Managed Programming Languages and Runtimes | October 2019
Yuepeng Wang, Shuvendu Lahiri, Shuo Chen, Rong Pan, Isil Dillig, Cody Born, Immad Naseer, Kostas Ferles
Verified Software: Theories, Tools and Experiments | September 2019
Tahina Ramananandro, Antoine Delignat-Lavaud, Cédric Fournet, Nikhil Swamy, Tej Chajed, Nadim Kobeissi, Jonathan Protzenko
USENIX Security | August 2019
Roshan Dathathri, Olli Saarikivi, Hao Chen, Kim Laine, Kristin Lauter, Saeed Maleki, Madan Musuvathi, Todd Mytkowicz
PLDI 2019 | June 2019
Teddy Seyed, Jonathan "Peli" de Halleux, Michal Moskal, James Devine, Joe Finney, Steve Hodges, Thomas Ball
CHI 2019 Extended Abstracts | May 2019
Denae Ford, Mahnaz Behroozi, Alexander Serebrenik, Chris Parnin
In proceedings of the ACM/IEEE Internationl Conference on Software Engineering – Software Engineering in Society (ICSE SEIS) | May 2019
Margus Veanes (margus), Olli Saarikivi (olsaarik), Tiki Wan, Eric Xu
TACAS | April 2019
Guido Martinez, Danel Ahman, Victor Dumitrescu, Nick Giannarakis, Chris Hawblitzel, Catalin Hritcu, Monal Narasimhamurthy, Zoe Paraskevopoulou, Clément Pit–Claudel, Jonathan Protzenko, Tahina Ramananandro, Aseem Rastogi, Nikhil Swamy
European Symposium On Programming | April 2019
Sebastian Burckhardt, Tim Coppieters
OOPSLA | November 2018
Titus Barik, Denae Ford, Emerson Murphy-Hill, Chris Parnin
ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE) | November 2018
Jordan Henkel, Shuvendu Lahiri, Ben Liblit, Thomas Reps
Proceedings of the 26th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE ’18) | November 2018
Marcelo Sousa, Isil Dillig, Shuvendu Lahiri
Object-Oriented Programming, Systems, Languages & Applications Conference (OOPSLA 2018) | November 2018
Mark Marron
Dynamic Languages Symposium | October 2018
Lukáš Holík, Ondřej Lengál, Juraj Síč, Margus Veanes, Tomáš Vojnar
International Symposium on Automated Technology for Verification and Analysis (ATVA) | September 2018
편집자: Lahiri, S. and Wang, C.
Jianjun Chen, Jian Jiang, Haixin Duan, Tao Wan, Shuo Chen, Vern Paxson, Min Yang
Proceedings of USENIX Security Symposium | August 2018
Chungha Sung, Shuvendu Lahiri, C. Enea, Chao Wang
International Conference on Automated Software Engineering (ASE ’18) | July 2018
James Devine, Joe Finney, Jonathan "Peli" de Halleux, Michal Moskal, Thomas Ball, Steve Hodges
Proceedings of the 19th ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems | June 2018
Annie Kelly, R. Benjamin Shapiro, Peli de Halleux, Tom Ball
Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems | April 2018
ISBN: 978-1-4503-5620-6
Niklas Grimm, Kenji Maillard, Cédric Fournet, Catalin Hritcu, Matteo Maffei, Jonathan Protzenko, Tahina Ramananandro, Aseem Rastogi, Nikhil Swamy, Santiago Zanella-Béguelin
CPP 2018 | January 2018
APLAS’17, Asian Symposium on Programming Languages and Systems | November 2017
편집자: Chang, Bor-Yuh Evan
Denae Ford, Tom Zimmermann, Christian Bird, Nachi Nagappan
In proceedings of the IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM) | November 2017
Shuo Chen, Matt McCutchen, Phuong Cao, Shaz Qadeer, Ravishankar K. Iyer
International Conference on Runtime Verification 2017 | September 2017
Denae Ford, Titus Barik, Leslie Rand-Pickett, Chris Parnin
Proceedings of the IEEE ICSE 10th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE). | May 2017
Loris D'Antoni, Margus Veanes
TACAS | April 2017
Proceedings of Principles of Programming Languages (POPL’17), Paris, France | January 2017
Loris D'Antoni, Margus Veanes
POPL’2017 | January 2017
Matt McCutchen, Daniel Song, Shuo Chen, Shaz Qadeer
Proceedings of the IEEE Cybersecurity Development Conference (SecDev) | November 2016
Proceedings of the IEEE Cybersecurity Development Conference (SecDev)
Earl T. Barr, Mark Marron, Ed Maurer, Dan Moseley, Gaurav Seth
FSE ’16 Proceedings of the 2016 ACM International Symposium on the Foundations of Software Engineering | September 2016
Rishabh Singh
PVLDB, 42nd International Conference on Very Large Data Bases (VLDB 2016) | September 2016
Proceedings of Document Engineering 2016, Vienna, Austria | August 2016
Jinghao Shi, Shuvendu Lahiri, Ranveer Chandra, Geoffrey Challen
Runtime Verification 2016 | July 2016
Runtime Verification 2016 Best Paper Award
Margus Veanes, Nikolaj Bjorner
Perspectives of System Informatics (PSI’2015) | July 2016
Lucas Silva Figueiredo, Benjamin Livshits, David Molnar, Margus Veanes
37th IEEE Symposium on Security and Privacy | July 2016
Maria Christakis, Valentin Wüstholz
23rd Static Analysis Symposium (SAS’16) | July 2016
LICS | July 2016
LICS
Loris D'Antoni, Roopsha Samanta, Rishabh Singh
27th International Conference on Computer Aided Verification (CAV 2016) | July 2016
NASA Formal Methods Symposium (NFM ’16) | June 2016
NASA Formal Methods Symposium (NFM '16)
Klaus v. Gleissenthall , Nikolaj Bjørner, Andrey Rybalchenko
PLDI | June 2016
Aditya Desai , Sumit Gulwani, Vineet Hingorani , Nidhi Jain , Amey Karkare , Mark Marron, Sailesh R , Subhajit Roy
ICSE ’16 Proceedings of the 38th International Conference on Software Engineering | May 2016
Prem Devanbu, Tom Zimmermann, Christian Bird
Proceedings of the 38th International Conference on Software Engineering (ICSE 2016) | May 2016
Michael Washburn Jr., Pavithra Sathiyanarayanan, Meiyappan Nagappan, Tom Zimmermann, Christian Bird
Proceedings of the 38th International Conference on Software Engineering (ICSE 2016 SEIP Track) | May 2016
Sihan Li, Xusheng Xiao, Blake Bassett, Tao Xie, Nikolai Tillmann
Proc. 38th International Conference on Software Engineering (ICSE 2016), Software Engineering Education and Training (SEET) | May 2016
Thomas Ball, Jonathan Protzenko, Judith Bishop, Michal Moskal, Jonathan "Peli" de Halleux, Michael Braun, Steve Hodges, Clare Riley
ICSE 2016 Companion | May 2016
Tao Xie, Nikolai Tillmann, Pratap Lakshman
Proc. 38th International Conference on Software Engineering (ICSE 2016) | May 2016
Edward K. Smith, Christian Bird, Tom Zimmermann
Proceedings of the 9th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE 2016) | May 2016
Parmit K. Chilana, Rishabh Singh, Philip J. Guo
Proceedings of the 34th Conference on Human-Computer Interaction (CHI 2016) | May 2016
Maria Christakis, Rustan Leino, Peter Müller , Valentin Wüstholz
22nd International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS’16) | April 2016
Rustan Leino, Clément Pit-Claudel
January 2016
Rishabh Singh, Sumit Gulwani
43rd Symposium on Principles of Programming Languages (POPL 2016) | January 2016
Mikaël Mayer, Gustavo Soares, Maxim Grechkin, Vu Le, Mark Marron, Alex Polozov, Rishabh Singh, Ben Zorn, Sumit Gulwani
28th ACM User Interface Software and Technology Symposium (UIST 2015) | November 2015
Software Engineering – International Summer Schools, LASER 2013-2014, Elba, Italy, Revised Tutorial Lectures | November 2015
ISBN: 978-3-319-28405-7
David Lo, Nachi Nagappan, Tom Zimmermann
September 2015
Reza Ahmadi, Rustan Leino, Jyrki Nummenmaa
FTfJP ’15 Proceedings of the 17th Workshop on Formal Techniques for Java-like Programs, Prague, Czech Republic | July 2015
Shaz Qadeer, Serdar Tasiran, Chris Hawblitzel
Computer Aided Verification (CAV) | July 2015
Shuvendu Lahiri, Akash Lal, Yi Li, Ankush Das
Computer Aided Verification (CAV) | July 2015
Rajeev Alur, Dana Fisman, Rishabh Singh, Armando Solar-Lezama
Proceedings Fourth Workshop on Synthesis (SYNT 2015) | July 2015
Proceedings Fourth Workshop on Synthesis (SYNT 2015)
Rishabh Singh, Sumit Gulwani
27th International Conference on Computer Aided Verification (CAV 2015) | July 2015
27th International Conference on Computer Aided Verification (CAV 2015)
Jason Koenig, Rustan Leino
Proceedings 17th International Workshop on Refinement, Refine@FM 2015, Oslo, Norway | June 2015
Vasileios Karakostas, Jayneel Gandhi, Furkan Ayar, Adrián Cristal, Mark D. Hill, Kathryn S McKinley, Mario Nemirovsky, Michael M. Swift, Osman Ünsal
June 2015
Stephen M. Blackburn, Kathryn S McKinley
ACM/IEEE International Symposium on Computer Architecture (ISCA) | June 2015
Akash Lal, Shaz Qadeer
Programming Language Design and Implementation (PLDI) | June 2015
Kim Herzig, Nachi Nagappan
Companion Proceedings of the 37th International Conference on Software Engineering | May 2015
Michaela Greiler, Kim Herzig, Jacek Czerwonka
Proceedings of the 12th Working Conference on Mining Software Repositories | May 2015
Sebastian Burckhardt, Michal Moskal, Jonathan Protzenko, Nikolai Tillmann, Thomas Ball, Jonathan "Peli" de Halleux
In Proceedings of 2nd ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft) | May 2015
Christopher Theisen, Kim Herzig, Patrick Morrison, Brendan Murphy, Laurie Williams
Companion Proceedings of the 37th International Conference on Software Engineering | May 2015
Please note that this paper is not yet published, but accepted for inclusion.
Na Meng, Lisa Hua, Miryung Kim, Kathryn S McKinley
May 2015
Mike Barnett, Christian Bird, Shuvendu Lahiri, Joao Brunet
Proceedings of the 37th International Conference on Software Engineering | May 2015
Jonathan Mace, Peter Bodík, Rodrigo Fonseca, Madan Musuvathi
NSDI | May 2015
Kim Herzig, Michaela Greiler, Jacek Czerwonka, Brendan Murphy
Proceedings of the 2015 International Conference on Software Engineering | May 2015
Tao Xie, Judith Bishop, Nikolai Tillmann, Jonathan "Peli" de Halleux
In Proceedings of the Symposium and Bootcamp on the Science of Security (HotSoS 2015) | April 2015
In Proceedings of the Symposium and Bootcamp on the Science of Security (HotSoS 2015)
Kim Herzig, Brendan Murphy
Proceedings of the 2015 Symposium and Bootcamp on the Science of Security | April 2015
Proceedings of the 2015 Symposium and Bootcamp on the Science of Security
E. Haque, Yong hun Eom, Yuxiong He, Sameh Elnikety, Ricardo Bianchini, Kathryn S McKinley
Proceedings of the ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) | March 2015
Arvind Haran, Montgomery Carter, Michael Emmi, Akash Lal, Shaz Qadeer, Zvonimir Rakamaric
Tools and Algorithms for the Construction and Analysis of Systems (TACAS) | March 2015
PSI 2014 | February 2015
Rustan Leino
IWIL-2015. 11th International Workshop on the Implementation of Logics | January 2015
Rustan Leino
LPAR-20. 20th International Conferences on Logic for Programming, Artificial Intelligence and Reasoning – Short Presentations | January 2015
Robert A Cochran, , Benjamin Livshits, David Molnar, Margus Veanes, Ben Livshits
POPL 2015: 42nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages | January 2015
Jonathan Protzenko, Sebastian Burckhardt, Jedidiah McClurg
Proceedings of the 3rd International Workshop on Mobile Development Lifecycle, MobileDeLi 2015, Pittsburgh, PA, USA, October 25-30, 2015 | January 2015
ISBN: 978-1-4503-3906-3
Margus Veanes, Todd Mytkowicz, David Molnar, Ben Livshits
POPL 2015: 42nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages | January 2015
POPL 2015: 42nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages
Proceedings of the 25th International Symposium on Software Reliability Engineering | November 2014
André N. Meyer, Thomas Fritz, Gail C. Murphy, Tom Zimmermann
FSE ’14: Proceedings of the 22nd ACM SIGSOFT International Symposium on the Foundations of Software Engineering | November 2014
Earl T. Barr, Mark Marron
OOPSLA ’14 Proceedings of the 2014 ACM International Conference on Object Oriented Programming Systems Languages & Applications | October 2014
Gifford Cheung, Tom Zimmermann, Nachi Nagappan
CHI PLAY ’14: Proceedings of the First ACM SIGCHI Annual Symposium on Computer-Human Interaction in Play | October 2014
Ashish Gupta, Thomas Zimmermann, Christian Bird, Nachiappan Nagappan, Thirumalesh Bhat, Syed Emran, Nachi Nagappan, Tom Zimmermann
ESEM ’14: Proceedings of the 8th International Symposium on Empirical Software Engineering and Measurements | September 2014
ESEM '14: Proceedings of the 8th International Symposium on Empirical Software Engineering and Measurements
Kim Herzig, Nachi Nagappan
Proceedings of the 8th International Symposium on Empirical Software Engineering and Measurement | September 2014
Proceedings of the 8th International Symposium on Empirical Software Engineering and Measurement
Konstantin Korovin, Margus Veanes
ICMS’14 | August 2014
Margus Veanes, Nikolaj Bjørner, Lev Nachmanson, Sergey Bereg
CAV’14 | July 2014
Sumit Gulwani, Mark Marron
SIGMOD ’14 Proceedings of the 2014 ACM SIGMOD International Conference on Management of Data | June 2014
Christian Bird, Venkatesh-Prasad Ranganath, Tom Zimmermann, Nachi Nagappan, Andreas Zeller
Proceedings of the 36th International Conference on Software Engineering (ICSE 2014) | June 2014
Adrian Sampson, Pavel Panchekha, Todd Mytkowicz, Kathryn S McKinley, Dan Grossman, Luis Ceze
Programming Language Design and Implementation (PLDI) | June 2014
Shaun Phillips, Thomas Zimmermann, Christian Bird, Tom Zimmermann
Proceedings of the 36th International Conference on Software Engineering (ICSE 2014) | June 2014
Proceedings of the 36th International Conference on Software Engineering (ICSE 2014)
Andrew Begel, Tom Zimmermann
Proceedings of the 36th International Conference on Software Engineering (ICSE 2014) | June 2014
Emerson Murphy-Hill, Tom Zimmermann, Nachi Nagappan
Proceedings of the 36th International Conference on Software Engineering (ICSE 2014) | June 2014
Proceedings of the 36th International Conference on Software Engineering (ICSE 2014)
Margus Veanes, Benjamin Livshits, David Molnar, Ben Livshits
PLDI 2014: Programming Language Design and Implementation | June 2014
Nikolai Tillmann, Judith Bishop, R. Nigel Horspool, Daniel Perelman, Tao Xie
Proceedings of the International Conference on Software Engineering (Workshops) | June 2014
Francesco Logozzo, Shuvendu Lahiri
Proceedings of the 35th conference on Programming Languages, Design, and Implementation (PLDI 2014) | June 2014
Nikolai Tillmann, Michal Moskal, Jonathan "Peli" de Halleux, Sebastian Burckhardt, Thomas Ball, Judith Bishop
Proceedings of the First International Conference on Mobile Software Engineering and Systems (MOBILESOFT) | June 2014
Proceedings of the First International Conference on Mobile Software Engineering and Systems (MOBILESOFT)
Tutorial
Thomas Debeauvais, Tom Zimmermann, Nachi Nagappan, Kevin Carter, Ryan Cooper, Dan Greenawalt, Tyson Solberg
Proceedings of the 9th International Conference on the Foundations of Digital Games (FDG 2014) | April 2014
Mathematically Structured Functional Programming 2014 | March 2014
Todd Mytkowicz, Madan Musuvathi, Wolfram Schulte
Architectural Support for Programming Languages and Operating Systems (ASPLOS) | March 2014
James Bornholt, Todd Mytkowicz, Kathryn S McKinley, Kathryn McKinley
March 2014
Saeed Maleki, Madan Musuvathi, Todd Mytkowicz
February 2014
Alexey Gotsman, Hongseok Yang, Marek Zawirski, Sebastian Burckhardt
41st Symposium on Principles of Programming Languages (POPL) | January 2014
Proceedings of the ACM SIGPLAN 2014 Workshop on Partial Evaluation and Program Manipulation | January 2014
Proceedings of the ACM SIGPLAN 2014 Workshop on Partial Evaluation and Program Manipulation
ISBN: 978-1-4503-2619-3
Francesco Logozzo
Proceedings of the 41st Symposium on Programming Languages (POPL’14) | January 2014
Loris D'Antoni, Margus Veanes
POPL’14 | January 2014
POPL'14
Margus Veanes, Nikolaj Bjørner, Lev Nachmanson, Sergey Bereg
LPAR-19 | December 2013
Francesco Logozzo
Proceedings of SigADA High Integrity Language Technology (HILT 2013) | November 2013
Akash Lal, Shaz Qadeer
7th International workshop on Reachability Problems (Invited Paper) | September 2013
Shuvendu Lahiri, Ken McMillan, Chris Hawblitzel, Kenneth McMillan
Foundations of Software Engineering (FSE’13) | August 2013
Meiyappan Nagappan, Tom Zimmermann, Christian Bird
Proceedings of the 9th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE 2013) | August 2013
Chris Hawblitzel, Shuvendu Lahiri, Kshama Pawar, Hammad Hashmi, Sedar Gokbulut, Lakshan Fernando, Dave Detlefs, Scott Wadsworth
Foundations of Software Engineering (FSE’13) | August 2013
CIAA’13 | July 2013
Sumit Gulwani, Rishabh Singh
ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI 2013) | July 2013
Nikolaj Bjørner, Kenneth McMillan, Andrey Rybalchenko
Static Analysis Symposium (SAS) | June 2013
Manuel Fahndrich, Francesco Logozzo
June 2013
Thomas Ball, Jonathan "Peli" de Halleux, Daan Leijen, Nikhil Swamy
11th ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering | June 2013
11th ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering
Rustan Leino
ITP 2013 | May 2013
Kim Herzig, Sascha Just, Andreas Zeller
Proceedings of the 2013 International Conference on Software Engineering | May 2013
Rustan Leino, Nadia Polikarpova
March 2013
Gilles Barthe , Juan Manuel Crespo , Sumit Gulwani, Cesar Kunz , Mark Marron
PPoPP ’13 Proceedings of the 18th ACM SIGPLAN symposium on Principles and practice of parallel programming | February 2013
Best Paper Award & CACM Highlight Nomination
Stefan Heule, Rustan Leino, Peter Müller, Alexander J. Summers
Proceedings 14th International Conference, VMCAI 2013, Rome, Italy, January 20-22, 2013 | January 2013
Bin Ren, Gagan Agrawal, Jim Larus, Todd Mytkowicz, Tomi Poutanen, Wolfram Schulte
Proceedings of the 2013 IEEE/ACM International Symposium on Code Generation and Optimization (CGO) | January 2013
ISBN: 978-1-4673-5524-7
Rustan Leino
HILT ’12 Proceedings of the 2012 ACM Conference on High Integrity Language Technology | December 2012
Rishabh Singh, Sumit Gulwani
PVLDB, 38th International Conference on Very Large Data Bases (VLDB 2012) | August 2012
Juan Caballero, Gustavo Grieco , Mark Marron, Antonio Nappa
ISSTA 2012 Proceedings of the 2012 International Symposium on Software Testing and Analysis | July 2012
Rishabh Singh, Sumit Gulwani
24th International Conference on Computer Aided Verification (CAV 2012) | July 2012
Jason Koenig, Rustan Leino
May 2012
Sumit Gulwani, William R. Harris, Rishabh Singh
January 2012
Invited to CACM Research Highlights
Rustan Leino, Kuat Yessenov
December 2011
Rustan Leino
November 2011
Rustan Leino
LASER Summer School 2011 Elba, Italy | September 2011
Rustan Leino
LASER Summer School 2011 Elba, Italy | September 2011
Rustan Leino
LASER Summer School 2011 Elba, Italy | September 2011
Rustan Leino
LASER Summer School 2011 Elba, Italy | September 2011
Rustan Leino
LASER Summer School 2011 Elba, Italy | September 2011
Rustan Leino
LASER Summer School 2011 Elba, Italy | September 2011
Rustan Leino
Marktoberdorf Summer School 2011 Bayrischzell, BY, Germany | August 2011
Rustan Leino
Marktoberdorf Summer School 2011 Bayrischzell, BY, Germany | August 2011
Rustan Leino
Marktoberdorf Summer School 2011 Bayrischzell, BY, Germany | August 2011
Rustan Leino
Marktoberdorf Summer School 2011 Bayrischzell, BY, Germany | August 2011
Rustan Leino
LPAR-16, Dakar, Senegal | April 2010
Rustan Leino
16th International Conference, LPAR-16, Dakar, Senegal | April 2010
Rustan Leino
Seminar, Victoria University of Wellington, Wellington, New Zealand | April 2010
Rustan Leino
ASWEC 2010, Auckland, New Zealand | April 2010
Rustan Leino, Peter Müller (ETH Zurich), Jan Smans (KU Leuven)
ESOP 2010, Paphos, Cyprus | March 2010
Rustan Leino, Peter Müller (ETH Zurich), Jan Smans (KU Leuven)
VMCAI, Madrid, Spain | January 2010
Rustan Leino
Caltech, Pasadena, CA | November 2009
Rustan Leino
PROLE 2009, San Sebastian, Spain | September 2009
Rustan Leino, Peter Müller, (ETH Zurich)
September 2009
Rustan Leino, Peter Müller, Jan Smans
FOSAD 2009, Bertinoro, Italy | September 2009
Rustan Leino, Peter Müller, Jan Smans
FOSAD 2009, Bertinoro, Italy | September 2009
Rustan Leino
Typing, Analysis and Verification of Heap-Manipulating Programs, Dagstuhl, Germany | July 2009
Rustan Leino, Peter Müller, Jan Smans
Foundations of Security Analysis and Design V | June 2009
Mark Marron, Deepak Kapur , Manuel Hermenegildo
ISMM ’09 Proceedings of the 2009 international symposium on Memory management | June 2009
Rustan Leino, Peter Müller
ESOP ’09 Proceedings of the 18th European Symposium on Programming Languages and Systems: Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2009 | March 2009
Rustan Leino, Rosemary Monahan
SAC’09 March 8-12, 2009, Honolulu, Hawaii, U.S.A. | March 2009
Mark Marron, Mario Méndez-Lojo , Manuel Hermenegildo , Darko Stefanovic , Deepak Kapur
PASTE ’08 Proceedings of the 8th ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering | November 2008
Rustan Leino
International Summer School Marktoberdorf, Marktoberdorf, Germany | August 2008
Mark Marron, Darko Stefanovic , Deepak Kapur , Manuel Hermenegildo
July 2008
Rustan Leino
Marktoberdorf International Summer School 2008 | June 2008
Mark Marron, Darko Stefanovic , Manuel Hermenegildo , Deepak Kapur
PASTE ’07 Proceedings of the 7th ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering | June 2007
Ádám Darvas, Rustan Leino
Proceeding: FASE’07 Proceedings of the 10th international conference on Fundamental approaches to software engineering | March 2007
ISBN: 978-3-540-71288-6
Rustan Leino, Rosemary Monahan
In FTfJP ’07: Proceedings of the 9th Workshop on Formal Techniques for Java-like Programs | January 2007
Rustan Leino, Peter Müller
Proceeding: ESOP’06 Proceedings of the 15th European conference on Programming Languages and Systems | March 2006
Rustan Leino, Peter Müller
Proceeding: FM’05 Proceedings of the 2005 international conference on Formal Methods | July 2005
Rustan Leino, Peter Müller
ECOOP 2004 – Object-Oriented Programming | June 2004
Rustan Leino, Mike Barnett, Robert DeLine, Manuel Fähndrich, Wolfram Schulte
Computer Science Colloquium, ETH Zurich | November 2003
Sebastian Burckhardt, Badrish Chandramouli, Chris Gillum (cgillum), David Justo (dajusto), Konstantinos Kallas, Connor McMahon, Christopher S. Meiklejohn, Xiangfeng Zhu
VLDB J. | February 2025, 제 34 권: pp. 25
Special Issue "Best of VLDB 2022"
Tamer Eldeeb, Sebastian Burckhardt, Reuben Bond, Asaf Cidon, Junfeng Yang, Phil Bernstein
Proc. VLDB Endow. | July 2024, 제 17 권: pp. 3720-3730
Daan Leijen, Anton Lorenzen
under submission to JFP. | May 2024
This is an extended version of the POPL'23 publication under submission to a special issue of the Journal of Functional Programming (JFP). Extended topics include an improved TRMC algorithm, composing contexts, _field_ contexts, and first-class constructor contexts.
Sarah Fakhoury, Aaditya Naik, Georgios Sakkas, Saikat Chakraborty, Shuvendu Lahiri
IEEE Transactions on Software Engineering | April 2024, 제 50 권: pp. 2254-2268
Heidi Howard, Fritz Alder, Eddy Ashton, Amaury Chamayou, Sylvan Clebsch, Manuel Costa, Antoine Delignat-Lavaud, Cédric Fournet, Andrew Jeffery, Matthew Kerner, Fotios Kounelis, Markus Kuppe, Julien Maffre, Mark Russinovich, Christoph M. Wintersteiger
Proceedings of the VLDB Endowment | October 2023, 제 17 권(2)
Nominee for Best Paper Award
James Devine, Michal Moskal, Jonathan "Peli" de Halleux, Thomas Ball, Steve Hodges, Gabriele D’Amone, David Gakure, Joe Finney, Lorraine Underwood, Kobi Hartley, Paul Kos, Matt Oppenheim
Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies | September 2022, 제 6 권(3)
Elizabeth Dinella, Todd Mytkowicz, Alexey Svyatkovskiy, Christian Bird, Mayur Naik, Shuvendu Lahiri
IEEE Transactions on Software Engineering (TSE’22) | May 2022
Souti Chattoadhyay, Denae Ford, Tom Zimmermann
ACM Conference on Computer-Supported Cooperative Work and Social Computing (CSCW) | October 2021
Ningning Xie, Daan Leijen
Proc. ACM Prog. Lang. (ICFP’21) | August 2021, 제 5 권(ICFP): pp. 71
doi: 10.1145/3473576
Hagit Attiya, Sebastian Burckhardt, Alexey Gotsman, Adam Morrison, Hongseok Yang, Marek Zawirski
Theoretical Computer Science | February 2021, 제 855 권: pp. 141-160
Jonny Austin, Howard Baker, Thomas Ball, James Devine, Joe Finney, Jonathan "Peli" de Halleux, Steve Hodges, Michal Moskal, Gareth Stockdale
Communications of the ACM | February 2020, 제 63 권(3)
Margaret-Anne Storey, Tom Zimmermann, Christian Bird, Jacek Czerwonka, Brendan Murphy, Eirini Kalliamvakou
IEEE Transactions on Software Engineering | September 2019
Dan Sholler, Igor Steinmacher, Denae Ford, Mara Averick, Mike Hoye, Greg Wilson
PLoS Computational Biology | September 2019, 제 15 권
Andre N. Meyer, Earl T. Barr, Christian Bird, Thomas Zimmermann
IEEE Transactions on Software Engineering | April 2019
To appear.
Brittany Johnson, Thomas Zimmermann, Christian Bird
IEEE Transactions on Software Engineering | February 2019
To appear.
Sebastian Burckhardt, Jonathan Protzenko
IEEE Data Eng. Bull. | March 2016, 제 39 권: pp. 45-51
Rustan Leino, Paqui Lucio
ACM Transactions on Computational Logic (TOCL) | December 2015, 제 17 권(1)
Lori D'Antoni, Margus Veanes, Ben Livshits, David Molnar
ACM Transactions on Programming Languages and Systems (TOPLAS) | October 2015, 제 38 권
Loris D’Antoni, Margus Veanes
Formal Methods in System Design | July 2015
Empirical Software Engineering | April 2015, pp. 1-34
Abram Hindle, Christian Bird, Tom Zimmermann, Nachi Nagappan
Empirical Software Engineering | April 2015, 제 20 권: pp. 479-515
Margus Veanes, Nikolaj Bjørner
Information Processing Letters | March 2015, 제 115 권(3): pp. 418-424
Emerson Murphy-Hill, Tom Zimmermann, Christian Bird, Nachi Nagappan
IEEE Transactions on Software Engineering | January 2015, 제 41 권(1): pp. 65-81
Miryung Kim, Thomas Zimmermann, Nachiappan Nagappan, Nachi Nagappan, Tom Zimmermann
IEEE Transactions on Software Engineering | July 2014, 제 40 권(7)
Mark Marron, Cesar Sanchez, Zhendong Su, Manuel Fahndrich
IEEE Transactions on Software Engineering | June 2013, 제 39 권(6): pp. 774
Bor-Yuh Evan Chang, Rustan Leino
Electronic Notes in Theoretical Computer Science (ENTCS) | May 2005, 제 131 권: pp. 63-74
Daan Leijen, Wenjia Ye
MSR-TR-2024-34 | September 2024
글쓴이 Microsoft
A Fresh Look at Static Overloading. Updated 2025-05-19, v7. Extended version of the PLDI'25 paper.
Jonathan Immanuel Brachthäuser, Daan Leijen
MSR-TR-2023-42 | November 2023
글쓴이 Microsoft
This technical report is the result of an internship of Jonathan Brachthäuser at Microsoft Research, Redmond in 2018. While the report is published in 2023, the paper reflects the work at the time of writing.
Anton Lorenzen, Daan Leijen, Wouter Swierstra, Sam Lindley
MSR-TR-2023-28 | July 2023
글쓴이 Microsoft
v4, Dec 27, 2023 (previously titled "A Functional Correspondence between Top-down and Bottom-up Tree Algorithms") This is an extended version of the PLDI'24 publication.
Anton Lorenzen, Daan Leijen, Wouter Swierstra
MSR-TR-2023-19 | May 2023
글쓴이 Microsoft
Extended version of the ICFP'23 publication
Dan Moseley, Mario Nishio, Jose Perez Rodriguez, Olli Saarikivi, Stephen Toub, Margus Veanes, Tiki Wan, Eric Xu
MSR-TR-2023-15 | April 2023
글쓴이 Microsoft
Extended version of paper that appears in PLDI 2023.
Thomas Ball, Jonathan "Peli" de Halleux, James Devine, Steve Hodges, Michal Moskal
MSR-TR-2023-4 | January 2023
글쓴이 Microsoft
Margus Veanes, Olli Saarikivi, Thomas Ball
MSR-TR-2022-26 | October 2022
글쓴이 Microsoft
MSR-TR-2022-17 | July 2022
글쓴이 Microsoft
Presented at ML language workshop 2022 (co-located with ICFP'22).
Daan Leijen, Anton Lorenzen
MSR-TR-2022-18 | July 2022
글쓴이 Microsoft
Anton Lorenzen, Daan Leijen
MSR-TR-2021-30 | November 2021
글쓴이 Microsoft
Mar 15, 2022, v2
Mark Marron, Deepak Kapur
MSR-TR-2021-17 | August 2021
글쓴이 Microsoft
Ningning Xie, Youyou Cong, Daan Leijen
MSR-TR-2021-10 | May 2021
글쓴이 Microsoft
Presented at the 8th ACM SIGPLAN Workshop on Higher-Order Programming with Effects (HOPE'21).
Ningning Xie, Daan Leijen
MSR-TR-2021-5 | March 2021
글쓴이 Microsoft
v4, 2021-06-07. Extended version of the ICFP'21 paper.
Alex Reinking*, Ningning Xie*, Leonardo de Moura, Daan Leijen
MSR-TR-2020-42 | November 2020
글쓴이 Microsoft
(*) The first two authors contributed equally to this work. v4, 2021-06-07. Extended version of the PLDI'21 paper.
Margus Veanes (margus), Lukas Holik, Ondrej Lengal, Olli Saarikivi (olsaarik), Lenka Turonova, Tomas Vojnar
MSR-TR-2020-31 | September 2020
글쓴이 Microsoft
The technical report includes detailed proofs of most of the theorems stated in the conference OOPSLA'2020 paper.
Caleb Stanford, Margus Veanes, Nikolaj Bjørner
MSR-TR-2020-25 | August 2020
글쓴이 Microsoft
Updated November 2020. Extended version of paper in PLDI'2021.
Ningning Xie, Jonathan Brachthauser, Daniel Hillerstrom, Philipp Schuster, Daan Leijen
MSR-TR-2020-23 | July 2020
글쓴이 Microsoft
Extended version of the ICFP'20 article.
Patrice Godefroid, Bo-Yuan Huang, Marina Polishchuk
MSR-TR-2019-37 | November 2019
글쓴이 Microsoft
Revised version published in ESEC/FSE'2020, November 2020.
Patrice Godefroid, Daniel Lehmann, Marina Polishchuk
MSR-TR-2019-23 | August 2019
글쓴이 Microsoft
Revised version published in ISSTA'2020, July 2020.
Daan Leijen, Ben Zorn, Leonardo de Moura
MSR-TR-2019-18 | June 2019
글쓴이 Microsoft
Mark Marron
MSR-TR-2019-10 | April 2019
글쓴이 Microsoft
Spencer Buja, Thomas Zimmermann, Philippe Kirsanov, Ankit Tandon, Xue Liu, Jay Windsor, Henok Addis
MSR-TR-2019-42 | April 2019
글쓴이 Microsoft
Presented at the 2019 Wharton People Analytics Conference. Finalist for the White Paper Competition
Jonathan Brachthauser, Daan Leijen
MSR-TR-2019-7 | March 2019
글쓴이 Microsoft
Submitted to ICFP'19
Vaggelis Atlidakis, Patrice Godefroid, Marina Polishchuk
MSR-TR-2019-1 | February 2019
글쓴이 Microsoft
Revised version published in ICST'2020, March 2020.
| August 2017
글쓴이 Microsoft
Miryung Kim, Thomas Zimmermann, Robert DeLine, Andrew Begel
MSR-TR-2016-1127 | December 2016
Miltiadis Allamanis, Earl T. Barr, Christian Bird, Premkumar Devanbu, Mark Marron, Charles Sutton
MSR-TR-2016-1116 | November 2016
| November 2016
Denae Ford, Tom Zimmermann, Christian Bird, Nachi Nagappan
MSR-TR-2016-75 | October 2016
글쓴이 Microsoft
Olli Saarikivi, Margus Veanes, Todd Mytkowicz, Madan Musuvathi
MSR-TR-2016-55 | October 2016
Nick McKeown, Dan Talayco, George Varghese, Nuno Lopes, Nikolaj Bjørner, Andrey Rybalchenko
MSR-TR-2016-65 | September 2016
MSR-TR-2016-29 | August 2016
John Vilk, James Mickens, Mark Marron
MSR-TR-2016-7 | June 2016
Diego Garbevetsky, Edgardo Zoppi, Thomas Ball, Benjamin Livshits, Thomas Ball, Ben Livshits
MSR-TR-2015-88 | November 2015
Thomas Zimmermann, Brittany Johnson, Christian Bird, Tom Zimmermann
MSR-TR-2015-66 | August 2015
Daniel Perelman, Judith Bishop, Sumit Gulwani, Dan Grossman
MSR-TR-2015-57 | July 2015
Miryung Kim, Tom Zimmermann, Robert DeLIne, Andrew Begel
MSR-TR-2015-30 | April 2015
Sebastian Burckhardt, Michal Moskal
MSR-TR-2015-17 | February 2015
Sebastian Burckhardt, Daan Leijen, Jonathan Protzenko, Manuel Fahndrich
MSR-TR-2015-11 | January 2015
Baishakhi Ray, Meiyappan Nagappan, Christian Bird, Tom Zimmermann, Nachi Nagappan
MSR-TR-2014-149 | November 2014
글쓴이 Microsoft
Lucas Silva Figueiredo, Ben Livshits, David Molnar, Margus Veanes
MSR-TR-2014-146 | November 2014
Benjamin Livshits, George Kastrinis, Ben Livshits
MSR-TR-2014-145 | November 2014
Thomas Ball, Sebastian Burckhardt, Jonathan "Peli" de Halleux, Michal Moskal, Nikolai Tillmann
MSR-TR-2014-127 | September 2014
David Lo, Tom Zimmermann, Nachi Nagappan
MSR-TR-2014-119 | September 2014
Kenneth McMillan
MSR-TR-2014-65 | May 2014
Ben Livshits, Todd Mytkowicz
MSR-TR-2014-50 | April 2014
Mark Marron
MSR-TR-2014-46 | April 2014
글쓴이 Microsoft
Badrish Chandramouli, Jonathan Goldstein, Mike Barnett, John Wernsing, John Platt, Robert DeLine, Danyel Fisher, James Terwilliger, Robert DeLIne
MSR-TR-2014-54 | April 2014
Josh Berdine, Nikolaj Bjørner
MSR-TR-2014-57 | April 2014
Emerson Murphy-Hill, Tom Zimmermann, Nachi Nagappan
MSR-TR-2014-24 | March 2014
Benjamin Livshits, Ben Livshits
MSR-TR-2014-27 | February 2014
Nick Nikiforakis, Wouter Joosen, Benjamin Livshits, Ben Livshits
MSR-TR-2014-26 | February 2014
Ben Livshits, Todd Mytkowicz
MSR-TR-2014-3 | January 2014
Maria Christakis, Patrice Godefroid
MSR-TR-2013-120 | November 2013
Andrew Begel, Tom Zimmermann
MSR-TR-2013-111 | October 2013
글쓴이 Microsoft
Patrice Godefroid
MSR-TR-2013-104 | October 2013
Robert Cochran, Ben Livshits
MSR-TR-2013-94 | September 2013
Andrew Begel, Tom Zimmermann
MSR-TR-2013-84 | September 2013
글쓴이 Microsoft
MSR-TR-2013-79 | August 2013
글쓴이 Microsoft
Patrice Godefroid
MSR-TR-2013-80 | August 2013
Rustan Leino, Michal Moskal
MSR-TR-2013-49 | July 2013
Patrice Godefroid
MSR-TR-2013-72 | July 2013
MSR-TR-2013-48 | April 2013
Trishul Chilimbi, Aditya Nori, Kapil Vaswani
MSR-TR-2007-62 | June 2007
Elton Pinto, Daan Leijen
September 2023
Presented at the "Higher order, Typed, Strict: ML Family Workshop 2023" co-located with ICFP'23.
Alexey Svyatkovskiy, Todd Mytkowicz, Negar Ghorbani, Sarah Fakhoury, Elizabeth Dinella, Christian Bird, Neel Sundaresan, Shuvendu Lahiri
August 2021
K. Rustan M. Leino
June 2008
Shuvendu Lahiri, Sarah Fakhoury, Aaditya Naik, Georgios Sakkas, Saikat Chakraborty, Piali Choudhury, Curtis von Veh, Madan Musuvathi, Jeevana Priya Inala, Chenglong Wang, Jianfeng Gao
August 2022
Sebastian Burckhardt, Chris Gillum, David Justo, Konstantinos Kallas, Connor McMahon, Christopher S. Meiklejohn
February 2021
Tao Xie, Nikolai Tillmann, Jonathan "Peli" de Halleux, Judith Bishop
5 | 글쓴이 CRC Press | 2015
Luke Herbert, Rustan Leino, Jose Quaresma
Tools for Practical Software Verification | 2012 | Tools for Practical Software Verification edition
Published by Now Publishers | October 2014, Vol 1 | Principles of Eventual Consistency edition