Andrew D. Gordon
Orcid: 0000-0002-5809-2484Affiliations:
- Microsoft Research
According to our database1,
Andrew D. Gordon
authored at least 140 papers
between 1992 and 2024.
Collaborative distances:
Collaborative distances:
Awards
ACM Fellow
ACM Fellow 2020, "For contributions to programming languages: their principles, logic, usability, and trustworthiness".
Timeline
Legend:
Book In proceedings Article PhD thesis Dataset OtherLinks
Online presence:
-
on twitter.com
-
on orcid.org
-
on id.loc.gov
-
on d-nb.info
-
on andrej.com
-
on dl.acm.org
On csauthors.net:
Bibliography
2024
CoRR, 2024
"My toxic trait is thinking I'll remember this": gaps in the learner experience of video tutorials for feature-rich software.
CoRR, 2024
Proceedings of the Findings of the Association for Computational Linguistics: NAACL 2024, 2024
2023
Participatory prompting: a user-centric research method for eliciting AI assistance opportunities in knowledge workflows.
CoRR, 2023
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2023
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2023
"What It Wants Me To Say": Bridging the Abstraction Gap Between End-User Programmers and Code-Generating Large Language Models.
Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems, 2023
2022
Rows from Many Sources: Enriching row completions from Wikidata with a pre-trained Language Model.
Proceedings of the Companion of The Web Conference 2022, Virtual Event / Lyon, France, April 25, 2022
End-user encounters with lambda abstraction in spreadsheets: Apollo's bow or Achilles' heel?
Proceedings of the 2022 IEEE Symposium on Visual Languages and Human-Centric Computing, 2022
Proceedings of the 33rd Annual Workshop of the Psychology of Programming Interest Group, 2022
Proceedings of the IUI 2022: 27th International Conference on Intelligent User Interfaces, Helsinki, Finland, March 22, 2022
2021
Proceedings of the CHI '21: CHI Conference on Human Factors in Computing Systems, 2021
2020
Elastic sheet-defined functions: Generalising spreadsheet functions to variable-size input arrays.
J. Funct. Program., 2020
OptTyper: Probabilistic Type Inference by Optimising Logical and Natural Constraints.
CoRR, 2020
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2020
Proceedings of the Semantic Web Challenge on Tabular Data to Knowledge Graph Matching (SemTab 2020) co-located with the 19th International Semantic Web Conference (ISWC 2020), 2020
Proceedings of the Programming Languages and Systems, 2020
Proceedings of the Extended Abstracts of the 2020 CHI Conference on Human Factors in Computing Systems, 2020
Proceedings of the Extended Abstracts of the 2020 CHI Conference on Human Factors in Computing Systems, 2020
2019
Probabilistic programming with densities in SlicStan: efficient, flexible, and deterministic.
Proc. ACM Program. Lang., 2019
Somewhere Around That Number: An Interview Study of How Spreadsheet Users Manage Uncertainty.
CoRR, 2019
Proceedings of the Quantitative Evaluation of Systems, 16th International Conference, 2019
Proceedings of the 30th Annual Workshop of the Psychology of Programming Interest Group, 2019
2018
Proceedings of the 2018 IEEE Symposium on Visual Languages and Human-Centric Computing, 2018
Proceedings of the 29th Annual Workshop of the Psychology of Programming Interest Group, 2018
2017
Log. Methods Comput. Sci., 2017
2016
Proceedings of the 9th ACM Conference on Security & Privacy in Wireless and Mobile Networks, 2016
Proceedings of the 43rd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2016
Proceedings of the Integrated Formal Methods - 12th International Conference, 2016
Proceedings of the 21st ACM SIGPLAN International Conference on Functional Programming, 2016
Proceedings of the 9th European Workshop on System Security, 2016
Proceedings of the 1st International Workshop on Innovations in Mobile Privacy and Security, 2016
Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security, 2016
2015
Dagstuhl Reports, 2015
The Wreath Process: A totally generative model of geometric shape based on nested symmetries.
CoRR, 2015
Proceedings of the 32nd International Conference on Machine Learning, 2015
Proceedings of the 8th ACM SIGPLAN Symposium on Haskell, 2015
Proceedings of the Programming Languages and Systems, 2015
2014
J. Comput. Secur., 2014
Proceedings of the 41st Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2014
Proceedings of the on Future of Software Engineering, 2014
2013
Log. Methods Comput. Sci., 2013
Proceedings of the Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, 2013
Proceedings of the 7th IEEE International Conference on Self-Adaptive and Self-Organizing Systems, 2013
Proceedings of the 40th Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2013
2012
Proceedings of the Strategies, 2012
Proceedings of the ACM Conference on Computer and Communications Security, 2012
2011
Proceedings of the 38th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2011
Proceedings of the Formal Aspects of Security and Trust - 8th International Workshop, 2011
Proceedings of the Foundations of Security Analysis and Design VI, 2011
Proceedings of the ECOOP 2011 - Object-Oriented Programming, 2011
Extracting and verifying cryptographic models from C protocol code by symbolic execution.
Proceedings of the 18th ACM Conference on Computer and Communications Security, 2011
2010
Proceedings of the Logics and Languages for Reliability and Security, 2010
J. Comput. Secur., 2010
Proceedings of the 37th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2010
Proceedings of the Reflections on the Work of C. A. R. Hoare., 2010
2009
Proceedings of TLDI'09: 2009 ACM SIGPLAN International Workshop on Types in Languages Design and Implementation, 2009
Proceedings of the Security Protocols XVII, 2009
Proceedings of the 2nd ACM SIGPLAN Symposium on Haskell, 2009
2008
ACM Trans. Program. Lang. Syst., 2008
Proceedings of the 6th Workshop on Security Issues in Concurrency, 2008
Verified implementations of the information card federated identity-management protocol.
Proceedings of the 2008 ACM Symposium on Information, Computer and Communications Security, 2008
2007
Proceedings of the 14th International Workshop on Expressiveness in Concurrency, 2007
Proceedings of the Trustworthy Global Computing, Third Symposium, 2007
Proceedings of the 20th IEEE Computer Security Foundations Symposium, 2007
Proceedings of the 20th IEEE Computer Security Foundations Symposium, 2007
2006
Proceedings of the Web Services and Formal Methods, Third International Workshop, 2006
Proceedings of the 21th IEEE Symposium on Logic in Computer Science (LICS 2006), 2006
2005
Preface for the Special Issue: Foundations of Software Science and Computation Structures.
Theor. Comput. Sci., 2005
Formal Aspects Comput., 2005
Proceedings of the Workshop "Essays on Algebraic Process Calculi", 2005
Proceedings of the 2nd ACM Workshop On Secure Web Services, 2005
Proceedings of the Static Analysis, 12th International Symposium, 2005
Proceedings of the CONCUR 2005 - Concurrency Theory, 16th International Conference, 2005
2004
Proceedings of the 17th IEEE Computer Security Foundations Workshop, 2004
Proceedings of the 11th ACM Conference on Computer and Communications Security, 2004
2003
Theor. Comput. Sci., 2003
Proceedings of the Formal Methods for Components and Objects, 2003
2002
Proceedings of the Logic for Programming, 2002
Proceedings of the Software Security -- Theories and Systems, 2002
Proceedings of the Foundations of Information Technology in the Era of Networking and Mobile Computing, 2002
Proceedings of the Formal Aspects of Security, First International Conference, 2002
Proceedings of the Programming Languages and Systems, 2002
2001
Proceedings of the Typed Lambda Calculi and Applications, 5th International Conference, 2001
Proceedings of the Static Analysis, 8th International Symposium, 2001
Proceedings of the 3rd international ACM SIGPLAN conference on Principles and practice of declarative programming, 2001
Proceedings of the Conference Record of POPL 2001: The 28th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2001
Proceedings of the Foundations of Software Science and Computation Structures, 2001
2000
Proceedings of the First Irish Conference on the Mathematical Foundations of Computer Science and Information Technology, 2000
Proceedings of the POPL 2000, 2000
Proceedings of the Mathematical Foundations of Computer Science 2000, 2000
Proceedings of the Theoretical Computer Science, 2000
Proceedings of the Foundations of Security Analysis and Design, 2000
1999
Math. Struct. Comput. Sci., 1999
Proceedings of the Third Workshop on Higher-Order Operational Techniques in Semantics, 1999
1998
A Bisimulation Method for Cryptographic Protocols.
Nord. J. Comput., 1998
Proceedings of the 3rd International Workshop on High-Level Concurrent Languages, 1998
1997
Proceedings of the Second Workshop on Higher-Order Operational Techniques in Semantics, 1997
Proceedings of the CONCUR '97: Concurrency Theory, 1997
1996
Proceedings of the Theorem Proving in Higher Order Logics, 9th International Conference, 1996
Proceedings of the Conference Record of POPL'96: The 23rd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 1996
Proceedings of the Conference Record of POPL'96: The 23rd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 1996
1994
Proceedings of the 1994 Glasgow Workshop on Functional Programming, 1994
Proceedings of the Computer Science Logic, 8th International Workshop, 1994
1993
Proceedings of the Higher Order Logic Theorem Proving and its Applications, 1993
Proceedings of the conference on Functional programming languages and computer architecture, 1993
Proceedings of the 1993 Glasgow Workshop on Functional Programming, 1993
1992
Experience with Embedding Hardware Description Languages in HOL.
Proceedings of the Theorem Provers in Circuit Design, 1992
The Formal Definition of a Synchronous Hardware-Description Language in Higher Order Logic.
Proceedings of the Proceedings 1992 IEEE International Conference on Computer Design: VLSI in Computer & Processors, 1992