scispace - formally typeset
Z

Zhendong Su

Researcher at ETH Zurich

Publications -  193
Citations -  12810

Zhendong Su is an academic researcher from ETH Zurich. The author has contributed to research in topics: Computer science & Fuzz testing. The author has an hindex of 51, co-authored 175 publications receiving 10642 citations. Previous affiliations of Zhendong Su include University of California, Davis & University of California, Berkeley.

Papers
More filters
Proceedings ArticleDOI

DECKARD: Scalable and Accurate Tree-Based Detection of Code Clones

TL;DR: This paper presents an efficient algorithm for identifying similar subtrees and apply it to tree representations of source code and implemented this algorithm as a clone detection tool called DECKARD and evaluated it on large code bases written in C and Java including the Linux kernel and JDK.
Proceedings ArticleDOI

On the naturalness of software

TL;DR: The conjecture that most software is also natural, in the sense that it is created by humans at work, with all the attendant constraints and limitations, and thus, like natural language, it is also likely to be repetitive and predictable is conjecture.
Proceedings ArticleDOI

The essence of command injection attacks in web applications

TL;DR: This paper presents the first formal definition of command injection attacks in the context of web applications, and gives a sound and complete algorithm for preventing them based on context-free grammars and compiler parsing techniques.
Journal ArticleDOI

On the naturalness of software

TL;DR: The conjecture that most software is also natural - in the sense that it is created by humans at work, with all the attendant constraints and limitations - and thus, like natural language, it is also likely to be repetitive and predictable is investigated.
Proceedings ArticleDOI

FIREMAN: a toolkit for firewall modeling and analysis

TL;DR: Fireman, a static analysis toolkit for firewall modeling and analysis, is introduced and used to uncover several real misconfigurations in enterprise networks, some of which have been subsequently confirmed and corrected by the administrators of these networks.