Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Khaled Yakdan

dblp:140/0794 · DBLP profile ↗
← Back
6ranked-venue papers
2as first author
1since 2021 · last 2026
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 6 · 2 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Network and information security
4 papers
Systems and software security · 86% Usable security · 6% Malware analysis · 6%
Software engineering, system software, and programming languages
4 papers
Compilers and program optimization · 40% Program analysis · 37% Programming languages and type systems · 24%

Topics — the 12 heaviest of 14, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Systems and software security
vulnerability discovery
1.122026
Jazzer: Coverage-Guided Fuzzing for Semantic Vulnerabilities in the Java Ecosystem · SP 2026
discovRE: Efficient Cross-Architecture Identification of Bugs in Binary Code · NDSS 2016
Systems and software security › vulnerability discovery › fuzzing
coverage-guided fuzzing
1.012026
Jazzer: Coverage-Guided Fuzzing for Semantic Vulnerabilities in the Java Ecosystem · SP 2026
Systems and software security › vulnerability discovery
fuzzing
1.012026
Jazzer: Coverage-Guided Fuzzing for Semantic Vulnerabilities in the Java Ecosystem · SP 2026
Program analysis
binary analysis
0.522016
discovRE: Efficient Cross-Architecture Identification of Bugs in Binary Code · NDSS 2016
No More Gotos: Decompilation Using Pattern-Independent Control-Flow Structuring and Semantic-Preserving Transformations · NDSS 2015
Programming languages and type systems › object-oriented programming
java
0.312026
Jazzer: Coverage-Guided Fuzzing for Semantic Vulnerabilities in the Java Ecosystem · SP 2026
Systems and software security › reverse engineering
decompilation
0.212016
Helping Johnny to Analyze Malware: A Usability-Optimized Decompiler and Malware Analysis User Study · IEEE Symposium on Security and Privacy 2016
Malware analysis › botnet
domain generation algorithm
0.212016
A Comprehensive Measurement Study of Domain Generating Malware · USENIX Security Symposium 2016
Systems and software security
reverse engineering
0.212016
Helping Johnny to Analyze Malware: A Usability-Optimized Decompiler and Malware Analysis User Study · IEEE Symposium on Security and Privacy 2016
Usable security
security tool usability
0.212016
Helping Johnny to Analyze Malware: A Usability-Optimized Decompiler and Malware Analysis User Study · IEEE Symposium on Security and Privacy 2016
Compilers and program optimization › program transformation › control flow transformation
control flow structuring
0.212015
No More Gotos: Decompilation Using Pattern-Independent Control-Flow Structuring and Semantic-Preserving Transformations · NDSS 2015
Compilers and program optimization
decompilation
0.212015
No More Gotos: Decompilation Using Pattern-Independent Control-Flow Structuring and Semantic-Preserving Transformations · NDSS 2015
Network security › protocol security › DNS security
malicious domain detection
0.112016
A Comprehensive Measurement Study of Domain Generating Malware · USENIX Security Symposium 2016

Methods — techniques the papers use, named apart from their topics

coverage-guided fuzzing · 2.0user study · 0.5semantics-preserving code transformation · 0.5binary code similarity · 0.5measurement study · 0.2
YearPublicationVenuePosition
2026 Jazzer: Coverage-Guided Fuzzing for Semantic Vulnerabilities in the Java Ecosystem
Sergej Dechand, Tobias Wienand, Fabian Meumertzheim, Peter Samarin, Simon Resch, Khaled Yakdan, Thorsten Holz, Flavio Toffalini
SP6
2016 discovRE: Efficient Cross-Architecture Identification of Bugs in Binary Code
Sebastian Eschweiler, Khaled Yakdan, Elmar Gerhards-Padilla
NDSS2
2016 Helping Johnny to Analyze Malware: A Usability-Optimized Decompiler and Malware Analysis User Study
abstract
Analysis of malicious software is an essential task in computer security, it provides the necessary understanding to devise effective countermeasures and mitigation strategies. The level of sophistication and complexity of current malware continues to evolve significantly, as the recently discovered "Regin" malware family strikingly illustrates. This complexity makes the already tedious and time-consuming task of manual malware reverse engineering even more difficult and challenging. Decompilation can accelerate this process by enabling analysts to reason about a high-level, more abstract from of binary code. While significant advances have been made, state-of-the-art decompilers still produce very complex and unreadable code and malware analysts still frequently go back to analyzing the assembly code. In this paper, we present several semantics-preserving code transformations to make the decompiled code more readable, thus helping malware analysts understand and combat malware. We have implemented our optimizations as extensions to the academic decompiler DREAM. To evaluate our approach, we conducted the first user study to measure the quality of decompilers for malware analysis. Our study includes 6 analysis tasks based on real malware samples we obtained from independent malware experts. We evaluate three decompilers: the leading industry decompiler Hex-Rays, the state-of-the-art academic decompiler DREAM, and our usability-optimized decompiler DREAM++. The results show that our readability improvements had a significant effect on how well our participants could analyze the malware samples. DREAM++ outperforms both Hex-Rays and DREAM significantly. Using DREAM++ participants solved 3x more tasks than when using Hex-Rays and 2x more tasks than when using DREAM.
Khaled Yakdan, Sergej Dechand, Elmar Gerhards-Padilla, Matthew Smith 0001
IEEE Symposium on Security and Privacy1
2016 A Comprehensive Measurement Study of Domain Generating Malware
Daniel Plohmann, Khaled Yakdan, Michael Klatt, Elmar Gerhards-Padilla
USENIX Security Symposium2
2015 No More Gotos: Decompilation Using Pattern-Independent Control-Flow Structuring and Semantic-Preserving Transformations
Khaled Yakdan, Sebastian Eschweiler, Elmar Gerhards-Padilla, Matthew Smith 0001
NDSS1
2015 BotWatcher - Transparent and Generic Botnet Tracking
Thomas Barabosch, Adrian Dombeck, Khaled Yakdan, Elmar Gerhards-Padilla
RAID3