Zhendong Su
Orcid: 0000-0002-2970-1391Affiliations:
- ETH Zurich, Switzerland
- University of California Davis, USA
- University of California Berkeley, CA, USA (PhD 2002)
According to our database1,
Zhendong Su
authored at least 205 papers
between 1998 and 2024.
Collaborative distances:
Collaborative distances:
Awards
ACM Fellow
ACM Fellow 2022, "For contributions to software testing and analysis".
Timeline
Legend:
Book In proceedings Article PhD thesis Dataset OtherLinks
Online presence:
-
on twitter.com
-
on orcid.org
-
on dl.acm.org
On csauthors.net:
Bibliography
2024
IEEE Trans. Software Eng., July, 2024
Proc. ACM Program. Lang., January, 2024
Validating SMT Solvers for Correctness and Performance via Grammar-Based Enumeration.
Proc. ACM Program. Lang., 2024
Proc. ACM Program. Lang., 2024
Proc. ACM Program. Lang., 2024
When Your Infrastructure Is a Buggy Program: Understanding Faults in Infrastructure as Code Ecosystems.
Proc. ACM Program. Lang., 2024
Compilation Quotient (CQ): A Metric for the Compilation Hardness of Programming Languages.
CoRR, 2024
Comparing Cognitive Load Among Undergraduate Students Programming in Python and the Visual Language Algot.
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024
Recursion in Secondary Computer Science Education: A Comparative Study of Visual Programming Approaches.
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024
Proceedings of the 18th USENIX Symposium on Operating Systems Design and Implementation, 2024
Proceedings of the 18th USENIX Symposium on Operating Systems Design and Implementation, 2024
A Direct Manipulation Programming Environment for Teaching Introductory and Advanced Software Testing.
Proceedings of the 24th Koli Calling International Conference on Computing Education Research, 2024
Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1, 2024
See the Forest, not Trees: Unveiling and Escaping the Pitfalls of Error-Triggering Inputs in Neural Network Testing.
Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2024
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024
Proceedings of the 2024 ACM Conference on International Computing Education Research, 2024
HyperTheft: Thieving Model Weights from TEE-Shielded Neural Networks via Ciphertext Side Channels.
Proceedings of the 2024 on ACM SIGSAC Conference on Computer and Communications Security, 2024
Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, 2024
2023
IEEE Trans. Software Eng., April, 2023
Proc. ACM Program. Lang., April, 2023
Coverage-directed Differential Testing of X.509 Certificate Validation in SSL/TLS Implementations.
ACM Trans. Softw. Eng. Methodol., January, 2023
Extended Paper: API-driven Program Synthesis for Testing Static Typing Implementations.
CoRR, 2023
Proceedings of the 32nd USENIX Security Symposium, 2023
DynSQL: Stateful Fuzzing for Database Management Systems with Complex and Valid SQL Query Generation.
Proceedings of the 32nd USENIX Security Symposium, 2023
Proceedings of the 29th Symposium on Operating Systems Principles, 2023
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023
Detecting Transactional Bugs in Database Engines via Graph-Based Oracle Construction.
Proceedings of the 17th USENIX Symposium on Operating Systems Design and Implementation, 2023
Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2023
Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2023
Proceedings of the Theories of Programming and Formal Methods, 2023
Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, 2023
2022
Why My App Crashes? Understanding and Benchmarking Framework-Specific Exceptions of Android Apps.
IEEE Trans. Software Eng., 2022
Proc. ACM Program. Lang., 2022
Detecting non-crashing functional bugs in Android apps via deep-state differential analysis.
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022
Proceedings of the PLDI '22: 43rd ACM SIGPLAN International Conference on Programming Language Design and Implementation, San Diego, CA, USA, June 13, 2022
Proceedings of the 2022 ACM SIGPLAN International Symposium on New Ideas, 2022
Proceedings of the 2022 ACM SIGPLAN International Symposium on New Ideas, 2022
Proceedings of the 2022 ACM SIGPLAN International Symposium on New Ideas, 2022
Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, 2022
Proceedings of the Educating for a New Future: Making Sense of Technology-Enhanced Learning Adoption, 2022
Proceedings of the ASPLOS '22: 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Lausanne, Switzerland, 28 February 2022, 2022
Proceedings of the ASPLOS '22: 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Lausanne, Switzerland, 28 February 2022, 2022
2021
Fully automated functional fuzzing of Android apps for detecting non-crashing logic bugs.
Proc. ACM Program. Lang., 2021
Proc. ACM Program. Lang., 2021
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2021
Proceedings of the ESEC/FSE '21: 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2021
Proceedings of the 15th USENIX Symposium on Operating Systems Design and Implementation, 2021
Proceedings of the ISSTA '21: 30th ACM SIGSOFT International Symposium on Software Testing and Analysis, 2021
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021
2020
Proc. ACM Program. Lang., 2020
On the unusual effectiveness of type-aware operator mutations for testing SMT solvers.
Proc. ACM Program. Lang., 2020
Proc. ACM Program. Lang., 2020
Proc. ACM Program. Lang., 2020
CoRR, 2020
Detecting optimization bugs in database engines via non-optimizing reference engine construction.
Proceedings of the ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020
Proceedings of the ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020
Student Adoption and Perceptions of a Web Integrated Development Environment: An Experience Report.
Proceedings of the 51st ACM Technical Symposium on Computer Science Education, 2020
Proceedings of the 41st ACM SIGPLAN International Conference on Programming Language Design and Implementation, 2020
Proceedings of the 41st ACM SIGPLAN International Conference on Programming Language Design and Implementation, 2020
Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation, 2020
Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering, 2020
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2020
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020
2019
Proc. ACM Program. Lang., 2019
Proceedings of the ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2019
Exploring and exploiting the correlations between bug-inducing and bug-fixing commits.
Proceedings of the ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2019
Proceedings of the 40th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2019
Proceedings of the 41st International Conference on Software Engineering, 2019
Proceedings of the 41st International Conference on Software Engineering, 2019
Global optimization of numerical programs via prioritized stochastic algebraic transformations.
Proceedings of the 41st International Conference on Software Engineering, 2019
Proceedings of the 41st International Conference on Software Engineering, 2019
Proceedings of the 41st International Conference on Software Engineering, 2019
2018
Proceedings of the 2018 ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2018
Search, align, and repair: data-driven feedback generation for introductory programming exercises.
Proceedings of the 39th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2018
Proceedings of the 39th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2018
Proceedings of the 40th International Conference on Software Engineering, 2018
Proceedings of the 40th International Conference on Software Engineering, 2018
Proceedings of the 40th International Conference on Software Engineering, 2018
Proceedings of the 6th International Conference on Learning Representations, 2018
2017
CoRR, 2017
Achieving High Coverage for Floating-point Code via Unconstrained Programming (Extended Version).
CoRR, 2017
Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, 2017
Context-sensitive data-dependence analysis via linear conjunctive language reachability.
Proceedings of the 44th ACM SIGPLAN Symposium on Principles of Programming Languages, 2017
Proceedings of the 38th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2017
Proceedings of the 38th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2017
Proceedings of the 39th International Conference on Software Engineering, 2017
Proceedings of the Formal Methods and Software Engineering, 2017
2016
Sci. China Inf. Sci., 2016
Proceedings of the 37th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2016
Proceedings of the 2016 ACM SIGPLAN International Conference on Object-Oriented Programming, 2016
Proceedings of the 2016 ACM International Symposium on New Ideas, 2016
Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering, 2016
Proceedings of the 25th International Symposium on Software Testing and Analysis, 2016
Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence, 2016
Proceedings of the 38th International Conference on Software Engineering, 2016
Proceedings of the Computer Aided Verification - 28th International Conference, 2016
2015
GraphQ: Graph Query Processing with Abstraction Refinement - Scalable and Programmable Analytics over Very Large Graphs on a Single PC.
Proceedings of the 2015 USENIX Annual Technical Conference, 2015
Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, 2015
Proceedings of the 2015 ACM SIGPLAN International Conference on Object-Oriented Programming, 2015
Proceedings of the 2015 ACM SIGPLAN International Conference on Object-Oriented Programming, 2015
Proceedings of the 2015 International Symposium on Software Testing and Analysis, 2015
Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence, 2015
Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence, 2015
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015
2014
Proceedings of the 23rd USENIX Security Symposium, San Diego, CA, USA, August 20-22, 2014., 2014
Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, (FSE-22), Hong Kong, China, November 16, 2014
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation, 2014
Proceedings of the 2014 ACM International Conference on Object Oriented Programming Systems Languages & Applications, 2014
Proceedings of the 21st Annual Network and Distributed System Security Symposium, 2014
2013
An empirical analysis of the co-evolution of schema and code in database applications.
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 Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, 2013
Proceedings of the 40th Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2013
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation, 2013
Proceedings of the 2013 ACM SIGPLAN International Conference on Object Oriented Programming Systems Languages & Applications, 2013
Proceedings of the 2013 ACM SIGPLAN International Conference on Object Oriented Programming Systems Languages & Applications, 2013
Proceedings of the 11th Annual International Conference on Mobile Systems, 2013
Proceedings of the 11th Annual International Conference on Mobile Systems, 2013
2012
IEEE Trans. Software Eng., 2012
Proceedings of the 20th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-20), 2012
Proceedings of the 20th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-20), 2012
Proceedings of the 27th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2012
Proceedings of the ACM Symposium on New Ideas in Programming and Reflections on Software, 2012
Proceedings of the Compiler Construction - 21st International Conference, 2012
2011
Proceedings of the 20th USENIX Security Symposium, 2011
Proceedings of the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2011
Proceedings of the 33rd International Conference on Software Engineering, 2011
Proceedings of the 11th IEEE International Conference on Data Mining, 2011
2010
Proceedings of the 18th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2010
Proceedings of the 25th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2010
Perturbing numerical calculations for statistical analysis of floating-point program (in)stability.
Proceedings of the Nineteenth International Symposium on Software Testing and Analysis, 2010
Proceedings of the Nineteenth International Symposium on Software Testing and Analysis, 2010
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010
2009
Putting Trojans on the Horns of a Dilemma: Redundancy for Information Theft Detection.
Trans. Comput. Sci., 2009
Proceedings of the SIAM International Conference on Data Mining, 2009
Proceedings of the Eighteenth International Symposium on Software Testing and Analysis, 2009
Proceedings of the Eighteenth International Symposium on Software Testing and Analysis, 2009
Proceedings of the Computer Security, 2009
2008
IEEE Trans. Netw. Serv. Manag., 2008
Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2008
Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2008
Bezoar: Automated virtual machine-based full-system recovery from control-flow hijacking attacks.
Proceedings of the IEEE/IFIP Network Operations and Management Symposium: Pervasive Management for Ubioquitous Networks and Services, 2008
Proceedings of the ACM/SIGSOFT International Symposium on Software Testing and Analysis, 2008
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008
2007
ACM Trans. Softw. Eng. Methodol., 2007
Proceedings of the 6th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2007
Proceedings of the ACM SIGPLAN 2007 Conference on Programming Language Design and Implementation, 2007
Context-aware statistical debugging: from bug predictors to faulty control flow paths.
Proceedings of the 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE 2007), 2007
Proceedings of the 29th International Conference on Software Engineering (ICSE 2007), 2007
Feature Omission Vulnerabilities: Thwarting Signature Generation for Polymorphic Worms.
Proceedings of the 23rd Annual Computer Security Applications Conference (ACSAC 2007), 2007
2006
Proceedings of the 2006 IEEE Symposium on Security and Privacy (S&P 2006), 2006
Proceedings of the 33rd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2006
Proceedings of the 28th International Conference on Software Engineering (ICSE 2006), 2006
Osprey: a practical type system for validating dimensional unit correctness of C programs.
Proceedings of the 28th International Conference on Software Engineering (ICSE 2006), 2006
Proceedings of the FSTTCS 2006: Foundations of Software Technology and Theoretical Computer Science, 2006
Proceedings of the 1st Workshop on Architectural and System Support for Improving Software Dependability, 2006
Proceedings of the 12th International Conference on Architectural Support for Programming Languages and Operating Systems, 2006
Proceedings of the 22nd Annual Computer Security Applications Conference (ACSAC 2006), 2006
2005
A class of polynomially solvable range constraints for interval analysis without widenings.
Theor. Comput. Sci., 2005
Proceedings of the Programming Languages and Systems, 2005
On deriving unknown vulnerabilities from zero-day polymorphic and metamorphic worm exploits.
Proceedings of the 12th ACM Conference on Computer and Communications Security, 2005
2004
A Class of Polynomially Solvable Range Constraints for Interval Analysis without Widenings and Narrowings.
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2004
Proceedings of the 26th International Conference on Software Engineering (ICSE 2004), 2004
Proceedings of the 26th International Conference on Software Engineering (ICSE 2004), 2004
2002
Proceedings of the Conference Record of POPL 2002: The 29th SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2002
2001
Proceedings of the Programming Languages and Systems, 2001
2000
Int. J. Softw. Tools Technol. Transf., 2000
Proceedings of the POPL 2000, 2000
1998
Proceedings of the Types in Compilation, Second International Workshop, 1998
Proceedings of the ACM SIGPLAN '98 Conference on Programming Language Design and Implementation (PLDI), 1998
Proceedings of the Foundations of Software Science and Computation Structure, 1998