46 citations · 55 across the 9 of their papers we have counts for
10 papers
Practical Source Code Recovery from Binary Functions Using Anchor-Based Retrieval and LLM Reasoning
Charles Edward Gagnon, Steven H. H. Ding, Philippe Charland +1
We present a practical pipeline for recovering source code from stripped binary functions by combining reverse engineering, anchor-based source code retrieval, and large language m…
Potential and Challenges of Large Language Models for Reverse Engineering
Xinyu Hu, Zhiwei Fu, Shaocong Xie +2
Reverse engineering (RE) is central to cybersecurity, supporting tasks such as decompilation, deobfuscation, and security analysis. However, RE remains labor-intensive and expertis…
Semantic-Aware Fuzzing: An Empirical Framework for LLM-Guided, Reasoning-Driven Input Mutation
Mengdi Lu, Steven Ding, Furkan Alaca +1
Security vulnerabilities in Internet-of-Things devices, mobile platforms, and autonomous systems remain critical. Traditional mutation-based fuzzers -- while effectively explore co…
Beyond Embeddings: Interpretable Feature Extraction for Binary Code Similarity
Charles E. Gagnon, Steven H. H. Ding, Philippe Charland +1
Binary code similarity detection is a core task in reverse engineering. It supports malware analysis and vulnerability discovery by identifying semantically similar code in differe…
Dynamic Neural Control Flow Execution: An Agent-Based Deep Equilibrium Approach for Binary Vulnerability Detection
Litao Li, Steven H. H. Ding, Andrew Walenstein +2
Software vulnerabilities are a challenge in cybersecurity. Manual security patches are often difficult and slow to be deployed, while new vulnerabilities are created. Binary code v…
Pluvio: Assembly Clone Search for Out-of-domain Architectures and Libraries through Transfer Learning and Conditional Variational Information Bottleneck
Zhiwei Fu, Steven H. H. Ding, Furkan Alaca +2
The practice of code reuse is crucial in software development for a faster and more efficient development lifecycle. In reality, however, code reuse practices lack proper control,…
Understanding the Time to First Response In GitHub Pull Requests
Kazi Amit Hasan, Marcos Macedo, Yuan Tian +2
The pull-based development is widely adopted in modern open-source software (OSS) projects, where developers propose changes to the codebase by submitting a pull request (PR). Howe…
I-MAD: Interpretable Malware Detector Using Galaxy Transformer
Miles Q. Li, Benjamin C. M. Fung, Philippe Charland +1
Malware currently presents a number of serious threats to computer users. Signature-based malware detection methods are limited in detecting new malware samples that are significan…
ER-AE: Differentially Private Text Generation for Authorship Anonymization
Haohan Bo, Steven H. H. Ding, Benjamin C. M. Fung +1
Most of privacy protection studies for textual data focus on removing explicit sensitive identifiers. However, personal writing style, as a strong indicator of the authorship, is o…
Learning Stylometric Representations for Authorship Analysis
Steven H. H. Ding, Benjamin C. M. Fung, Farkhund Iqbal +1
Authorship analysis (AA) is the study of unveiling the hidden properties of authors from a body of exponentially exploding textual data. It extracts an author's identity and sociol…