Demo Data from SIGIR 2026 / reviewers in the wild / expert
Hui Jun Tay
dblp:175/6612
· DBLP profile ↗
6ranked-venue papers
2as first author
4since 2021 · last 2026
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 4 · 2 first-author · 4 since 2021Software engineering, systems software and programming languages · 1Applied, interdisciplinary, general and emerging computing · 1
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 · 87% Cyber-physical and IoT security · 13% | |
| Software engineering, system software, and programming languages
1 paper |
Debugging and program repair · 100% | |
| Computer networks
1 paper |
Internet of things and sensor networks · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Embedded and real-time systems · 100% |
Topics — the 8 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Systems and software security › vulnerability management
vulnerability disclosure |
1.0 | 1 | 2026 | Responsible Disclosure is a Two-Way Street: Empirically Measuring the Responsible Disclosure Contract in the Firmware Ecosystem · SP 2026 |
Systems and software security
vulnerability management |
1.0 | 1 | 2026 | Responsible Disclosure is a Two-Way Street: Empirically Measuring the Responsible Disclosure Contract in the Firmware Ecosystem · SP 2026 |
Systems and software security › vulnerability management
vulnerability mitigation |
0.9 | 1 | 2025 | Automatically Mitigating Vulnerabilities in Binary Programs via Partially Recompilable Decompilation · IEEE Trans. Dependable Secur. Comput. 2025 |
Debugging and program repair
automated program repair |
0.9 | 1 | 2025 | Automatically Mitigating Vulnerabilities in Binary Programs via Partially Recompilable Decompilation · IEEE Trans. Dependable Secur. Comput. 2025 |
Systems and software security
vulnerability discovery |
0.8 | 1 | 2024 | Operation Mango: Scalable Discovery of Taint-Style Vulnerabilities in Binary Firmware Services · USENIX Security Symposium 2024 |
Systems and software security
firmware analysis |
0.7 | 1 | 2023 | Greenhouse: Single-Service Rehosting of Linux-Based Firmware Binaries in User-Space Emulation · USENIX Security Symposium 2023 |
Cyber-physical and IoT security
firmware rehosting |
0.7 | 1 | 2023 | Greenhouse: Single-Service Rehosting of Linux-Based Firmware Binaries in User-Space Emulation · USENIX Security Symposium 2023 |
Debugging and program repair
fault localization |
0.3 | 1 | 2025 | Automatically Mitigating Vulnerabilities in Binary Programs via Partially Recompilable Decompilation · IEEE Trans. Dependable Secur. Comput. 2025 |
Methods — techniques the papers use, named apart from their topics
recompilation · 1.7decompilation · 1.7automated program repair · 1.7static analysis · 1.5system call emulation · 1.3binary emulation · 1.3empirical measurement · 1.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Responsible Disclosure is a Two-Way Street: Empirically Measuring the Responsible Disclosure Contract in the Firmware Ecosystem
Hui Jun Tay, Souradip Nath, Arvind S. Raj, Abhay Bhat, Ishan Bansal, Audrey Dutcher, Moritz Schloegel, Adam Doupé, Tiffany Bao, Yan Shoshitaishvili, Ruoyu Wang 0001 |
SP | 1 |
| 2025 | Automatically Mitigating Vulnerabilities in Binary Programs via Partially Recompilable DecompilationabstractVulnerabilities are challenging to locate and repair, especially when source code is unavailable and binary patching is required. Manual methods are time-consuming, require significant expertise, and do not scale to the rate at which new vulnerabilities are discovered. Automated methods are an attractive alternative, and we propose Partially Recompilable Decompilation (PRD) to help automate the process. PRD lifts suspect binary functions to source, available for analysis, revision, or review, and creates a patched binary using source- and binary-level techniques. Although decompilation and recompilation do not typically succeed on an entire binary, our approach does because it is limited to a few functions, such as those identified by our binary fault localization. We evaluate the assumptions underlying our approach and find that, without any grammar or compilation restrictions, up to 79% of individual functions are successfully decompiled and recompiled. In comparison, only 1.7% of the full C-binaries succeed. When recompilation succeeds, PRD produces test-equivalent binaries 93.0% of the time. We evaluate PRD in two contexts: a fully automated process incorporating source-level Automated Program Repair (APR) methods; and human-edited source-level repairs. When evaluated on DARPA Cyber Grand Challenge (CGC) binaries, we find that PRD-enabled APR tools, operating only on binaries, perform as well as, and sometimes better than full-source tools, collectively mitigating 85 of the 148 scenarios, a success rate consistent with the same tools operating with access to the entire source code. PRD achieves similar success rates as the winning CGC entries, sometimes finding higher-quality mitigations than those produced by top CGC teams. For generality, the evaluation includes two independently developed APR tools andC++, Rode0day, and real-world binaries. Pemma Reiter, Hui Jun Tay, Westley Weimer, Adam Doupé, Ruoyu Wang 0001, Stephanie Forrest |
IEEE Trans. Dependable Secur. Comput. | 2 |
| 2024 | Operation Mango: Scalable Discovery of Taint-Style Vulnerabilities in Binary Firmware Services
Wil Gibbs, Arvind S. Raj, Jayakrishna Vadayath, Hui Jun Tay, Justin Miller, Akshay Ajayan, Zion Leonahenahe Basque, Audrey Dutcher, Fangzhou Dong, Xavier J. Maso, Giovanni Vigna, Christopher Krügel, Adam Doupé, Yan Shoshitaishvili, Ruoyu Wang 0001 |
USENIX Security Symposium | 4 |
| 2023 | Greenhouse: Single-Service Rehosting of Linux-Based Firmware Binaries in User-Space Emulation
Hui Jun Tay, Kyle Zeng, Jayakrishna Vadayath, Arvind S. Raj, Audrey Dutcher, Tejesh Reddy, Wil Gibbs, Zion Leonahenahe Basque, Fangzhou Dong, Zack Smith, Adam Doupé, Tiffany Bao, Yan Shoshitaishvili, Ruoyu Wang 0001 |
USENIX Security Symposium | 1 |
| 2016 | AUSPICE-R: Automatic Safety-Property Proofs for Realistic Features in Machine Code
Jiaqi Tan 0001, Hui Jun Tay, Rajeev Gandhi, Priya Narasimhan |
APLAS | 2 |
| 2016 | PCFIRE: towards provable <u>p</u>reventative <u>c</u>ontrol-<u>f</u>low <u>i</u>ntegrity enforcement for <u>r</u>ealistic <u>e</u>mbedded softwareabstractControl-Flow Integrity (CFI) is an important safety property of software, particularly in embedded and safety-critical systems, where CFI violations have led to patient deaths and can render cars remotely controllable by attackers. Previous techniques for CFI may reduce the robustness of embedded and safety-critical systems, as they handle CFI violations by stopping programs. In this work, we present PCFIRE, a preventative approach to CFI that prevents the root-causes of CFI violations to allow recovery, and enables programmers to specify robust recovery actions by providing CFI via source-code safety-checks. PCFIRE's CFI can be formally proved automatically, and supports realistic features of embedded software such as hardware and I/O access. We showcase PCFIRE by providing, and automatically proving, CFI for: benchmark programs, text utilities containing I/O, and embedded programs with sensor inputs and hardware outputs on the Raspberry Pi single-board computer. Jiaqi Tan 0001, Hui Jun Tay, Utsav Drolia, Rajeev Gandhi, Priya Narasimhan |
EMSOFT | 2 |